This is a set of Python programs to start distributed Internet measurements on the network of RIPE Atlas probes, and to analyze their results.
For installation, you can use usual Python tools, for instance:
pip install blaeu
(On a Debian machine, the prerequitises are packages python3-pip, python3-openssl, python3-dnspython, and python3-cymruwhois. This is only if you install manually, otherwise pip will install the dependencies.)
Usage requires a RIPE Atlas API key (which itself requires a RIPE account), and RIPE Atlas credits. If you don’t have a RIPE account, register first. Once you have an account, create a key, grant it the right to schedule a new measurement, and
use it in environment variable ATLASAUTH
or put the key in ~/.atlas/auth
If you don’t have Atlas credits, host a probe,or become a LIR or ask a friend.
You can then use the six programs (-h will give you a complete list of their options):
blaeu-reach target-IP-address (test reachability of the target, like ping)
blaeu-traceroute target-IP-address (like traceroute)
blaeu-resolve name (use the DNS to resolve the name)
blaeu-cert name (display the PKIX certificate)
blaeu-ntp name (test NTP)
blaeu-http name (test HTTP, only to anchors)
You have here some examples of use. You may also be interested by my article at RIPE Labs.
If you want, you can build and use a Docker image using latest package published on Pypi. See Docker.md.
Blaeu requires Python 3.
Note that the old version ran on Python 2 but is no longer maintained. (It was partially documented at RIPE Labs.)
Name
It comes from the famous Dutch cartographer. The logo of the project comes from his “Theatrum Orbis Terrarum” (see the source).
Reference site
Metadata
Release files for blaeu 2.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| blaeu-2.2.1.tar.gz | 32.5 kB | Without provenance | Details |
Release files / blaeu-2.2.1.tar.gz
| Download URL | blaeu-2.2.1.tar.gz |
|---|---|
| Size | 32.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0794a9c58ebf54ae8faa728f2db93551395f863aca2a55ed95b32dcb42198de5
|
|
BLAKE2b-256 checksum How to use checksums |
2586198a47118246f5734eb2f6e371f468062e61341bafbcb976cf3927adaca9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Security for blaeu 2.2.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.