• Stars
    star
    177
  • Rank 210,148 (Top 5 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created almost 9 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Official command-line client for RIPE Atlas

RIPE Atlas Tools (Magellan)

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

The official command-line client for RIPE Atlas.

Full Documentation

Everything is up on ReadTheDocs

Examples

Configure API key for creating measurements:

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

Ping an IP address from five probes:

$ ripe-atlas measure ping ping.ripe.net --probes 5

screenshots/ripe-atlas-measure-ping.png

Search for connected probes in Germany, grouping by ASN:

$ ripe-atlas probe-search --country de --aggregate-by asn_v4 --limit 10

screenshots/ripe-atlas-probe-search.png

Search for NTP measurement metadata and process the results with awk:

$ ripe-atlas measurement-search --type ntp --format tab --no-header --limit 5 \
  | awk -Ft '{printf "#%s (%s)\n", $1, $3}'

screenshots/ripe-atlas-measurement-search.png

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

More Repositories

1

whois

RIPE Database whois code repository
Java
368
star
2

ripe-atlas-software-probe

Shell
225
star
3

hadoop-pcap

Hadoop library to read packet capture (PCAP) files
Java
205
star
4

ripe-atlas-cousteau

Python client for RIPE ATLAS API
Python
63
star
5

rpki-validator

Scala
63
star
6

rpki-validator-3

RIPE NCC RPKI Validator 3
Java
61
star
7

bgpdump

Utility and C Library for parsing MRT files
C
57
star
8

tracemon

TraceMON is a web application for visualising network topology generated by traceroutes reaching one or more targets in a network
JavaScript
55
star
9

ripe-atlas-sagan

A parsing library for RIPE Atlas measurement results
Python
47
star
10

ripe-atlas-probe-measurements

RIPE Atlas probe measurement source code
C
38
star
11

dnsmon

The RIPE NCC DNS Monitoring Service (DNSMON) provides a comprehensive, objective and up-to-date overview of the quality of the service offered by high-level Domain Name System (DNS) servers.
JavaScript
28
star
12

ripestat-text

Python
25
star
13

ipv6-security-lab

HTML
17
star
14

ipresource

Java
16
star
15

ripe-atlas-probe-doc

15
star
16

rpki-commons

Java
14
star
17

dnssec-labs

Shell
13
star
18

ripe-atlas-bigquery

JavaScript
13
star
19

atlas-dyndns

Dynamic DNS for RIPE Atlas
Python
11
star
20

peertools

Python
10
star
21

ipv6-workshop-tools

Python
9
star
22

rpki-core

RPKI back-end in RIPE NCC
Java
9
star
23

rpki-publication-server

Scala
8
star
24

packetpig

Packetpig - Open Source Big Data Security Analytics
Python
8
star
25

bgp-security-lab

BGP Security network lab
HTML
7
star
26

rcdss

RIPE NCC CDS Scanner
Python
6
star
27

nro-delegated-stats

Scala
5
star
28

ripe-database-documentation

RIPE Database Documentation
4
star
29

nro-stats

NRO Stats
Java
3
star
30

rsyncit

RRDP -> rsync sync tool
Java
3
star
31

rpki-ta-0

Java
2
star
32

rpki-irr-bgp-stats

Scala
2
star
33

ris-docs

https://ris.ripe.net/docs/
2
star
34

rpki-validator-3-docker

Simple docker set-up for the RIPE NCC RPKI Validator 3 for use with docker hub
Dockerfile
1
star