นี่คือสิ่งที่ฉันใช้ 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
...
ใช้ addr 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