### Tool 93: TCP remote administration server

### Description:

      This tool permits to remotely administer computer. Tools 94, 95 and 96
      will run a command, get a file and store a file on this server.

      Parameter --password defines password to use for connection.
      Parameter --allowed-clients lists the IP addresses or hosts allowed
      to connect.
      Parameter --rootdir defines the root directory for put and get file
      operations (cannot exit this root jail).
      Setting --no-allow-exec, --no-allow-get or --no-allow-put restricts
      allowed operations.
      Parameter --src-port defines the local port number to listen on.
      Optional parameter --src-ip defines the local IP address to use.
      Optional parameter --iptype defines which kind of IP address to use
      when --src-ip is unset (accepted values: ip4 and ip6).
      Optional parameter --ip4opts permits to add IP4 options encoded as
      mixed.
      Optional parameter --ip6exts permits to add IP6 options encoded as
      mixed (first byte is the next header number).
      Optional parameters --device and --src-eth are not yet implemented.

### Usage:

netwox 93 -P port [-w password] [-d device] [-E eth] [-I ip] [-o ip4opts] [-O ip6exts] [-t iptype] [-c ips] [-r dir] [-T uint32] [-X|+X] [-G|+G] [-U|+U]

### Parameters:

parameter | description | example
`-P|--src-port port` | source port number | 1234
`-w|--password password` | password | netwox
`-d|--device device` | device name | Eth0
`-E|--src-eth eth` | source ethernet address | 0:2:3:4:5:6
`-I|--src-ip ip` | source IP address | 192.168.100.200
`-o|--ip4opts ip4opts` | IPv4 options |
`-O|--ip6exts ip6exts` | IPv6 extensions |
`-t|--iptype iptype` | type to use when src-ip is unset | ip4
`-c|--allowed-clients ips` | clients allowed to connect | all
`-r|--rootdir dir` | root directory | /tmp
`-T|--timeout uint32` | timeout in seconds | 60
`-X|--allow-exec|+X|--no-allow-exec` | allow exec | This boolean is set. Use + or --no- to unset it.
`-G|--allow-get|+G|--no-allow-get` | allow get | This boolean is set. Use + or --no- to unset it.
`-U|--allow-put|+U|--no-allow-put` | allow put | This boolean is set. Use + or --no- to unset it.

### Examples:

netwox 93 -P "1234"
netwox 93 --src-port "1234"