This tool creates a high-performance bridge between an AVM Fritz!Box and ntopng. It streams raw network packets from the Fritz!Box's internal capture interface, performs Deep Packet Inspection (DPI) to identify IPv4 flows, and publishes them over ZeroMQ (ZMQ) in a format natively understood by ntopng.
docker-compose up -d --build| Environment Variable | Default | Description |
|---|---|---|
| FRITZBOX_IP | 192.168.178.1 | IP address of your Fritz!Box |
| FRITZBOX_USERNAME | admin | Fritz!Box username |
| FRITZBOX_PASSWORD | Fritz!Box password | |
| FRITZBOX_INTERFACE | 3-0 | The interface to capture (3-0 is typically WAN/DSL) |
| DEBUG_FLOWS | false | Set to true to print flow details to console logs |
Check the container logs for heartbeats and status:
docker logs -f fritz-zmq
Every 5 seconds, the tool prints a [HEARTBEAT] showing the total number of flows successfully processed and sent.
Packet capture is a CPU-intensive task for the Fritz!Box. On high-speed internet connections or older router models, enabling this tool may lead to:
It is recommended to monitor your router's performance when first enabling this tool.
MIT License.
Content type
Image
Digest
sha256:54a88c5ad…
Size
7.5 MB
Last updated
about 6 hours ago
docker pull dachack/fritz-zmq