Blaeu
Blaeu permet de créer des tests en utilisant l’API d’Atlas puis d’afficher le
résultat de manière lisible pour un humain ou une machine.
Une description complète est disponible dans le README du répertoire git
.
L’installation sous gentoo
L’ebuild est dans mon overlay personnel, il faut donc commencer par l’ajouter :
morvan ~ # cat /etc/portage/repos.conf/SwordArMor.conf
[SwordArMor]
location = /usr/local/overlay/SwordArMor
sync-type = git
sync-uri = https://git.grifon.fr/alarig/SwordArMor-gentoo-overlay.git
auto-sync = yes
Ensuite après avoir synchronisé les dépôts, on peut l’installer avec
emerge -va net-analyzer/blaeu
, et ensuite c’est censé marcher :
alarig@morvan ~ % blaeu-traceroute --format --requested 1 --asn 204092 --protocol ICMP 2a00:5884:102:1::4
Measurement #12198809 Traceroute 2a00:5884:102:1::4 from AS #204092 uses 1 probes
1 probes reported
Test #12198809 done at 2018-04-17T14:35:41Z
From: 2a00:5884::44 204092 GRIFON, FR
Source address: 2a00:5884::44
Probe ID: 15467
1 2a00:5884::1 204092 GRIFON, FR [0.511, 0.447, 0.343]
2 2a00:5884:102::1 204092 GRIFON, FR [0.557, 0.553, 0.632]
3 2a00:5884:102:1::4 204092 GRIFON, FR [0.795, 0.911, 0.766]
Ebuild
Si vous avez envie de savoir à quoi il ressemble, vous pouvez regarder le
fichier
blaeu-9999.ebuild sur l’interface web du git.
J’ai également dû écrire
cymruwhois-1.6.ebuild car cette bibliothèque n’était pas disponible
sous gentoo.
Notes
Attention cependant, je suis tout seul à maintenir mon dépôt. Donc il est possible qu’un jour l’ebuild ne fonctionne plus, et je ne pourrai pas garantir que je vais le réparer. Ce dépôt me sert avant tout à éviter de devoir ré-écrire chaque ebuild sur chacune de mes machines.