https://github.com/techgaun/egauge-fun
Having fun with egauge - http://www.egauge.net/
https://github.com/techgaun/egauge-fun
Last synced: 3 months ago
JSON representation
Having fun with egauge - http://www.egauge.net/
- Host: GitHub
- URL: https://github.com/techgaun/egauge-fun
- Owner: techgaun
- Created: 2016-05-06T06:28:25.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-10-02T06:58:38.000Z (over 9 years ago)
- Last Synced: 2025-11-07T15:12:00.092Z (7 months ago)
- Size: 1.95 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# egauge-fun
Having fun with egauge - http://www.egauge.net/
### Hacking all egauge devices
Egauge identifiers seem to be just 4-5 digit code which means we could just iterate from 1000 to 100000 and run any of the calls that we can perform. Most likely, many of the endpoints can be called without authentication as its not uncommon for people to disable authentication.
### Undocumented endpoints
#### Get configuration parameters
Looks like this could be replayed to get other configuration parameters. Just need to figure what they could be.
```
http://.egaug.es/cgi-bin/get?lang
# Other params:
installerURL, pushProviders
```
#### Get eGauge status
```
http://.egaug.es/status.xml
# spits out egauge device status
```
#### Get eGauge configuration
```
http://.egaug.es/cgi-bin/egauge-cfg?
# gives entire egauge configuration which is basically every kind of config
# quite revealing
```
#### General configuration endpoints
```
http://.egaug.es/cgi-bin/netcfg
http://.egaug.es/cgi-bin/bacnetcfg