network-scanner
Scan networks to discover devices, gather MAC addresses, vendors, and hostnames. Includes safety checks to prevent accidental scanning of public networks.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Scan networks to discover devices, gather MAC addresses, vendors, and hostnames. Includes safety checks to prevent accidental scanning of public networks.
How to use
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.