Show HN: BroadcastDetector – Detect Network Loops and ARP Spoofing in Real-Time
itfourall.com
I'm excited to share a project I’ve been working on: *BroadcastDetector* – a lightweight tool for real-time detection of *switch loops*, *network loops*, *ARP spoofing*, and *broadcast storms*.
It passively analyzes your network for unusual patterns using `tcpdump` and `pyshark`, identifies loops and spoofing attacks, and alerts you before they cause real damage.
Key features: - Detects broadcast storms and switch/network loops - Monitors and alerts on ARP spoofing activity - Logs events to CSV (MAC, VLAN, timestamp, etc.) - Web dashboard for live traffic & alerts - Designed for Linux, optimized for Raspberry Pi 4/5 - Runs fully local – no cloud, no external API
Use cases: - Homelabs & data centers - Diagnosing faulty switches or misconfigured loop protection - Monitoring ARP spoofing in enterprise networks
Installation: You can install it manually on Debian/Raspbian *or flash a ready-to-go Pi image*. Here's the download & demo page: https://itfourall.com/broadcast.php
The goal is to make network loop detection simple and accessible – especially for small teams and IT admins who usually don’t have deep visibility into what's happening on Layer 2.
Happy to answer questions or get feedback from the community – especially around performance optimizations or edge cases you’ve encountered in network environments.
Thanks!
– IT fourAll