myesn

myEsn2E9

hi
github

掃描局域網內所有在線設備的 IP 和 MAC

Ubuntu#

在 Ubuntu 上可以使用 nmap 套件來掃描區域網路內的線上裝置,以下是安裝和使用範例:

sudo apt install nmap -y
sudo nmap -sn 192.168.1.0/24

上述命令將會列出區域網路內所有的線上裝置的 IP 和 MAC ,命令中的:

  • -sn 選項表示不進行埠掃描,只進行主機發現
  • 192.168.1.0/24 表示掃描區域網路中所有 IP 地址為 192.168.1.X(X 是從 1 到 254 的整數)的主機,24 是從子網路遮罩中每個由 "." 分割後的數字,轉為二進位後的 1 的數量累計而來,比如 255.255.0.0 轉為二進位為 11111111.11111111.00000000.00000000,這裡面有 16 個 1

掃描出來後,每個裝置顯示的資訊如下:

Nmap scan report for _gateway (192.168.0.1)
Host is up (0.018s latency).
MAC Address: F8:8C:21:B3:DB:F8 (Unknown)

上述範例指示了 192.168.0.1 的 MAC 是 F8:8C:21:B3:DB,並且線上。

Windows#

Windows 從 https://nmap.org/ 下載 nmap,下載安裝後參考上面的範例用法使用。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。