当前位置: 欣欣网 > 码农

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