Linux 下查看局域網內所有主機IP和MAC

用nmap對局域網掃描一遍,然後查看arp緩存表就可以知道局域內ip對應的mac了。nmap比較強大也可以直接掃描mac地址和端口。執行掃描之後就可以 cat /proc/net/arp查看arp緩存表了。


進行ping掃描,打印出對掃描做出響應的主機:  


$ nmap -sP 192.168.1.0/24  




僅列出指定網絡上的每臺主機,不發送任何報文到目標主機: 


$ nmap -sL 192.168.1.0/24  




探測目標主機開放的端口,可以指定一個以逗號分隔的端口列表(如-PS 22,23,25,80):  


$ nmap -PS 192.168.1.234  




使用UDP ping探測主機:


$ nmap -PU 192.168.1.0/24  




使用頻率最高的掃描選項(SYN掃描,又稱爲半開放掃描),它不打開一個完全的TCP連接,執行得很快: 


$ nmap -sS 192.168.1.0/24 
發佈了24 篇原創文章 · 獲贊 3 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章