XRA-31 Command-line Interface¶
The same functionality available in the XRA-31 web interface can be accessed from the command-line. The items in the XRA-31 Control Panel map one-to-one on the following commands:
Commands¶
xra31-configure¶
Configure the XRA-31 channels. The three commands can be combined, and will be executed in the order store, load, wait-lock.
usage: xra31-configure [-h] [-f] [-q] [-v] [--version] [--store channels.json]
[--load channels.json] [--wait-lock] [-t TIMEOUT]
[XRA-31]
optional arguments¶
-
-h,--help¶ show this help message and exit
-
-f,--force¶ force full access mode if it’s in use
-
-q,--quiet¶ don’t print progress messages
-
-v,--verbose¶ print debugging messages
-
--version¶ print client version and server version
xra31-capture¶
Configure the XRA-31 capture. The commands can be combined, and will be executed in the order store, load, start, stop, wait (end or file-end). Command-line output options override configurations in the loaded file.
usage: xra31-capture [-h] [-f] [-q] [-v] [--version] [--store capture.json]
[--load capture.json] [--start] [--stop] [--wait-end]
[--wait-file-end] [-p directory/capture.pcap]
[-D DURATION] [-S SIZE] [-n NUMBER_OF_FILES]
[-d FILE_DURATION] [-s FILE_SIZE] [-t TIMEOUT]
[XRA-31]
optional arguments¶
-
-h,--help¶ show this help message and exit
-
-f,--force¶ force full access mode if it’s in use
-
-q,--quiet¶ don’t print progress messages
-
-v,--verbose¶ print debugging messages
-
--version¶ print client version and server version
commands¶
-
--store<capture.json>¶ store the current XRA-31 capture configuration to JSON (channels, filtering, output)
-
--load<capture.json>¶ load a JSON capture configuration to the XRA-31
-
--start¶ start capturing
-
--stop¶ stop capturing
-
--wait-end¶ wait for the capture to end
-
--wait-file-end¶ wait for the next file rollover in a rolling file capture
output¶
-
-p<directory/capture.pcap>,--path<directory/capture.pcap>¶ capture path on the XRA-31
-
-D<duration>,--duration<duration>¶ duration limit of the capture (seconds). 0 for unlimited
-
-S<size>,--size<size>¶ size limit of the capture (MB). 0 for unlimited
rolling file¶
-
-n<number_of_files>,--number-of-files<number_of_files>¶ number of files in the rolling file capture (1 for single file capture)
-
-d<file_duration>,--file-duration<file_duration>¶ per-file duration limit (seconds). 0 for unlimited
-
-s<file_size>,--file-size<file_size>¶ per-file size limit (MB). 0 for unlimited
xra31-analyse¶
Access XRA-31 capture files. The commands can be combined, and files won’t be deleted unless downloading succeeds.
usage: xra31-analyse [-h] [-p directory/remote.pcap] [-q] [-v] [--version]
[--wait-end] [--wait-file-end] [--download] [--delete]
[-o local.pcap] [-r] [-a] [-t TIMEOUT] [-c]
[XRA-31]
optional arguments¶
-
-h,--help¶ show this help message and exit
-
-p<directory/remote.pcap>,--path<directory/remote.pcap>¶ captured file on the XRA-31. If missing, the latest capture is downloaded. If –wait-end or –wait-file-end is used, this option will be ignored.
-
-q,--quiet¶ don’t print progress messages
-
-v,--verbose¶ print debugging messages
-
--version¶ print client version and server version
commands¶
-
--wait-end¶ wait for the capture to end
-
--wait-file-end¶ wait for the next file rollover in a rolling file capture
-
--download¶ store captures locally
-
--delete¶ remove captures from the XRA-31
command options¶
-
-o<local.pcap>,--output<local.pcap>¶ local download location
-
-r,--rolling¶ treat path as a full rolling file capture
-
-a,--append¶ append capture to an existing file; requires download
-
-t<timeout>,--timeout<timeout>¶ maximum time to wait for the end of the capture or the rollover of a file (seconds)
-
-c,--compress¶ compress the downloaded capture file (gzip)