Це те, що я використовую, nmap та адресу, використовуючи позначення блоку CIDR мережі, яку ви хочете сканувати. Спочатку потрібно встановити nmap, оскільки він може не бути попередньо встановленим разом із вами distro. На Ubuntu:
sudo apt-get install nmap
Далі з’ясуйте свою мережеву адресу, використовуючи ifconfig:
ifconfig
ifconfig вихід для інтерфейсу, який я хочу сканувати:
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
...
Використовуйте inet addr та Mask, щоб визначити мережеву адресу в нотаціях CIDR, детальніше про CIDR тут . Адреса:
192.168.1.0/24
Запустіть nmap за допомогою параметра -sP, який сканує не далі, ніж перевірка, чи хост в мережі:
sudo nmap -sP 192.168.1.0/24
Вихід nmap буде виглядати приблизно так:
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
Ось це, якщо вам потрібна додаткова допомога з nmap, перегляньте офіційну документацію nmap або запустіть:
nmap --help