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.
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.
Choisis comme dossier de travail celui qui contient expected-ports.csv, scans/ et reports/, puis lis le plan en Plan only.
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.
L'agent lit les deux fichiers et liste les lignes nouvelles, les lignes manquantes et les lignes marquées close.
Ferme le service à la main ou avec un diff approuvé, scanne à nouveau, et n'accepte le rapport que si le port a disparu.
expected-ports.csv9 lignesyour scanner on 192.168.1.xexit 0open scans/week.txt9 correspondancesreports/week.md+18 lignes# 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,closeLes 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.
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.
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.