* 戳上方蓝字「 开源先锋 」关注我
推荐阅读:
大家好,我是开源君!
在日常工作和生活中,我们经常需要管理局域网内的设备,例如查看 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