Home Nos offres Open Source La bibliothèque Perl Net::Route
Imprimer
La bibliothèque Perl Net::Route
Offres - Open Source
Écrit par Alexandre Storoz   
Index de l'article
1. Qu'est-ce que Perl ?
2. La bibliothèque Net::Route
2.1. L'apport de la communauté
3. Disponibilité

La bibliothèque Perl Net::Route permet de récupérer la table de routage d'une machine indépendamment du système d'exploitation sous-jacent. Nous l'avons portée actuellement pour Windows, Linux et Solaris.

1. Qu'est-ce que Perl ?

Perl est un langage de programmation de haut niveau initialement conçu pour réaliser des scripts, mais également utilisé pour le développement. Créé en 1989 par Larry Wall et depuis largement adopté par des utilisateurs toujours plus nombreux, Perl bénéficie d'une large collection de bibliothèques (plus de 19.000 en octobre 2009) contribuées par plus de 4500 auteurs.

2. La bibliothèque Net::Route

Dans le cadre de certains de nos projets (Cancerbero, Confdump/Sys...), nous avons rencontré le besoin de récupérer les informations provenant de la table de routage d'une machine. Nous avons donc implémenté cette fonctionnalité sous forme de bibliothèque afin qu'elle soit réutilisable et, pourquoi pas, de reverser notre contribution à la communauté. Elle fonctionne actuellement sous les systèmes Windows, Linux et Solaris et est publiée sous  la licence libre utilisée par Perl et la majeure partie de ses bibliothèques.

2.1. L'apport de la communauté

La publication de Net::Route sur le CPAN (le dépot central des bibliothèques Perl) nous apporte un bénéfice supplémentaire : notre code est automatiquement testé sur les machines d'autres contributeurs. Ceci nous permet de corriger au plus vite d'éventuels bugs, et de nous assurer que la bibliothèque fonctionne sur un large éventail de configurations.

3. Disponibilité

La bibilothèque Net::Route sur le CPAN.

Mis à jour le Lundi, 16 Novembre 2009 11:20
 

À propos de Straton IT

Straton IT vous apporte l'expertise nécessaire au bon fonctionnement de votre infrastructure informatique.

N'hésitez pas à nous contacter : Cette adresse email est protégée contre les robots des spammeurs, vous devez activer Javascript pour la voir. / 03 20 29 89 72

 

Partenariats

banner.png