To jest to, czego używam, nmap i adres za pomocą notacji blokowej CIDR sieci, którą chcesz przeskanować. Najpierw musisz zainstalować nmap, ponieważ może on nie być fabrycznie zainstalowany wraz z dystrybucją. W systemie Ubuntu:
sudo apt-get install nmap
Następnie ustal adres sieciowy, używając ifconfig:
ifconfig
Dane wyjściowe ifconfig dla interfejsu, który chcę skanować:
wlan1 Link encap:Ethernet HWaddr 00:1f:3b:03:d2:bf
inet addr:192.168.1.104 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::21f:3bff:fe03:d2bf/64 Scope:Link
...
Użyj adresu inet i Maski, aby dowiedzieć się, jaki jest adres sieciowy w notacji CIDR, więcej o CIDR tutaj . Adres jest:
192.168.1.0/24
Uruchom nmap za pomocą parametru -sP, który skanuje nie dalej niż sprawdzanie, czy host jest w trybie online:
sudo nmap -sP 192.168.1.0/24
Wyjście nmap będzie wyglądać mniej więcej tak:
Starting Nmap 5.21 ( http://nmap.org ) at 2014-12-09 10:52 EST
Nmap scan report for 192.168.1.1
Host is up (0.013s latency).
MAC Address: -MAC ADDRESS- (Cameo Communications)
...
Nmap done: 256 IP addresses (5 hosts up) scanned in 3.26 seconds
To wszystko, jeśli potrzebujesz dodatkowej pomocy z nmap, zobacz oficjalną dokumentację nmap lub uruchom:
nmap --help