Southcode Desk
Workflow

Narzędzia do skanowania sieci: od pierwszego skanu do zamkniętego portu

03
Scenariusz

Cotygodniowa kontrola homelabu

Masz router, serwer plików i kilka starych maszyn testowych. Większość narzędzi do skanowania sieci drukuje listę i na tym kończy. Tutaj lista jest porównywana ze wzorcem, który prowadzisz, a każda różnica dostaje decyzję: zachowaj, zamknij lub sprawdź. Liczą się tylko Twoje własne adresy.

01

Otwórz folder projektu

Wybierz jako folder roboczy ten z expected-ports.csv, scans/ i reports/, a potem przeczytaj plan w Plan only.

02

Uruchom skan

Przełącz na Ask first i zatwierdź polecenie. Shell uruchamia Twój skaner na 192.168.1.x, czyli zadanie „scan network for devices” (przeskanuj sieć pod kątem urządzeń), w Twoim zakresie.

03

Porównaj ze wzorcem

Agent czyta oba pliki i wypisuje nowe wiersze, brakujące wiersze oraz wiersze oznaczone jako close.

04

Zamknij, potem przeskanuj

Zamknij usługę ręcznie albo zatwierdzonym diffem, przeskanuj ponownie i zatwierdź raport tylko wtedy, gdy portu już nie ma.

Plik wzorca, z którym agent porównuje wyniki

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

Komentarze zaczynają się od #. Każdy wiersz podaje host, port, protokół, usługę i właściciela, a także wybraną decyzję, a agent porównuje każdy nowy skan z tymi wierszami.

Dobre praktyki skanowania portów w Twoim laboratorium

Zacznij ostrożnie, od jednego urządzenia

Zacznij od małego. Rozpocznij od jednego urządzenia, które należy do Ciebie, a nie od całego zakresu. Najpierw poproś o Plan only, żeby agent wypisał polecenie, które uruchomiłby przez Shell. Jeśli urządzenie zwalnia, restartuje się albo przestaje odpowiadać w trakcie skanu, przerwij skan, zawęź listę adresów i uruchom go ponownie w trybie Ask first. Wybierz spokojną godzinę, bo stare drukarki, kamery i sterowniki mogą źle znosić sondowanie. Gdy skan się zakończy, otwórz zapisany plik i sprawdź, czy każdy adres w nim należy do Ciebie.

Zbadaj dziwne ustalenia, zanim cokolwiek zmienisz

Dziwne otwarte porty zasługują na sprawdzenie trzech rzeczy: identyfikatora procesu z netstat -ano, nazwy programu z tasklist i tego, czy wzorzec wymienia dany port. Dwie pierwsze działają tylko dla portów na komputerze, na którym działa aplikacja, i tam agent zapisuje odpowiedzi obok wiersza; w przypadku innego urządzenia proces sprawdzasz samodzielnie na tym urządzeniu. Cron może zautomatyzować cotygodniowe porównanie, a aby zwizualizować wyniki skanu portów jako wykres, agent może zapisać je do pliku CSV dla Twojego arkusza kalkulacyjnego. Skanuj ponownie po każdej zmianie. To, co pozostaje niewyjaśnione, zostaje oznaczone jako check.

Southcode Desk dla Windows

Zbuduj dziś swój pierwszy wzorzec

Pobierz Southcode Desk ↗