-
Notifications
You must be signed in to change notification settings - Fork 1
tikomatic Man Page
###Available Commands
export Export configuration of remote device
help Displays help for a command
license Display Software License
list Lists commands
update Updates tikomatic to the latest version
user Create/Read/Update/Delete users
ip
ip:address Work with /ip address(es)
ip:fw:address-list Work with /ip firewall address-list lists
ip:fw:connection Print active firewall connections
sys
sys:cpuload Get CPU load of remote device
sys:history Print configuration change history
sys:reboot Reboot Router
sys:res Get System/Resource info
sys:uptime Get device uptime
sys:version Get RouterOS software version
user
user:active Get list of active users
user:group Create/Read/Update/Delete user groups
user:ssh-keys Get list of user ssh keys
user:ssh-keys:private Get list of user private ssh keys
-
Description: Export configuration of remote device
-
Usage:
export [-c|--conf CONF] [--host HOST] [-u|--username [USERNAME]] [-p|--password [PASSWORD]] [-P|--port [PORT]] [-s|--ssl] [-f|--format FORMAT]
Export configuration of remote device
conf:
- Name:
--conf
- Shortcut:
-c
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Path to ini file containing host,username,password
- Default:
NULL
host:
- Name:
--host
- Shortcut:
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Hostname or IP Address
- Default:
NULL
username:
- Name:
--username
- Shortcut:
-u
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login username
- Default:
NULL
password:
- Name:
--password
- Shortcut:
-p
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login password
- Default:
NULL
port:
- Name:
--port
- Shortcut:
-P
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Port providing RouterOS API
- Default:
8728
ssl:
- Name:
--ssl
- Shortcut:
-s
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Connect to API using SSL/TLS
- Default:
false
format:
- Name:
--format
- Shortcut:
-f
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Output Format (*table,xml,json,csv,tsv)
- Default:
NULL
help:
- Name:
--help
- Shortcut:
-h
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this help message
- Default:
false
quiet:
- Name:
--quiet
- Shortcut:
-q
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not output any message
- Default:
false
verbose:
- Name:
--verbose
- Shortcut:
-v|-vv|-vvv
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
- Default:
false
version:
- Name:
--version
- Shortcut:
-V
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this application version
- Default:
false
ansi:
- Name:
--ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Force ANSI output
- Default:
false
no-ansi:
- Name:
--no-ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Disable ANSI output
- Default:
false
no-interaction:
- Name:
--no-interaction
- Shortcut:
-n
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not ask any interactive question
- Default:
false
-
Description: Displays help for a command
-
Usage:
help [--format FORMAT] [--raw] [--] [<command_name>]
The help command displays help for a given command:
php C:\dev\projects\tikomatic\build\tikomatic.phar help list
You can also output the help in other formats by using the --format option:
php C:\dev\projects\tikomatic\build\tikomatic.phar help --format=xml list
To display the list of available commands, please use the list command.
command_name:
- Name: command_name
- Is required: no
- Is array: no
- Description: The command name
- Default:
'help'
format:
- Name:
--format
- Shortcut:
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: The output format (txt, xml, json, or md)
- Default:
'txt'
raw:
- Name:
--raw
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: To output raw command help
- Default:
false
help:
- Name:
--help
- Shortcut:
-h
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this help message
- Default:
false
quiet:
- Name:
--quiet
- Shortcut:
-q
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not output any message
- Default:
false
verbose:
- Name:
--verbose
- Shortcut:
-v|-vv|-vvv
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
- Default:
false
version:
- Name:
--version
- Shortcut:
-V
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this application version
- Default:
false
ansi:
- Name:
--ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Force ANSI output
- Default:
false
no-ansi:
- Name:
--no-ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Disable ANSI output
- Default:
false
no-interaction:
- Name:
--no-interaction
- Shortcut:
-n
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not ask any interactive question
- Default:
false
-
Description: Display Software License
-
Usage:
license
Display Software License
help:
- Name:
--help
- Shortcut:
-h
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this help message
- Default:
false
quiet:
- Name:
--quiet
- Shortcut:
-q
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not output any message
- Default:
false
verbose:
- Name:
--verbose
- Shortcut:
-v|-vv|-vvv
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
- Default:
false
version:
- Name:
--version
- Shortcut:
-V
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this application version
- Default:
false
ansi:
- Name:
--ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Force ANSI output
- Default:
false
no-ansi:
- Name:
--no-ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Disable ANSI output
- Default:
false
no-interaction:
- Name:
--no-interaction
- Shortcut:
-n
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not ask any interactive question
- Default:
false
-
Description: Lists commands
-
Usage:
list [--raw] [--format FORMAT] [--] [<namespace>]
The list command lists all commands:
php C:\dev\projects\tikomatic\build\tikomatic.phar list
You can also display the commands for a specific namespace:
php C:\dev\projects\tikomatic\build\tikomatic.phar list test
You can also output the information in other formats by using the --format option:
php C:\dev\projects\tikomatic\build\tikomatic.phar list --format=xml
It's also possible to get raw list of commands (useful for embedding command runner):
php C:\dev\projects\tikomatic\build\tikomatic.phar list --raw
namespace:
- Name: namespace
- Is required: no
- Is array: no
- Description: The namespace name
- Default:
NULL
raw:
- Name:
--raw
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: To output raw command list
- Default:
false
format:
- Name:
--format
- Shortcut:
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: The output format (txt, xml, json, or md)
- Default:
'txt'
-
Description: Updates tikomatic to the latest version
-
Usage:
update
Updates tikomatic to the latest version
help:
- Name:
--help
- Shortcut:
-h
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this help message
- Default:
false
quiet:
- Name:
--quiet
- Shortcut:
-q
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not output any message
- Default:
false
verbose:
- Name:
--verbose
- Shortcut:
-v|-vv|-vvv
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
- Default:
false
version:
- Name:
--version
- Shortcut:
-V
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this application version
- Default:
false
ansi:
- Name:
--ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Force ANSI output
- Default:
false
no-ansi:
- Name:
--no-ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Disable ANSI output
- Default:
false
no-interaction:
- Name:
--no-interaction
- Shortcut:
-n
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not ask any interactive question
- Default:
false
-
Description: Create/Read/Update/Delete users
-
Usage:
user [-c|--conf CONF] [--host HOST] [-u|--username [USERNAME]] [-p|--password [PASSWORD]] [-P|--port [PORT]] [-s|--ssl] [-f|--format FORMAT]
Create/Read/Update/Delete users
conf:
- Name:
--conf
- Shortcut:
-c
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Path to ini file containing host,username,password
- Default:
NULL
host:
- Name:
--host
- Shortcut:
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Hostname or IP Address
- Default:
NULL
username:
- Name:
--username
- Shortcut:
-u
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login username
- Default:
NULL
password:
- Name:
--password
- Shortcut:
-p
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login password
- Default:
NULL
port:
- Name:
--port
- Shortcut:
-P
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Port providing RouterOS API
- Default:
8728
ssl:
- Name:
--ssl
- Shortcut:
-s
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Connect to API using SSL/TLS
- Default:
false
format:
- Name:
--format
- Shortcut:
-f
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Output Format (*table,xml,json,csv,tsv)
- Default:
NULL
help:
- Name:
--help
- Shortcut:
-h
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this help message
- Default:
false
quiet:
- Name:
--quiet
- Shortcut:
-q
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not output any message
- Default:
false
verbose:
- Name:
--verbose
- Shortcut:
-v|-vv|-vvv
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
- Default:
false
version:
- Name:
--version
- Shortcut:
-V
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this application version
- Default:
false
ansi:
- Name:
--ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Force ANSI output
- Default:
false
no-ansi:
- Name:
--no-ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Disable ANSI output
- Default:
false
no-interaction:
- Name:
--no-interaction
- Shortcut:
-n
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not ask any interactive question
- Default:
false
-
Description: Work with /ip address(es)
-
Usage:
ip:address [-c|--conf CONF] [--host HOST] [-u|--username [USERNAME]] [-p|--password [PASSWORD]] [-P|--port [PORT]] [-s|--ssl] [-f|--format FORMAT] [--] [<action>]...
Work with /ip address(es)
action:
- Name: action
- Is required: no
- Is array: yes
- Description: enable | disable | add | remove
- Default:
array ()
conf:
- Name:
--conf
- Shortcut:
-c
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Path to ini file containing host,username,password
- Default:
NULL
host:
- Name:
--host
- Shortcut:
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Hostname or IP Address
- Default:
NULL
username:
- Name:
--username
- Shortcut:
-u
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login username
- Default:
NULL
password:
- Name:
--password
- Shortcut:
-p
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login password
- Default:
NULL
port:
- Name:
--port
- Shortcut:
-P
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Port providing RouterOS API
- Default:
8728
ssl:
- Name:
--ssl
- Shortcut:
-s
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Connect to API using SSL/TLS
- Default:
false
format:
- Name:
--format
- Shortcut:
-f
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Output Format (*table,xml,json,csv,tsv)
- Default:
NULL
help:
- Name:
--help
- Shortcut:
-h
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this help message
- Default:
false
quiet:
- Name:
--quiet
- Shortcut:
-q
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not output any message
- Default:
false
verbose:
- Name:
--verbose
- Shortcut:
-v|-vv|-vvv
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
- Default:
false
version:
- Name:
--version
- Shortcut:
-V
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this application version
- Default:
false
ansi:
- Name:
--ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Force ANSI output
- Default:
false
no-ansi:
- Name:
--no-ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Disable ANSI output
- Default:
false
no-interaction:
- Name:
--no-interaction
- Shortcut:
-n
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not ask any interactive question
- Default:
false
-
Description: Work with /ip firewall address-list lists
-
Usage:
ip:fw:address-list [-c|--conf CONF] [--host HOST] [-u|--username [USERNAME]] [-p|--password [PASSWORD]] [-P|--port [PORT]] [-s|--ssl] [-f|--format FORMAT]
Work with /ip firewall address-list lists
conf:
- Name:
--conf
- Shortcut:
-c
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Path to ini file containing host,username,password
- Default:
NULL
host:
- Name:
--host
- Shortcut:
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Hostname or IP Address
- Default:
NULL
username:
- Name:
--username
- Shortcut:
-u
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login username
- Default:
NULL
password:
- Name:
--password
- Shortcut:
-p
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login password
- Default:
NULL
port:
- Name:
--port
- Shortcut:
-P
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Port providing RouterOS API
- Default:
8728
ssl:
- Name:
--ssl
- Shortcut:
-s
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Connect to API using SSL/TLS
- Default:
false
format:
- Name:
--format
- Shortcut:
-f
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Output Format (*table,xml,json,csv,tsv)
- Default:
NULL
help:
- Name:
--help
- Shortcut:
-h
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this help message
- Default:
false
quiet:
- Name:
--quiet
- Shortcut:
-q
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not output any message
- Default:
false
verbose:
- Name:
--verbose
- Shortcut:
-v|-vv|-vvv
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
- Default:
false
version:
- Name:
--version
- Shortcut:
-V
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this application version
- Default:
false
ansi:
- Name:
--ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Force ANSI output
- Default:
false
no-ansi:
- Name:
--no-ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Disable ANSI output
- Default:
false
no-interaction:
- Name:
--no-interaction
- Shortcut:
-n
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not ask any interactive question
- Default:
false
-
Description: Print active firewall connections
-
Usage:
ip:fw:connection [-c|--conf CONF] [--host HOST] [-u|--username [USERNAME]] [-p|--password [PASSWORD]] [-P|--port [PORT]] [-s|--ssl] [-f|--format FORMAT]
Print active firewall connections
conf:
- Name:
--conf
- Shortcut:
-c
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Path to ini file containing host,username,password
- Default:
NULL
host:
- Name:
--host
- Shortcut:
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Hostname or IP Address
- Default:
NULL
username:
- Name:
--username
- Shortcut:
-u
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login username
- Default:
NULL
password:
- Name:
--password
- Shortcut:
-p
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login password
- Default:
NULL
port:
- Name:
--port
- Shortcut:
-P
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Port providing RouterOS API
- Default:
8728
ssl:
- Name:
--ssl
- Shortcut:
-s
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Connect to API using SSL/TLS
- Default:
false
format:
- Name:
--format
- Shortcut:
-f
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Output Format (*table,xml,json,csv,tsv)
- Default:
NULL
help:
- Name:
--help
- Shortcut:
-h
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this help message
- Default:
false
quiet:
- Name:
--quiet
- Shortcut:
-q
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not output any message
- Default:
false
verbose:
- Name:
--verbose
- Shortcut:
-v|-vv|-vvv
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
- Default:
false
version:
- Name:
--version
- Shortcut:
-V
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this application version
- Default:
false
ansi:
- Name:
--ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Force ANSI output
- Default:
false
no-ansi:
- Name:
--no-ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Disable ANSI output
- Default:
false
no-interaction:
- Name:
--no-interaction
- Shortcut:
-n
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not ask any interactive question
- Default:
false
-
Description: Get CPU load of remote device
-
Usage:
sys:cpuload [-c|--conf CONF] [--host HOST] [-u|--username [USERNAME]] [-p|--password [PASSWORD]] [-P|--port [PORT]] [-s|--ssl] [-f|--format FORMAT]
Get CPU load of remote device
conf:
- Name:
--conf
- Shortcut:
-c
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Path to ini file containing host,username,password
- Default:
NULL
host:
- Name:
--host
- Shortcut:
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Hostname or IP Address
- Default:
NULL
username:
- Name:
--username
- Shortcut:
-u
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login username
- Default:
NULL
password:
- Name:
--password
- Shortcut:
-p
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login password
- Default:
NULL
port:
- Name:
--port
- Shortcut:
-P
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Port providing RouterOS API
- Default:
8728
ssl:
- Name:
--ssl
- Shortcut:
-s
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Connect to API using SSL/TLS
- Default:
false
format:
- Name:
--format
- Shortcut:
-f
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Output Format (*table,xml,json,csv,tsv)
- Default:
NULL
help:
- Name:
--help
- Shortcut:
-h
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this help message
- Default:
false
quiet:
- Name:
--quiet
- Shortcut:
-q
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not output any message
- Default:
false
verbose:
- Name:
--verbose
- Shortcut:
-v|-vv|-vvv
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
- Default:
false
version:
- Name:
--version
- Shortcut:
-V
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this application version
- Default:
false
ansi:
- Name:
--ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Force ANSI output
- Default:
false
no-ansi:
- Name:
--no-ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Disable ANSI output
- Default:
false
no-interaction:
- Name:
--no-interaction
- Shortcut:
-n
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not ask any interactive question
- Default:
false
-
Description: Print configuration change history
-
Usage:
sys:history [-c|--conf CONF] [--host HOST] [-u|--username [USERNAME]] [-p|--password [PASSWORD]] [-P|--port [PORT]] [-s|--ssl] [-f|--format FORMAT]
Print configuration change history
conf:
- Name:
--conf
- Shortcut:
-c
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Path to ini file containing host,username,password
- Default:
NULL
host:
- Name:
--host
- Shortcut:
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Hostname or IP Address
- Default:
NULL
username:
- Name:
--username
- Shortcut:
-u
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login username
- Default:
NULL
password:
- Name:
--password
- Shortcut:
-p
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login password
- Default:
NULL
port:
- Name:
--port
- Shortcut:
-P
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Port providing RouterOS API
- Default:
8728
ssl:
- Name:
--ssl
- Shortcut:
-s
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Connect to API using SSL/TLS
- Default:
false
format:
- Name:
--format
- Shortcut:
-f
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Output Format (*table,xml,json,csv,tsv)
- Default:
NULL
help:
- Name:
--help
- Shortcut:
-h
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this help message
- Default:
false
quiet:
- Name:
--quiet
- Shortcut:
-q
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not output any message
- Default:
false
verbose:
- Name:
--verbose
- Shortcut:
-v|-vv|-vvv
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
- Default:
false
version:
- Name:
--version
- Shortcut:
-V
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this application version
- Default:
false
ansi:
- Name:
--ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Force ANSI output
- Default:
false
no-ansi:
- Name:
--no-ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Disable ANSI output
- Default:
false
no-interaction:
- Name:
--no-interaction
- Shortcut:
-n
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not ask any interactive question
- Default:
false
-
Description: Reboot Router
-
Usage:
sys:reboot [-c|--conf CONF] [--host HOST] [-u|--username [USERNAME]] [-p|--password [PASSWORD]] [-P|--port [PORT]] [-s|--ssl] [-f|--format FORMAT] [--] [<action>]...
Reboot Router
action:
- Name: action
- Is required: no
- Is array: yes
- Description: now | in | status | cancel
- Default:
array ()
conf:
- Name:
--conf
- Shortcut:
-c
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Path to ini file containing host,username,password
- Default:
NULL
host:
- Name:
--host
- Shortcut:
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Hostname or IP Address
- Default:
NULL
username:
- Name:
--username
- Shortcut:
-u
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login username
- Default:
NULL
password:
- Name:
--password
- Shortcut:
-p
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login password
- Default:
NULL
port:
- Name:
--port
- Shortcut:
-P
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Port providing RouterOS API
- Default:
8728
ssl:
- Name:
--ssl
- Shortcut:
-s
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Connect to API using SSL/TLS
- Default:
false
format:
- Name:
--format
- Shortcut:
-f
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Output Format (*table,xml,json,csv,tsv)
- Default:
NULL
help:
- Name:
--help
- Shortcut:
-h
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this help message
- Default:
false
quiet:
- Name:
--quiet
- Shortcut:
-q
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not output any message
- Default:
false
verbose:
- Name:
--verbose
- Shortcut:
-v|-vv|-vvv
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
- Default:
false
version:
- Name:
--version
- Shortcut:
-V
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this application version
- Default:
false
ansi:
- Name:
--ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Force ANSI output
- Default:
false
no-ansi:
- Name:
--no-ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Disable ANSI output
- Default:
false
no-interaction:
- Name:
--no-interaction
- Shortcut:
-n
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not ask any interactive question
- Default:
false
-
Description: Get System/Resource info
-
Usage:
sys:res [-c|--conf CONF] [--host HOST] [-u|--username [USERNAME]] [-p|--password [PASSWORD]] [-P|--port [PORT]] [-s|--ssl] [-f|--format FORMAT]
Get System/Resource info
conf:
- Name:
--conf
- Shortcut:
-c
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Path to ini file containing host,username,password
- Default:
NULL
host:
- Name:
--host
- Shortcut:
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Hostname or IP Address
- Default:
NULL
username:
- Name:
--username
- Shortcut:
-u
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login username
- Default:
NULL
password:
- Name:
--password
- Shortcut:
-p
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login password
- Default:
NULL
port:
- Name:
--port
- Shortcut:
-P
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Port providing RouterOS API
- Default:
8728
ssl:
- Name:
--ssl
- Shortcut:
-s
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Connect to API using SSL/TLS
- Default:
false
format:
- Name:
--format
- Shortcut:
-f
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Output Format (*table,xml,json,csv,tsv)
- Default:
NULL
help:
- Name:
--help
- Shortcut:
-h
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this help message
- Default:
false
quiet:
- Name:
--quiet
- Shortcut:
-q
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not output any message
- Default:
false
verbose:
- Name:
--verbose
- Shortcut:
-v|-vv|-vvv
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
- Default:
false
version:
- Name:
--version
- Shortcut:
-V
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this application version
- Default:
false
ansi:
- Name:
--ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Force ANSI output
- Default:
false
no-ansi:
- Name:
--no-ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Disable ANSI output
- Default:
false
no-interaction:
- Name:
--no-interaction
- Shortcut:
-n
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not ask any interactive question
- Default:
false
-
Description: Get device uptime
-
Usage:
sys:uptime [-c|--conf CONF] [--host HOST] [-u|--username [USERNAME]] [-p|--password [PASSWORD]] [-P|--port [PORT]] [-s|--ssl] [-f|--format FORMAT]
Get device uptime
conf:
- Name:
--conf
- Shortcut:
-c
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Path to ini file containing host,username,password
- Default:
NULL
host:
- Name:
--host
- Shortcut:
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Hostname or IP Address
- Default:
NULL
username:
- Name:
--username
- Shortcut:
-u
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login username
- Default:
NULL
password:
- Name:
--password
- Shortcut:
-p
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login password
- Default:
NULL
port:
- Name:
--port
- Shortcut:
-P
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Port providing RouterOS API
- Default:
8728
ssl:
- Name:
--ssl
- Shortcut:
-s
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Connect to API using SSL/TLS
- Default:
false
format:
- Name:
--format
- Shortcut:
-f
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Output Format (*table,xml,json,csv,tsv)
- Default:
NULL
help:
- Name:
--help
- Shortcut:
-h
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this help message
- Default:
false
quiet:
- Name:
--quiet
- Shortcut:
-q
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not output any message
- Default:
false
verbose:
- Name:
--verbose
- Shortcut:
-v|-vv|-vvv
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
- Default:
false
version:
- Name:
--version
- Shortcut:
-V
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this application version
- Default:
false
ansi:
- Name:
--ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Force ANSI output
- Default:
false
no-ansi:
- Name:
--no-ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Disable ANSI output
- Default:
false
no-interaction:
- Name:
--no-interaction
- Shortcut:
-n
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not ask any interactive question
- Default:
false
-
Description: Get RouterOS software version
-
Usage:
sys:version [-c|--conf CONF] [--host HOST] [-u|--username [USERNAME]] [-p|--password [PASSWORD]] [-P|--port [PORT]] [-s|--ssl] [-f|--format FORMAT]
Get RouterOS software version
conf:
- Name:
--conf
- Shortcut:
-c
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Path to ini file containing host,username,password
- Default:
NULL
host:
- Name:
--host
- Shortcut:
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Hostname or IP Address
- Default:
NULL
username:
- Name:
--username
- Shortcut:
-u
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login username
- Default:
NULL
password:
- Name:
--password
- Shortcut:
-p
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login password
- Default:
NULL
port:
- Name:
--port
- Shortcut:
-P
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Port providing RouterOS API
- Default:
8728
ssl:
- Name:
--ssl
- Shortcut:
-s
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Connect to API using SSL/TLS
- Default:
false
format:
- Name:
--format
- Shortcut:
-f
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Output Format (*table,xml,json,csv,tsv)
- Default:
NULL
help:
- Name:
--help
- Shortcut:
-h
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this help message
- Default:
false
quiet:
- Name:
--quiet
- Shortcut:
-q
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not output any message
- Default:
false
verbose:
- Name:
--verbose
- Shortcut:
-v|-vv|-vvv
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
- Default:
false
version:
- Name:
--version
- Shortcut:
-V
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this application version
- Default:
false
ansi:
- Name:
--ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Force ANSI output
- Default:
false
no-ansi:
- Name:
--no-ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Disable ANSI output
- Default:
false
no-interaction:
- Name:
--no-interaction
- Shortcut:
-n
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not ask any interactive question
- Default:
false
-
Description: Get list of active users
-
Usage:
user:active [-c|--conf CONF] [--host HOST] [-u|--username [USERNAME]] [-p|--password [PASSWORD]] [-P|--port [PORT]] [-s|--ssl] [-f|--format FORMAT]
Get list of active users
conf:
- Name:
--conf
- Shortcut:
-c
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Path to ini file containing host,username,password
- Default:
NULL
host:
- Name:
--host
- Shortcut:
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Hostname or IP Address
- Default:
NULL
username:
- Name:
--username
- Shortcut:
-u
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login username
- Default:
NULL
password:
- Name:
--password
- Shortcut:
-p
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login password
- Default:
NULL
port:
- Name:
--port
- Shortcut:
-P
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Port providing RouterOS API
- Default:
8728
ssl:
- Name:
--ssl
- Shortcut:
-s
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Connect to API using SSL/TLS
- Default:
false
format:
- Name:
--format
- Shortcut:
-f
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Output Format (*table,xml,json,csv,tsv)
- Default:
NULL
help:
- Name:
--help
- Shortcut:
-h
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this help message
- Default:
false
quiet:
- Name:
--quiet
- Shortcut:
-q
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not output any message
- Default:
false
verbose:
- Name:
--verbose
- Shortcut:
-v|-vv|-vvv
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
- Default:
false
version:
- Name:
--version
- Shortcut:
-V
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this application version
- Default:
false
ansi:
- Name:
--ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Force ANSI output
- Default:
false
no-ansi:
- Name:
--no-ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Disable ANSI output
- Default:
false
no-interaction:
- Name:
--no-interaction
- Shortcut:
-n
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not ask any interactive question
- Default:
false
-
Description: Create/Read/Update/Delete user groups
-
Usage:
user:group [-c|--conf CONF] [--host HOST] [-u|--username [USERNAME]] [-p|--password [PASSWORD]] [-P|--port [PORT]] [-s|--ssl] [-f|--format FORMAT]
Create/Read/Update/Delete user groups
conf:
- Name:
--conf
- Shortcut:
-c
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Path to ini file containing host,username,password
- Default:
NULL
host:
- Name:
--host
- Shortcut:
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Hostname or IP Address
- Default:
NULL
username:
- Name:
--username
- Shortcut:
-u
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login username
- Default:
NULL
password:
- Name:
--password
- Shortcut:
-p
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login password
- Default:
NULL
port:
- Name:
--port
- Shortcut:
-P
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Port providing RouterOS API
- Default:
8728
ssl:
- Name:
--ssl
- Shortcut:
-s
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Connect to API using SSL/TLS
- Default:
false
format:
- Name:
--format
- Shortcut:
-f
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Output Format (*table,xml,json,csv,tsv)
- Default:
NULL
help:
- Name:
--help
- Shortcut:
-h
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this help message
- Default:
false
quiet:
- Name:
--quiet
- Shortcut:
-q
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not output any message
- Default:
false
verbose:
- Name:
--verbose
- Shortcut:
-v|-vv|-vvv
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
- Default:
false
version:
- Name:
--version
- Shortcut:
-V
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this application version
- Default:
false
ansi:
- Name:
--ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Force ANSI output
- Default:
false
no-ansi:
- Name:
--no-ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Disable ANSI output
- Default:
false
no-interaction:
- Name:
--no-interaction
- Shortcut:
-n
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not ask any interactive question
- Default:
false
-
Description: Get list of user ssh keys
-
Usage:
user:ssh-keys [-c|--conf CONF] [--host HOST] [-u|--username [USERNAME]] [-p|--password [PASSWORD]] [-P|--port [PORT]] [-s|--ssl] [-f|--format FORMAT]
Get list of user ssh keys
conf:
- Name:
--conf
- Shortcut:
-c
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Path to ini file containing host,username,password
- Default:
NULL
host:
- Name:
--host
- Shortcut:
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Hostname or IP Address
- Default:
NULL
username:
- Name:
--username
- Shortcut:
-u
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login username
- Default:
NULL
password:
- Name:
--password
- Shortcut:
-p
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login password
- Default:
NULL
port:
- Name:
--port
- Shortcut:
-P
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Port providing RouterOS API
- Default:
8728
ssl:
- Name:
--ssl
- Shortcut:
-s
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Connect to API using SSL/TLS
- Default:
false
format:
- Name:
--format
- Shortcut:
-f
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Output Format (*table,xml,json,csv,tsv)
- Default:
NULL
help:
- Name:
--help
- Shortcut:
-h
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this help message
- Default:
false
quiet:
- Name:
--quiet
- Shortcut:
-q
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not output any message
- Default:
false
verbose:
- Name:
--verbose
- Shortcut:
-v|-vv|-vvv
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
- Default:
false
version:
- Name:
--version
- Shortcut:
-V
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this application version
- Default:
false
ansi:
- Name:
--ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Force ANSI output
- Default:
false
no-ansi:
- Name:
--no-ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Disable ANSI output
- Default:
false
no-interaction:
- Name:
--no-interaction
- Shortcut:
-n
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not ask any interactive question
- Default:
false
-
Description: Get list of user private ssh keys
-
Usage:
user:ssh-keys:private [-c|--conf CONF] [--host HOST] [-u|--username [USERNAME]] [-p|--password [PASSWORD]] [-P|--port [PORT]] [-s|--ssl] [-f|--format FORMAT]
Get list of user private ssh keys
conf:
- Name:
--conf
- Shortcut:
-c
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Path to ini file containing host,username,password
- Default:
NULL
host:
- Name:
--host
- Shortcut:
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Hostname or IP Address
- Default:
NULL
username:
- Name:
--username
- Shortcut:
-u
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login username
- Default:
NULL
password:
- Name:
--password
- Shortcut:
-p
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Login password
- Default:
NULL
port:
- Name:
--port
- Shortcut:
-P
- Accept value: yes
- Is value required: no
- Is multiple: no
- Description: Port providing RouterOS API
- Default:
8728
ssl:
- Name:
--ssl
- Shortcut:
-s
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Connect to API using SSL/TLS
- Default:
false
format:
- Name:
--format
- Shortcut:
-f
- Accept value: yes
- Is value required: yes
- Is multiple: no
- Description: Output Format (*table,xml,json,csv,tsv)
- Default:
NULL
help:
- Name:
--help
- Shortcut:
-h
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this help message
- Default:
false
quiet:
- Name:
--quiet
- Shortcut:
-q
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not output any message
- Default:
false
verbose:
- Name:
--verbose
- Shortcut:
-v|-vv|-vvv
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
- Default:
false
version:
- Name:
--version
- Shortcut:
-V
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Display this application version
- Default:
false
ansi:
- Name:
--ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Force ANSI output
- Default:
false
no-ansi:
- Name:
--no-ansi
- Shortcut:
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Disable ANSI output
- Default:
false
no-interaction:
- Name:
--no-interaction
- Shortcut:
-n
- Accept value: no
- Is value required: no
- Is multiple: no
- Description: Do not ask any interactive question
- Default:
false