Deschide folderul proiectului
Alege ca folder de lucru folderul cu expected-ports.csv, scans/ și reports/, apoi citește planul în Plan only.
Ai un router, un server de fișiere și câteva mașini vechi de test. Majoritatea instrumentelor de scanare a rețelei tipăresc o listă și se opresc acolo. Aici lista este comparată cu un baseline pe care îl ții la zi, iar fiecare diferență primește o decizie: păstrează, închide sau verifică. Contează doar adresele tale.
Alege ca folder de lucru folderul cu expected-ports.csv, scans/ și reports/, apoi citește planul în Plan only.
Treci pe Ask first și aprobă comanda. Shell rulează scannerul tău pe 192.168.1.x, sarcina „scan network for devices” (scanează rețeaua în căutarea dispozitivelor), în intervalul tău.
Agentul citește ambele fișiere și listează rândurile noi, rândurile lipsă și rândurile marcate close.
Închide serviciul de mână sau cu un diff aprobat, scanează din nou și acceptă raportul doar dacă portul a dispărut.
expected-ports.csv9 liniiyour scanner on 192.168.1.xexit 0open scans/week.txt9 potrivirireports/week.md+18 linii# 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,closeComentariile încep cu #. Fiecare rând indică un host, un port, un protocol, un serviciu și un responsabil, plus acțiunea pe care ai ales-o, iar agentul compară fiecare scanare nouă cu aceste rânduri.
Începe mic. Pornește cu un singur dispozitiv care este al tău, nu cu tot intervalul. Cere mai întâi Plan only, ca agentul să listeze comanda pe care ar rula-o prin Shell. Dacă un dispozitiv încetinește, repornește sau nu mai răspunde cât timp rulează scanarea, oprește scanarea, restrânge lista de adrese și rulează-o din nou în modul Ask first. Alege o oră liniștită, pentru că imprimantele, camerele și controllerele vechi pot reacționa prost la sondare. Când scanarea se termină, deschide fișierul salvat și verifică dacă fiecare adresă din el îți aparține.
Porturile deschise ciudate merită trei verificări: ID-ul procesului din netstat -ano, numele programului din tasklist și dacă baseline-ul listează portul. Primele două funcționează doar pentru porturile de pe PC-ul pe care rulează aplicația, iar acolo agentul scrie răspunsurile lângă rând; pentru alt dispozitiv, verifici tu procesul pe dispozitivul respectiv. Cron poate automatiza comparația săptămânală, iar pentru a vizualiza rezultatele scanării porturilor ca grafic, agentul le poate scrie într-un fișier CSV pentru propriul tău program de foi de calcul. Rescanează după fiecare modificare. Tot ce rămâne neexplicat rămâne marcat check.