MyNixOS website logo
Description

A simple command line tools to control the Asus WL500gP router.

The package consists of two command-line utilities to manage the Asus WL500g Premium router without logging to its admin page.

The main utility is WL500gPControl is used to ask the status of the connection (Connected/Disconnected), connection parameters (DNS servers, Local IP, Foreign IP etc, log), and perform connection, disconnection and reconnection.

Other utility - WL500gPStatus created only to ease integration into xmobar and return only Connected or Disconnected string, enclosed into format tags (when option -c is given).

The last argument of these two utilities is a credentials file. It has simple format:

user: <user name>
password: <password>
host: <host name or IP address>

The password should be in plain text, so it is recommended to protect this file from reading for everyone except you.

If credentials file is not given, than programs will try to use default credential file, which should be located:

  • on Linux: $HOME/.WL500gPControl/credentials

  • on Windows: C:\Documents And Settings\user\Application Data\WL500gPControl\credentials

Sometimes paths could be different. To determine the read path to the default credentials file run WL500gPControl -s and look at the error string, where will be sayed where it searches credentials file.

Metadata

Version

0.3.4

Platforms (77)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-freebsd
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64-windows
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows