Southcode Desk
Workflows

Outils de scan réseau : du premier scan au port fermé

03
Le scénario

Un contrôle hebdomadaire d'un homelab

Tu as un routeur, un serveur de fichiers et quelques vieilles machines de test. La plupart des outils de scan réseau impriment une liste et s'arrêtent là. Ici, la liste est comparée à une référence que tu tiens à jour, et chaque écart reçoit une décision : garder, fermer ou vérifier. Seules tes propres adresses comptent.

01

Ouvre le dossier du projet

Choisis comme dossier de travail celui qui contient expected-ports.csv, scans/ et reports/, puis lis le plan en Plan only.

02

Lance le scan

Passe en Ask first et approuve la commande. Shell lance ton scanner sur 192.168.1.x, la tâche « scan network for devices » (scanner le réseau à la recherche d'appareils), dans ta plage.

03

Compare avec la référence

L'agent lit les deux fichiers et liste les lignes nouvelles, les lignes manquantes et les lignes marquées close.

04

Ferme, puis rescanne

Ferme le service à la main ou avec un diff approuvé, scanne à nouveau, et n'accepte le rapport que si le port a disparu.

Le fichier de référence auquel l'agent compare

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

Les commentaires commencent par #. Chaque ligne indique un hôte, un port, un protocole, un service et un responsable, plus l'action que tu as décidée, et l'agent compare chaque nouveau scan à ces lignes.

Bonnes pratiques de scan de ports dans ton labo

Commence doucement avec un seul appareil

Commence petit. Débute avec un seul appareil qui t'appartient, pas avec toute la plage. Demande d'abord Plan only, pour que l'agent liste la commande qu'il lancerait via Shell. Si un appareil ralentit, redémarre ou cesse de répondre pendant le scan, arrête le scan, réduis la liste d'adresses et relance-le en mode Ask first. Choisis une heure calme, car les vieilles imprimantes, caméras et automates peuvent mal réagir aux sondages. Quand le scan est terminé, ouvre le fichier enregistré et vérifie que chaque adresse qu'il contient t'appartient.

Examine les constats étranges avant de rien modifier

Les ports ouverts inhabituels méritent trois vérifications : l'identifiant de processus donné par netstat -ano, le nom du programme donné par tasklist et la présence du port dans la référence. Les deux premières ne valent que pour les ports du PC où tourne l'app, et là l'agent inscrit les réponses à côté de la ligne ; pour un autre appareil, c'est à toi de vérifier le processus sur cet appareil. Cron peut automatiser la comparaison hebdomadaire, et pour visualiser les résultats du scan sous forme de graphique, l'agent peut les écrire dans un fichier CSV pour ton propre tableur. Rescanne après chaque modification. Tout ce qui reste inexpliqué reste marqué check.

Southcode Desk pour Windows

Construis ta première référence dès aujourd'hui

Télécharger Southcode Desk ↗