Alpern
Partager en toute liberté

Categories

Accueil du site > Ruby développement > Ruby User Tracking

Ruby User Tracking

lundi 27 octobre 2008, par alpern

Ruby User Tracking

But

Développer un programme sous Ruby qui puisse créer un fichier donnant les indications suivantes :

mac-adresse, adresse IP, nom dns, nom netbios, N° port, switch, date

Comment :

En ruby, et en snmp avec les nom de communauté des équipements.

Sur les routeurs : Table de routage, Table arp Sur les switches : Tables mac ++++

A suivre :

étapes :
- Création d’un Wiki sur ce site pour donner accès à toutes les idées.
- Faire un mini cahier des charges.
- Développement première ébauche voir Wiki

++++

Un Début

Un premier programme qui à partir d’un switch récupère les adresses mac learned (Type3), et le nom du port sur laquelle se trouve l’adresse mac. Le résultat est écrit dans un fichier.
- Développement seconde ébauche Trouver la correspondance mac - Ip adresse dans la table ARP du routeur

en entré : mac, les adresses des routeurs

en sortie : ip adresses <-> mac adresse

Documents joints


Fatal error: fsockopen() [<a href='function.fsockopen'>function.fsockopen</a>]: unable to connect to www.gravatar.com:80 in /mnt/136/sdb/b/c/alpern/ecrire/inc/distant.php on line 605