network-scanner
Odkrywaj urządzenia w sieci lokalnej — adresy IP, MAC, nazwy hostów i producentów sprzętu.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Narzędzie do skanowania sieci, które identyfikuje wszystkie urządzenia podłączone do Twojej sieci lokalnej lub zdalnej. Zbiera adresy IP, adresy MAC, nazwy hostów (poprzez odwrotne wyszukiwanie DNS) i informacje o producentach sprzętu. Wbudowana ochrona przed przypadkowym skanowaniem publicznych sieci zapobiega problemom z dostawcami hostingu. Idealne do zarządzania infrastrukturą, diagnostyki sieci i inwentaryzacji urządzeń.
Jak używać
Zainstaluj wymagane narzędzia: nmap (apt install nmap lub brew install nmap) oraz dig, które zwykle są już dostępne w systemie. Uprawnienia sudo są zalecane do pełnego odkrywania adresów MAC.
Uruchom skanowanie automatyczne swojej bieżącej sieci poleceniem python3 scripts/scan.py — narzędzie samo wykryje zakres IP do przeskanowania.
Aby skanować konkretną sieć, podaj jej zakres w notacji CIDR: python3 scripts/scan.py 192.168.1.0/24, zastępując adresy swoimi parametrami sieci.
Opcjonalnie skonfiguruj nazwane sieci w pliku ~/.config/network-scanner/networks.json, definiując ich zakresy CIDR, serwery DNS i opisy. Wtedy możesz skanować po nazwie: python3 scripts/scan.py home.
Aby wyniki były bardziej przydatne do automatyzacji, dodaj flagę --json: python3 scripts/scan.py 192.168.1.0/24 --json — wyniki pojawią się w formacie JSON.
Narzędzie automatycznie chroni Cię przed skanowaniem publicznych sieci i zakreków bez prywatnego routingu — nie musisz się martwić przypadkowym skanowaniem sieci publicznych.