Southcode Desk
Workflows

Netwerkscantools, van eerste scan tot gesloten poort

03
Het scenario

Een wekelijkse controle van een homelab

Je hebt een router, een bestandsserver en een paar oude testmachines. De meeste netwerkscantools drukken een lijst af en stoppen daar. Hier wordt de lijst vergeleken met een baseline die je bijhoudt, en elk verschil krijgt een beslissing: bewaren, sluiten of controleren. Alleen je eigen adressen tellen.

01

Open de projectmap

Kies de map met expected-ports.csv, scans/ en reports/ als werkmap en lees het plan in Plan only.

02

Draai de scan

Schakel over naar Ask first en keur het commando goed. Shell draait je scanner op 192.168.1.x, de taak “scan network for devices” (het netwerk afzoeken naar apparaten), binnen jouw bereik.

03

Vergelijk met de baseline

De agent leest beide bestanden en noemt nieuwe regels, ontbrekende regels en regels met de markering close.

04

Sluiten, dan opnieuw scannen

Sluit de dienst met de hand of met een goedgekeurde diff, scan opnieuw en accepteer het rapport alleen als de poort weg is.

Het baselinebestand waartegen de agent vergelijkt

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

Opmerkingen beginnen met #. Elke regel noemt een host, poort, protocol, dienst en eigenaar, plus de actie waarvoor je koos, en de agent vergelijkt elke nieuwe scan met deze regels.

Best practices voor poortscans in je lab

Begin rustig met één apparaat

Begin klein. Start met één apparaat dat van jou is, niet met het hele bereik. Vraag eerst om Plan only, zodat de agent het commando noemt dat hij via Shell zou uitvoeren. Als een apparaat tijdens de scan vertraagt, herstart of niet meer reageert, stop dan de scan, verklein de adreslijst en draai hem opnieuw in de modus Ask first. Kies een rustig uur, want oude printers, camera's en controllers kunnen slecht reageren op aftasten. Als de scan klaar is, open je het opgeslagen bestand en controleer je of elk adres erin van jou is.

Bekijk vreemde bevindingen voordat je iets wijzigt

Vreemde open poorten verdienen een controle op drie dingen: de proces-ID uit netstat -ano, de programmanaam uit tasklist en of de baseline de poort vermeldt. De eerste twee werken alleen voor poorten op de pc waarop de app draait, en daar schrijft de agent de antwoorden naast de regel; bij een ander apparaat controleer je het proces zelf op dat apparaat. Cron kan de wekelijkse vergelijking automatiseren, en om poortscanresultaten als grafiek te tonen kan de agent ze naar een CSV-bestand schrijven voor je eigen spreadsheetprogramma. Scan na elke wijziging opnieuw. Alles wat onverklaard blijft, blijft gemarkeerd als check.

Southcode Desk voor Windows

Bouw vandaag je eerste baseline

Southcode Desk downloaden ↗