Built mostly out of curiosity. Polls a TP-Link Archer C6 via its web API for device-joining events, captures unknown-device traffic with tcpdump, parses it with tshark, logs to SQLite, and surfaces activity via desktop notifications and a GTK3 widget for camera indicator status. Includes ARP-spoof toggle for manual device blocking — experimental, local-only.
Home network monitor
Toolkit for watching devices on a home LAN — router API polling, unknown-device traffic capture, GTK3 camera indicator, desktop notifications.
- Role
- Solo
- Period
- 2024
Python · SQLite · tcpdump · tshark · GTK3