DGAC ASTERIX toolkit
$ npm install -g @dgac/asterix-tool
$ asterix-tool COMMAND
running command...
$ asterix-tool (-v|--version|version)
@dgac/asterix-tool/0.3.0 linux-x64 node-v14.3.0
$ asterix-tool --help [COMMAND]
USAGE
$ asterix-tool COMMAND
...
asterix-tool help [COMMAND]
asterix-tool info SOURCE_FILE
asterix-tool proxy MULTICAST-GROUP
asterix-tool replay SOURCE_FILE
display help for asterix-tool
USAGE
$ asterix-tool help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
See code: @oclif/plugin-help
Prints statistics about a PCAP package containing ASTERIX messages
USAGE
$ asterix-tool info SOURCE_FILE
ARGUMENTS
SOURCE_FILE Source PCAP file.
(note: the file can only contain ASTERIX traffic)
OPTIONS
-v, --verbose Verbose output
--source-format=udp4|macllc [default: udp4] Source format (udp4 or MAC/LLC)
See code: src/commands/info.ts
Proxies UDP multicast ASTERIX to a UNIX socket
USAGE
$ asterix-tool proxy MULTICAST-GROUP
ARGUMENTS
MULTICAST-GROUP Multicast group address.
e.g: 232.1.1.1 or ff02::fb
OPTIONS
-d, --destination=destination [default: udp4://localhost:8600] The destination to forward the ASTERIX messages to.
e.g: unix:/tmp/asterix.socket or udp4://localhost:8600
-i, --interface=interface [default: all] Network interface.
Default value is 'all'
-p, --port=port [default: 8600] Port number to listen to.
-v, --verbose Verbose output
See code: src/commands/proxy.ts
Forwards ASTERIX packets from a pcap file to a unix or udp socket
USAGE
$ asterix-tool replay SOURCE_FILE
ARGUMENTS
SOURCE_FILE Source PCAP file.
(note: the file can only contain ASTERIX traffic)
OPTIONS
-d, --destination=destination [default: udp4://localhost:8600] The destination to forward the ASTERIX messages
to.
e.g: unix:/tmp/asterix.socket or udp4://localhost:8600
-n, --max-count=max-count Number of messages forwarded before exiting
-v, --verbose Verbose output
--source-format=udp4|macllc [default: udp4] Source format (udp4 or MAC/LLC)
--time-compression=time-compression [default: 1] Time compression factor.
For instance, a value of 2 will process the file twice at fast as it was record.
See code: src/commands/replay.ts