當前位置: 妍妍網 > 碼農

1K star!一款輕量級網路IP掃描器!

2024-04-26碼農

* 戳上方藍字「 開源先鋒 」關註我

推薦閱讀:

大家好,我是開源君!

在日常工作和生活中,我們經常需要管理區域網路內的裝置,例如檢視 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