Fritzbox
- freetz-ng
- firmware modification for AVM devices like FRITZ!Box
APIs
tr-064 SOAP API
- fritzconnection
- Python library to communicate with the AVM Fritz!Box by the TR-064 protocol, the AHA-HTTP-Interface and also provides call-monitoring.
- a1fbox
- Fritz!Box tool set, e.g. parsing the call monitor, adding phone entries to phonebook, auto-blocking calls etc.
- Based on fritzconnection
- Arduino-TR-064-SOAP-Library
- Arduino library for the TR-064 protocol, most commonly used by the Fritz!Box router API
- TR-064: x_contactSCPD
- The service allows to configure contact features
Tools:
- fritzbox-soap-json
- Using Python 3 to send SOAP requests and get JSON formatted replies.
- fritz_TR-064
- Fritzbox tools for TR-064
Examples:
- curl example
- "Get" python example
Monitoring
- https://labs.consol.de/monitoring/2017/03/08/prometheus-und-die-fritzbox.html
- https://github.com/mxschmitt/fritzbox_exporter
-
https://hub.docker.com/r/mxschmitt/fritzbox_exporter
GOBIN=/usr/local/bin go get github.com/mxschmitt/fritzbox_exporter/cmd/exporter