fysac / orbicfg Goto Github PK
View Code? Open in Web Editor NEWTool to decrypt Netgear Orbi configuration files
Tool to decrypt Netgear Orbi configuration files
I just decoded successfully a Nighthawk X4 R7500 (FW v1.0.0.124) configuration file, kudos to Fysac :-)
Now, it would be really handy to be able to modify the clear text dump and re-encrypt it into a valid cfg file. Is it doable?
Hi there - thanks for your work on this project. I am also running in to a checksum issue with the current code.
I am receiving invalid checksum (0xf45c43b0).
Thanks
First, thank for a VERY helpful utility. It has save a great deal of time. THANK YOU.
My objective is to dump orbi config, use your utility to decrypt, sort and add things, then reencrypt and reload. The major stumbling block at the moment is the checksum on the new NVRAM set. Did you work uncover any info on how the checksum is generated by datalib? Any help would be much appreciated.
Sorry, but how do I compile this to work? Thanks
using the go-rewrite...
./orbicfg -decrypt /root/NETGEAR_RBR760.cfg -out /root/NETGEAR_RBR760.json
decrypt error: invalid checksum
Try again with -ignore-checksum?
root@BackupServer:~/orbicfg# ./orbicfg -ignore-checksum -decrypt /root/NETGEAR_RBR760.cfg -out /root/NETGEAR_RBR760.json
config to json: missing or improper '=' separator in config: <REDACTED>
Please open an issue at https://github.com/Fysac/orbicfg/issues. Include the error message above and the model of your device
Hi - can you tell me the model of your router, and how you downloaded your config (through the web interface or SOAP API)?
Originally posted by @Fysac in #3 (comment)
I did not find any reference to a SOAP API to download/upload config. Do you have any pointer ? Thank you for this nice tool.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.