Proje klasörünü aç
expected-ports.csv, scans/ ve reports/ içeren klasörü çalışma klasörü olarak seç, sonra planı Plan only modunda oku.
Bir yönlendiricin, bir dosya sunucun ve birkaç eski test makinen var. Çoğu ağ tarama aracı bir liste basıp durur. Burada liste, tuttuğun bir referansla karşılaştırılır ve her farka bir karar verilir: keep, close veya check. Yalnızca kendi adreslerin sayılır.
expected-ports.csv, scans/ ve reports/ içeren klasörü çalışma klasörü olarak seç, sonra planı Plan only modunda oku.
Ask first moduna geç ve komutu onayla. Shell, tarayıcını aralığında 192.168.1.x üzerinde çalıştırır; bu, «scan network for devices» görevidir.
Ajan iki dosyayı da okur ve yeni satırları, eksik satırları ve close işaretli satırları listeler.
Hizmeti elle ya da onaylı bir diff ile kapat, yeniden tara ve raporu yalnızca port gittiyse kabul et.
expected-ports.csv9 satıryour scanner on 192.168.1.xexit 0open scans/week.txt9 eşleşmereports/week.md+18 satır# 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,closeYorumlar # ile başlar. Her satır bir ana bilgisayarı, portu, protokolü, hizmeti ve sahibi, ayrıca verdiğin eylem kararını adlandırır; ajan her yeni taramayı bu satırlarla karşılaştırır.
Küçük başla. Tüm aralığı değil, sahibi olduğun tek bir cihazla başla. Önce Plan only iste, böylece ajan Shell üzerinden çalıştıracağı komutu listeler. Tarama sürerken bir cihaz yavaşlarsa, yeniden başlarsa ya da yanıt vermeyi bırakırsa taramayı durdur, adres listesini daralt ve Ask first modunda yeniden çalıştır. Sakin bir saat seç, çünkü eski yazıcılar, kameralar ve denetleyiciler yoklamaya kötü tepki verebilir. Tarama bitince kaydedilen dosyayı aç ve içindeki her adresin sana ait olduğunu kontrol et.
Tuhaf açık portlar üç şeyin kontrolünü hak eder: netstat -ano çıktısındaki işlem kimliği, tasklist çıktısındaki program adı ve referansın portu listeleyip listelemediği. İlk ikisi yalnızca uygulamanın çalıştığı bilgisayardaki portlar için işe yarar ve orada ajan yanıtları satırın yanına yazar; başka bir cihaz için işlemi o cihazda kendin kontrol edersin. Cron haftalık karşılaştırmayı otomatikleştirebilir; port tarama sonuçlarını grafik olarak görselleştirmek için ajan onları kendi hesap tablosu programın için bir CSV dosyasına yazabilir. Her değişiklikten sonra yeniden tara. Açıklanamayan her şey check olarak kalır.