@NFTCPS: 你家 WiFi 到底有多少陌生设备在偷偷蹭网,你根本不知道。 Pi.Alert 这个开源小工具就干一件事:盯着你的 WiFi 和局域网,谁连进来、谁断开、谁的 IP 偷偷变了,全给你揪出来。 它用三招扫网络: arp-scan 直接嗅探 …

X AI KOLs Timeline 工具

摘要

介绍开源工具 Pi.Alert,用于监控 WiFi/LAN 设备,检测陌生设备和变化,支持树莓派部署,并通过邮件通知。

你家 WiFi 到底有多少陌生设备在偷偷蹭网,你根本不知道。 Pi.Alert 这个开源小工具就干一件事:盯着你的 WiFi 和局域网,谁连进来、谁断开、谁的 IP 偷偷变了,全给你揪出来。 它用三招扫网络: arp-scan 直接嗅探 配合 Pi-hole 抓漏网的 再用 dnsmasq 查 DHCP 分配记录 有陌生设备连上,或者你标记的常在线设备突然掉线,直接邮件通知你。一条命令装在树莓派上就能跑。 家里网络安不安全,自己心里有点数总比蒙在鼓里强。 https://github.com/pucherot/Pi.Alert…
查看原文
查看缓存全文

缓存时间: 2026/07/15 13:54

你家 WiFi 到底有多少陌生设备在偷偷蹭网,你根本不知道。

Pi.Alert 这个开源小工具就干一件事:盯着你的 WiFi 和局域网,谁连进来、谁断开、谁的 IP 偷偷变了,全给你揪出来。

它用三招扫网络: arp-scan 直接嗅探 配合 Pi-hole 抓漏网的 再用 dnsmasq 查 DHCP 分配记录

有陌生设备连上,或者你标记的常在线设备突然掉线,直接邮件通知你。一条命令装在树莓派上就能跑。

家里网络安不安全,自己心里有点数总比蒙在鼓里强。

https://github.com/pucherot/Pi.Alert…


pucherot/Pi.Alert

Source: https://github.com/pucherot/Pi.Alert

Pi.Alert

WIFI / LAN intruder detector.

Scan the devices connected to your WIFI / LAN and alert you the connection of unknown devices. It also warns the disconnection of “always connected” devices.

Main screen

(Apologies for my English and my limited knowledge of Python, php and JavaScript)

How it works

The system continuously scans the network for:

  • New devices
  • New connections (re-connections)
  • Disconnections
  • “Always Connected” devices down
  • Devices IP changes
  • Internet IP address changes

Scan Methods

Up to three scanning methods are used:

  • Method 1: arp-scan. The arp-scan system utility is used to search for devices on the network using arp frames.
  • Method 2: Pi-hole. This method is optional and complementary to method 1. If the Pi-hole DNS server is active, Pi.Alert examines its activity looking for active devices using DNS that have not been detected by method 1.
  • Method 3. dnsmasq. This method is optional and complementary to the previous methods. If the DHCP server dnsmasq is active, Pi.Alert examines the DHCP leases (addresses assigned) to find active devices that were not discovered by the other methods.

Components

The system consists of two parts:

Back

In charge of:

  • Scan the network searching connected devices using the scanning methods described
  • Store the information in the DB
  • Report the changes detected by e-mail
Report 1Report 2

Front

A web frontal that allows:

  • Manage the devices inventory and the characteristics
  • Display in a visual way all the information collected by the back
    • Sessions
    • Connected devices
    • Favorites
    • Events
    • Presence
    • Concurrent devices
    • Down alerts
    • IP’s
    • …
Screen 1Screen 2
Screen 3Screen 4

Installation

Initially designed to run on a Raspberry Pi, probably it can run on many other Linux distributions.

Update

  • One-step Automated Update:

    curl -sSL https://github.com/pucherot/Pi.Alert/raw/main/install/pialert_update.sh | bash

Uninstall process

Device Management

Other useful info

Versions History

Powered by:

ProductObjetive
PythonProgramming language for the Back
PHPProgramming language for the Front-end
JavaScriptProgramming language for the Front-end
BootstrapFront-end framework
Admin.LTEBootstrap template
FullCalendarCalendar component
SqliteDB engine
LighttpdWebserver
arp-scanScan network using arp commands
Pi.holeDNS Server with Ad-block
dnsmasqDHCP Server

License

GPL 3.0 Read more here

Contact

[email protected]

Suggestions and comments are welcome

鸟哥 | 蓝鸟会🕊️ (@NFTCPS): 美国最大交易所Coinbase破天荒的支持中国大陆用户注册,无需提供地址证明,Base链Meme $Base人生 突然拉盘,最高市值53万美金,今早回调到13万美金!

K线: https://t.co/AISJJZuIqS (没有投资建议)

相似文章

ARP!让网络自己解释清楚

Lobsters Hottest

一篇面向初学者的博客,介绍地址解析协议(ARP)如何把 IP 地址映射到 MAC 地址,并演示 arp-scan、Wireshark 和 ip neighbour 等工具的使用,顺带提及 ARP 欺骗与广播风暴等安全话题。

@VincentLogic: 发现个终端里的网络监控神器! RustNet,在终端里就能实时监控所有网络连接,哪个进程在偷偷传数据、服务器被谁连了,一眼看清。 最爽的是能看到每个连接对应的应用程序,这点 Wireshark 都做不到。SSH 连服务器直接看,不用搞 X…

X AI KOLs Timeline

介绍了 RustNet,一款基于 Rust 开发的终端网络监控工具,支持实时监控网络连接、进程关联及流量分析,适用于运维和安全排查。