Projets

Vincent Bernat

Tous mes pro­jets sont hé­ber­gés sur GitHub. En voici une sé­lection :

  • lldpd est un dé­mon pour la norme 802.1AB. Il per­met d’en­voyer des trames LLDP afin de no­ti­fier aux équi­pe­ments connec­tés des in­for­ma­tions telles que le nom de l’hôte, le nom du port, les VLAN pré­sents, etc.

  • Ak­vo­rado est un col­lec­teur et vi­sua­li­sa­teur de flux ré­seau. Il re­çoit des flux (NetFlow/IPFIX et sFlow), les en­ri­chit avec le nom des in­ter­faces, des in­for­ma­tions géo­gra­phiques et les ex­porte vers Click­House. Il pro­pose aussi une in­ter­face web pour na­vi­guer dans les don­nées ré­col­tées. Je­tez un œil au site de démo !

  • Snimpy est un ou­til Py­thon des­tiné à fa­ci­li­ter la créa­tion d’ou­tils simples uti­li­sant des re­quêtes SNMP. Son in­ter­face est très na­tu­relle pour les ha­bi­tués de Py­thon. Je­tez un œil sur « Snimpy: SNMP & Py­thon » pour plus de détails.

  • net­work-lab est un en­semble dis­pa­rate de la­bos ré­seau que j’uti­lise pour tes­ter di­verses choses. Beau­coup d’ar­ticles sur mon blog s’ap­puient sur un tel lab. L’ar­ticle « Labo vir­tuel avec QEMU » contient des dé­tails sup­plé­mentaires.

  • hel­lo­go­pher est un Makefile pour des ap­pli­ca­tions en Go. « Ma­ke­file pour un pro­jet Go » contient des dé­tails sup­plé­men­taires à ce sujet.

  • eu­dyp­tula-boot dé­marre un noyau Li­nux dans une ma­chine vir­tuelle sans né­ces­si­ter d’image. C’est utile pour des tests ra­pides ou pour dé­ve­lop­per au­tour du noyau Li­nux. Plus de dé­tails dans « Eu­dyp­tula Chal­lenge : dé­mar­rage ra­pide d’un noyau Linux ».

  • jchroot est un uti­li­taire pour iso­ler un exé­cu­table en le confi­nant dans un ré­per­toire par­ti­cu­lier et en le re­strei­gnant à l’aide des es­paces de noms Li­nux. Li­sez « jchroot : chroot avec iso­la­tion amé­lio­rée » pour plus de détails.

  • Da­sh­kiosk est une so­lu­tion de ges­tion de ta­bleaux de bord sur plu­sieurs écrans. Il four­nit une in­ter­face d’ad­mi­nis­tra­tion ainsi qu’un en­semble de ré­cep­teurs (web, An­droid, Chro­me­cast). Li­sez « Da­sh­kiosk : ges­tion d’écrans pour ta­bleaux de bord » pour plus de dé­tails. Ce pro­jet n’est mal­heu­reu­se­ment plus maintenu.

  • Wi­re­maps est une ap­pli­ca­tion de dé­cou­verte du ré­seau. Via SNMP, il par­court votre ré­seau à la re­cherche des in­for­ma­tions sto­ckées sur les rou­teurs, telles que les tables LLDP, EDP, CDP, FDB et ARP. Il y a éga­le­ment un mé­ca­nisme de re­mon­tée dans le temps pour sa­voir où un équi­pe­ment par­ti­cu­lier était bran­ché hier. Ce pro­jet n’est mal­heu­reu­se­ment plus maintenu.