Southcode Desk
Fluxos de trabalho

Ferramentas de varredura de rede, da primeira varredura à porta fechada

03
O cenário

Uma checagem semanal de um homelab

Você tem um roteador, um servidor de arquivos e algumas máquinas de teste antigas. A maioria das ferramentas de varredura de rede imprime uma lista e para por aí. Aqui a lista é comparada com uma linha de base que você mantém, e cada diferença recebe uma decisão: manter, fechar ou verificar. Só contam os seus próprios endereços.

01

Abra a pasta do projeto

Escolha como pasta de trabalho a que tem o expected-ports.csv, scans/ e reports/, e leia o plano no Plan only.

02

Execute a varredura

Mude para o Ask first e aprove o comando. O Shell roda o seu scanner em 192.168.1.x, a tarefa «scan network for devices» (escanear a rede em busca de dispositivos), dentro do seu intervalo.

03

Compare com a linha de base

O agente lê os dois arquivos e lista as linhas novas, as que sumiram e as marcadas como close.

04

Feche e refaça a varredura

Feche o serviço à mão ou com um diff aprovado, faça a varredura de novo e aceite o relatório somente se a porta tiver sumido.

O arquivo de linha de base com o qual o agente compara

expected-ports.csv
# expected-ports.csv: baseline for the home network
# host,port,protocol,service,owner,action
192.168.1.1,53,udp,dns forwarder,me,keep
192.168.1.1,80,tcp,router admin page,me,check
192.168.1.1,443,tcp,router admin page,me,keep
192.168.1.20,445,tcp,file sharing,me,keep
192.168.1.20,3389,tcp,remote desktop,me,close
192.168.1.35,22,tcp,ssh,me,check
192.168.1.35,80,tcp,old test web server,me,close

Os comentários começam com #. Cada linha indica um host, uma porta, um protocolo, um serviço e um responsável, além da ação que você decidiu, e o agente compara cada nova varredura com essas linhas.

Boas práticas de varredura de portas no seu laboratório

Comece com calma, com um único dispositivo

Comece pequeno. Inicie com um único dispositivo seu, não com o intervalo inteiro. Peça primeiro o Plan only, para o agente listar o comando que executaria pelo Shell. Se um dispositivo ficar lento, reiniciar ou parar de responder enquanto a varredura roda, interrompa a varredura, reduza a lista de endereços e rode de novo no modo Ask first. Escolha um horário tranquilo, porque impressoras, câmeras e controladores antigos podem reagir mal à sondagem. Quando a varredura terminar, abra o arquivo salvo e confira se todos os endereços que aparecem nele pertencem a você.

Revise os achados estranhos antes de mudar qualquer coisa

Portas abertas estranhas merecem a conferência de três coisas: o ID do processo vindo do netstat -ano, o nome do programa vindo do tasklist e se a linha de base lista a porta. As duas primeiras só valem para portas do PC onde o app roda, e ali o agente escreve as respostas ao lado da linha; em outro dispositivo, você mesmo confere o processo nesse dispositivo. O Cron pode automatizar a comparação semanal, e para visualizar os resultados da varredura em um gráfico, o agente pode gravá-los em um arquivo CSV para a sua própria planilha. Refaça a varredura depois de cada mudança. Tudo o que ficar sem explicação continua marcado como check.

Southcode Desk para Windows

Monte hoje a sua primeira linha de base

Baixar o Southcode Desk ↗