https://github.com/rhinodevel/nodejs-fritzbox
NodeJS script to communicate with an AVM FritzBox via TR-064 using HTTP digest authentication.
https://github.com/rhinodevel/nodejs-fritzbox
digest-authentication fritzbox http nodejs soap tr-064 xml
Last synced: about 2 months ago
JSON representation
NodeJS script to communicate with an AVM FritzBox via TR-064 using HTTP digest authentication.
- Host: GitHub
- URL: https://github.com/rhinodevel/nodejs-fritzbox
- Owner: RhinoDevel
- Created: 2023-01-07T20:50:34.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-10T07:58:04.000Z (over 2 years ago)
- Last Synced: 2025-03-13T01:42:24.815Z (7 months ago)
- Topics: digest-authentication, fritzbox, http, nodejs, soap, tr-064, xml
- Language: JavaScript
- Homepage:
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# nodejs-fritzbox
NodeJS script to communicate with an **AVM FritzBox** via **TR-064** interface and **HTTP digest authentication** by using two modules only and no fancy async. stuff or something else that makes this unnecessary difficult.## Requirements:
- http (included in NodeJS)
- [md5](https://www.npmjs.com/package/md5)## Instructions (regarding file nodejs-fritzbox.js):
- See end of file and select either using this file as stand-alone script or as module to use from another source code file.
- Browse the source code of this file. It includes the connection settings and credentials to communicate with the FritzBox and also the (so called) action. That action can be replaced to let the FritzBox do something else.## Notes:
- Tested with a FritzBox 7530 and **NodeJS v18.3.0 LTS**.
- No security considerations (should be called from local LAN / intranet, only).## Sources:
- https://avm.de/service/schnittstellen/*Have fun! Marcel Timm, RhinoDevel.*