GitXplorerGitXplorer
t

egauge-fun

public
6 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
6370c49e082600b8f239e81b53ce987d6c54656c

Update README.md

ttechgaun committed 8 years ago
Unverified
eb83ad7c02ea0376ff04f1052f4274e9b749776e

add pushProviders

ttechgaun committed 8 years ago
Unverified
8ad69ebec597282178cf7602110edbb9f9a032db

Update README.md

ttechgaun committed 8 years ago
Unverified
8713c2902678012892c8cb8129a7b8fcffecc46c

Update README.md

ttechgaun committed 8 years ago
Unverified
180bac636edf9e3ea076f355b99e24d452e2353b

Initial commit

ttechgaun committed 9 years ago

README

The README file for this repository.

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://<egauge_id>.egaug.es/cgi-bin/get?lang

# Other params:
installerURL, pushProviders

Get eGauge status

http://<egauge_id>.egaug.es/status.xml

# spits out egauge device status

Get eGauge configuration

http://<egauge_id>.egaug.es/cgi-bin/egauge-cfg?

# gives entire egauge configuration which is basically every kind of config
# quite revealing

General configuration endpoints

http://<egauge_id>.egaug.es/cgi-bin/netcfg
http://<egauge_id>.egaug.es/cgi-bin/bacnetcfg