Đây là những gì tôi sử dụng, nmap và một địa chỉ sử dụng ký hiệu khối CIDR của mạng mà bạn muốn quét. Trước tiên, bạn cần cài đặt nmap vì nó có thể không được cài đặt sẵn với bản phân phối của bạn. Trên Ubuntu:
sudo apt-get install nmap
Tiếp theo tìm ra địa chỉ mạng của bạn bằng cách sử dụng ifconfig:
ifconfig
đầu ra ifconfig cho giao diện tôi muốn quét:
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
...
Sử dụng addr và Mask inet để tìm ra địa chỉ mạng trong ký hiệu CIDR, thêm về CIDR tại đây . Địa chỉ là:
192.168.1.0/24
Chạy nmap bằng tham số -sP, nó sẽ quét không hơn là kiểm tra xem máy chủ có trực tuyến không:
sudo nmap -sP 192.168.1.0/24
đầu ra nmap sẽ trông giống như thế này:
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
Đó là, nếu bạn cần thêm trợ giúp với nmap, hãy xem tài liệu chính thức của nmap hoặc chạy:
nmap --help