Skip to main content

The official command line client for RIPE Atlas

Project description

RIPE Atlas Tools (Magellan)

Documentation Status Build Status PYPI Version Python Versions Python Implementations Python Format

The official command-line client for RIPE Atlas.

Full Documentation

Everything is up on ReadTheDocs

How Does it Work?

Presently, the setup is pretty crude. You can create a ping or traceroute measurement with limited options from the command line:

$ ripe-atlas measure ping --target example.com
$ ripe-atlas measure ping --packets 7 --size 42 --target example.com
$ ripe-atlas measure traceroute --target example.com
$ ripe-atlas measure traceroute --packets 2 --target example.com
$ ripe-atlas measure dns --query-argument example.com
$ ripe-atlas measure dns --use-probe-resolver --query-type AAAA --query-argument example.com

This will create a one-off measurement and then wait for the results to roll in, formatting them as they do.

You can also use it to connect to a stream of formatted data. This command will start streaming out all of the results from one of our oldest measurements:

$ ripe-atlas stream 1001

Or you can generate a simple report:

$ ripe-atlas report 1001

Configuration is done by way of a config file, and modifying it can be done from the command line:

$ ripe-atlas configure --set authorisation.create=MY_API_KEY

Can I Contribute?

Absolutely. Please read our guide on how to contribute.

Colophon

This project was code-named by means of a poll. In order to conform to the RIPE Atlas theme, it had to be named for an explorer, and so the winning suggestion was for Magellan, “in memory of those times when RTT was ~3 years”.

Release History

1.1.0 (released 2015-11-12)

New features

  • Support for the creation of NTP, SSLCert, and HTTP measurements.

  • Additional argument in report command to filter results by probe ASN.

  • Additional renderer that shows the different destination ASNs and some additional stats about them.

Bug fixes

  • Various fixes.

Changes

  • Better testing.

  • Additional documentation

1.0.0 (released 2015-11-02)

  • Initial release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ripe.atlas.tools-1.1.0.tar.gz (50.6 kB view details)

Uploaded Source

Built Distribution

ripe.atlas.tools-1.1.0-py2.py3-none-any.whl (65.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file ripe.atlas.tools-1.1.0.tar.gz.

File metadata

File hashes

Hashes for ripe.atlas.tools-1.1.0.tar.gz
Algorithm Hash digest
SHA256 ad0e4e27ac0f67b42262ed2f66566887e55151ed5250b6aab9285858b29ebc6e
MD5 d24d205252bebbe0d4707f3179d7c756
BLAKE2b-256 9f714dd9aeb49aeed3af066d66a0b5ae4e30d27dc77c505b564a49da61e333d0

See more details on using hashes here.

File details

Details for the file ripe.atlas.tools-1.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for ripe.atlas.tools-1.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 707414d6e29661a978ebe4d2e9819638f4e3e49dd41c69f29cdd93ad4547d256
MD5 d7c10df88a689a8854e0601c6a58b089
BLAKE2b-256 eb006204c691d7cb5332ff61f267842096b5bda7ead5703afe6f367425a543be

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page