* 戳上方藍字「 開源先鋒 」關註我
推薦閱讀:
大家好,我是開源君!
在日常工作和生活中,我們經常需要管理區域網路內的裝置,例如檢視 IP 地址、MAC 地址、主機名等資訊。但是,傳統的方法是使用命令列工具,例如 arp-scan 或 nmap。對於新手使用者來說不太友好,缺乏直觀性。
今天的文章開源君給大家分享一個輕量的開源計畫 -
WatchYourLAN
。
計畫簡介
WatchYourLAN
是一個帶有WebGUI的輕量級網路IP掃描器,采用Go語言編寫,支持 Linux、macOS 和 Windows 等多平台執行。它提供了一個易於使用的 Web 界面,使用者可以輕松地進行掃描和管理網路,輕松管理區域網路內的裝置。
此外,WatchYourLAN還提供了許多實用的功能,如網路發現、裝置辨識、自訂設定等。
掃描區域網路內的所有裝置,並顯示其 IP 地址、MAC 地址、裝置名稱、作業系統等資訊。
支持按 IP 地址、MAC 地址、裝置名稱等資訊進行篩選和排序。
提供詳細的裝置資訊,包括制造商、型號、作業系統版本等。
支持 ping 裝置,檢查裝置是否線上。
支持埠掃描,檢視裝置開放的埠。
支持自訂掃描範圍和排除列表。
功能特性
輕量級:體積小巧,可以在短時間內掃描大量的IP地址,並提供準確的結果。
快速掃描:能夠快速掃描區域網路中的IP地址,找到已連線到網路的裝置。
網路發現:可以自動檢測整個區域網路中的裝置,並提供詳細的資訊,包括裝置名稱、IP地址、MAC地址等。
裝置辨識:能夠辨識連線到區域網路的裝置型別,如電腦、伺服器、印表機、路由器等。
使用者友好界面:WatchYourLAN具有直觀的使用者介面,使使用者可以輕松地進行掃描和管理網路。
自訂設定:WatchYourLAN允許使用者進行一些自訂設定,包括更改系統主題和存取埠等。
安全存取:WatchYourLAN可以啟動認證,設定登入帳號和密碼。
快速安裝使用
官方推薦使用docker進行一鍵部署,
docker run --name wyl \
-e "IFACE=$YOURIFACE" \
-e "TZ=$YOURTIMEZONE" \
--network="host" \
-v $DOCKERDATAPATH/wyl:/data \
aceberg/watchyourlan
其中 YOURIFACE(要掃描的網路介面)、YOURTIMEZONE(系統時區)、DOCKERDATAPATH(數據存放位置) 修改為自己的系統參數。
還有更多配置參數
完成後瀏覽器開啟
http://localhost:8840
即可存取。
計畫使用展示
計畫首頁
檢視線上、離線裝置
檢視歷史裝置
計畫配置,包括埠,主題等等。
WatchYourLAN
是一個功能強大、易於使用的區域網路IP掃描工具。它可以幫助我們快速了解區域網路內的裝置資訊,從而更好地管理和維護網路。
更多計畫細節功能,感興趣可以到計畫地址檢視:
計畫地址:
https://github.com/aceberg/WatchYourLAN