OpenWRTManager icon indicating copy to clipboard operation
OpenWRTManager copied to clipboard

[Feature Request] Add support for other third party firmware

Open Generator opened this issue 3 years ago • 5 comments

Description

Like OpenWRT there are other third party firmware for routers, like DD-WRT and Tomato, some routers are not compatible with OpenWRT.

DD-WRT can be used on X86 (bare-bone or VM) for development (see DD-WRT forums for latest build), Tomato only works on Broadcom SoC (MIPS/ARM) (see FreshTomato).

If the case, perhaps will be needed to change the app name for example WRTManager (or something).

Generator avatar Oct 21 '21 13:10 Generator

Hi

I used to have a DD-WRT router about 3-4 years ago, currently i have only OpenWRT devices.

From what i remember , there was no "standard" Web GUI API that we can use for a mobile app and even the web GUI did not show/have most the info/data available on OpenWRT which this app uses.

While i heard of Tomato , never really used it.

So unless you or any one else can come up with a documented API i can't really do much (even if it comes available , no promises 😄 )

hagaygo avatar Oct 21 '21 19:10 hagaygo

Didn't find any API documentation on wiki, however there are some similar apps to manager DD-WRT remotely:

  • DD-WRT Companion: https://ddwrt-companion.app/
  • monitoring: https://github.com/JulienBalestra/monitoring

DD-WRT Companion also have a Tomato (experimental), connects over SSH.

From DD-WRT there's remote scripts examples https://wiki.dd-wrt.com/wiki/index.php/Remote_Scripts Also more user programs can be found on DD-WRT foruns

(Fresh)Tomato can be harder to implement, since only works on limited devices. DD-WRT will probably work only over SSH.

PS: The free version of "DD-WRT Companion" have a (remote) demo on the app, you can try it without having a device with DD-WRT

Generator avatar Oct 21 '21 20:10 Generator

There's a simpler way to monitoring, with SNMP.

Here's an example with SNMP Router Traffic Grapher

With SNMP would be easier to use with DD-WRT and Tomato (and maybe others). Docs: https://forum.dd-wrt.com/wiki/index.php/SNMP

Generator avatar Oct 23 '21 13:10 Generator

I am vaguely familiar with SNMP , if "SNMP Router Traffic Grapher" app works fine with SNMP on your setup, why you need support for SNMP in this app ?

hagaygo avatar Oct 24 '21 09:10 hagaygo

Is just a suggestions for more compatible with other firmware, also SNMP is more limited, you cant have the same stats/control like other API/SSH

Generator avatar Oct 25 '21 13:10 Generator