Это то, что я использую, nmap, и адрес, использующий блочную нотацию CIDR сети, которую вы хотите просканировать. Сначала вам нужно установить nmap, так как он может не поставляться с предустановленным дистрибутивом. На 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
...
Используйте addr и Mask inet для выяснения сетевого адреса в 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
```.