node-firewalla: NPM package to talk directly to your Firewalla!
Hey guys!
Over the past few weeks, I've been reverse engineering the Firewalla App to understand how it works.
Thanks to this, I've been able to create an npm package so you can request any data you want from your Firewalla!
Current features (1.3.1):
- Get & archive alarms
- Get & wake connected devices
- Get data usage
- Enable/disable features such as adblock, family protect
- Shutdown, reboot, upgrade your box
- Run a speedtest, get speedtest results
- Link to your box using a QR code
Explore for yourself :)
https://www.npmjs.com/package/node-firewalla
https://github.com/lesleyxyz/node-firewalla
Feel free to contribute, open suggestions, issues & PRs on GitHub.
I am happy to help.
I am currently also writing a Google Home integration which is working locally.
For authenticating the first time, I recommend using my other tool 'create-etp-token' here:
https://github.com/lesleyxyz/firewalla-tools
It basically has to allow a public key of yours to access your Box's API.
You will have to do that using the "Add additional device" QR code
Please sign in to leave a comment.
Comments
1 comment