To jest to, czego używam, nmap i adres przy użyciu notacji blokowej CIDR sieci, którą chcesz skanować. Najpierw musisz zainstalować nmap, ponieważ może on nie być zainstalowany fabrycznie wraz z distro. Na Ubuntu:
sudo apt-get install nmap
Następnie wymyśl adres sieciowy używając ifconfig:
ifconfig
ifconfig wyjście 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 inet addr i Maski do wymyślenia adresu sieciowego w notacji CIDR, więcej na CIDR tutaj . Adres to:
192.168.1.0/24
Uruchom nmap używając parametru -sP, który przeskanuje nie dalej niż sprawdzenie czy host jest online:
sudo nmap -sP 192.168.1.0/24
Wyjście nmap będzie wyglądać 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 więcej pomocy z nmap, zobacz dokumentacja oficjalna nmap , lub uruchom:
nmap --help