npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@dgac/asterix-tool

v0.3.0

Published

DGAC ASTERIX toolkit

Downloads

43

Readme

@dgac/asterix-tool

DGAC ASTERIX toolkit

oclif Version CircleCI Codecov Downloads/week License

Usage

$ 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
...

Commands

asterix-tool help [COMMAND]

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

asterix-tool info SOURCE_FILE

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

asterix-tool proxy MULTICAST-GROUP

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

asterix-tool replay SOURCE_FILE

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            [default: Infinity] 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