Archives pour la catégorie Petits outils sympa

Erco : Exabgp Routes Control­ler

Pour les besoins du réseau Lothaire (aka « mon boulot »), j’ai écrit un service web permet­tant de pilo­ter Exabgp (logi­ciel permet­tant de faire des annonces de routes en BGP. C’est du Soft­ware-Defi­ned Networ­king) afin de lui ajou­ter ou de lui reti­rer des routes de façon simple, afin de faire du RTBH (Remo­tely Trig­ge­red Black Hole).

Ce logi­ciel (libre, bien sûr, comment pour­rait-il en être autre­ment ?), s’ap­pelle Erco (Exabgp ROutes COntrol­ler). Le site de présen­ta­tion est https://erco.xyz, et une démo est dispo­nible sur https://erco.xyz/demo/.
Soyez indul­gents sur le temps de char­ge­ment du site, c’est hébergé chez moi, derrière de l’ADSL.

Le service expose une API REST, ce qui permet à Erco d’être piloté par des programmes.

Pour les besoins du service, j’ai écrit un programme pour expo­ser l’API d’Exabgp, et inci­dem­ment, j’ai écrit un client en ligne de commande pour cette API.

Les sources d’Erco sont sur https://git.frama­soft.org/luc/erco.

Pour les curieux de tech­nique, le logi­ciel est écrit en Perl avec le frame­work Mojo­li­cious (bien sûr, comment pour­rait-il en être autre­ment ? 1).

1 : c’est pas parce qu’on n’est pas vendredi qu’on n’a pas le droit de trol­ler un peu :-P

Me soutenir sur Tipeee Me soutenir sur Liberapay

Lutim, l’aven­ture conti­nue !

Après avoir publié une dépèche sur LinuxFR, j’ai eu pas mal de retour sur LUTIm, en parti­cu­lier sur l’en­re­gis­tre­ment des IPs.

C’est fini, il n’y a plus que les IPs des envoyeurs d’images qui sont loguées, rendant le service aussi anonyme que possible léga­le­ment parlant.

À la suite de divers échanges, il y aussi eu d’autres chan­ge­ments :

  • ajout d’un logo ; logo de LUTIm
  • ajout d’op­tions pour la suppres­sion des fichiers : vous pouvez choi­sir jamais, un jour, une semaine, un mois ou un an
  • ajout d’une barre d’upload ;
  • meilleure véri­fi­ca­tion du type des fichiers ;
  • ajout de docu­men­ta­tion pour les options de confi­gu­ra­tion ;
  • et plein d’autres choses encore.

Je vous invite à aller voir la listes des commits pour voir tout ce qui s’est fait : https://github.com/ldidry/lutim/commits/master
(je ferais un Chan­ge­log un de ces quatre).

Sinon j’ai aussi été linké par SebSau­vage et Korben, et Bortz­meyer semble inté­ressé par sa propre instance !
La classe à Dallas comme dirait l’autre !

Me soutenir sur Tipeee Me soutenir sur Liberapay