Apri la cartella del progetto
Scegli come cartella di lavoro quella con expected-ports.csv, scans/ e reports/, poi leggi il piano in Plan only.
Hai un router, un file server e qualche vecchio computer di prova. La maggior parte degli strumenti di scansione di rete stampa un elenco e si ferma lì. Qui l'elenco viene confrontato con una baseline che tieni aggiornata, e ogni differenza riceve una decisione: tieni, chiudi o verifica. Contano solo i tuoi indirizzi.
Scegli come cartella di lavoro quella con expected-ports.csv, scans/ e reports/, poi leggi il piano in Plan only.
Passa ad Ask first e approva il comando. Shell lancia il tuo scanner su 192.168.1.x, l'attività «scan network for devices» (cercare i dispositivi in rete), nel tuo intervallo.
L'agente legge entrambi i file ed elenca le righe nuove, quelle mancanti e quelle contrassegnate close.
Chiudi il servizio a mano o con un diff approvato, scansiona di nuovo e accetta il report solo se la porta è scomparsa.
expected-ports.csv9 righeyour scanner on 192.168.1.xexit 0open scans/week.txt9 corrispondenzereports/week.md+18 righe# 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,closeI commenti iniziano con #. Ogni riga indica un host, una porta, un protocollo, un servizio e un responsabile, più l'azione che hai deciso, e l'agente confronta ogni nuova scansione con queste righe.
Parti in piccolo. Inizia con un solo dispositivo tuo, non con l'intero intervallo. Chiedi prima Plan only, così l'agente elenca il comando che eseguirebbe tramite Shell. Se un dispositivo rallenta, si riavvia o smette di rispondere mentre la scansione è in corso, interrompi la scansione, restringi l'elenco degli indirizzi e rilanciala in modalità Ask first. Scegli un'ora tranquilla, perché vecchie stampanti, telecamere e controller possono reagire male al sondaggio. Quando la scansione finisce, apri il file salvato e controlla che ogni indirizzo al suo interno sia tuo.
Le porte aperte anomale meritano tre controlli: l'ID del processo da netstat -ano, il nome del programma da tasklist e se la baseline elenca la porta. I primi due valgono solo per le porte del PC su cui gira l'app, e lì l'agente scrive le risposte accanto alla riga; per un altro dispositivo, controlli tu il processo su quel dispositivo. Cron può automatizzare il confronto settimanale, e per visualizzare i risultati della scansione come grafico l'agente può scriverli in un file CSV per il tuo foglio di calcolo. Riscansiona dopo ogni modifica. Tutto ciò che resta senza spiegazione resta contrassegnato check.