perl et le reseaux?

perl et le reseaux? - Perl - Programmation

Marsh Posté le 27-05-2005 à 11:14:01    

Bonjour, voici mon problème je souhaite réaliser un script qui me permette de collecter les informations d'un pc client(@ip, @mac, nom machine...), le script doit se déclancher lorsque le serveur recoit une demande de service, est-ce possible de faire ce genre de chose en perl et comment? je suis un newbie dans le domaine.

Reply

Marsh Posté le 27-05-2005 à 11:14:01   

Reply

Marsh Posté le 27-05-2005 à 15:48:47    

ip et hostname facilement
mac jsuis convaincu que c pas sorcier
 
demande de service? sous unix c'est pas inetd ou xinetd (appel d'un script par un port)

Reply

Marsh Posté le 27-05-2005 à 16:35:35    

merci de t'interesser, en faite lorsque le pc client se connecte au serveur je dois lancer un script qui introduit directement les caractéristique de la machine cliente dans une base de donnée l'appel du script peut se faire par l'appel d'un port, mais qu'elle technique en perl me permettrait cela?Quel module?

Reply

Marsh Posté le 28-05-2005 à 00:11:52    

bin c'est pas "perl" qui écoute sur un port, c'est inetd ou xinetd par exemple qui lancera un script avec un userid lorsqu'il recevra une communication tcp sur le port que tu choisiera
 
ensuite le script perl utilisera la librairie Sys::Hostname et sa fonction hostname() pour récupérer le nom de la machine par exemple, te reste qu'à trouver la mac et le ip (le ip peut être obtenu à partir du hostname et la librairie Socket), puis balancer ca dans ta database (avec DBI et le module DBD correspondant à ta database, DBD::DB2 par exemple)

Reply

Marsh Posté le 30-05-2005 à 15:54:59    

je suis tombé sur ça si ça t'aide:
http://lionel.romain.free.fr/perl_service_reseau.html

Reply

Marsh Posté le 31-05-2005 à 09:13:19    

merci burgergold pour ces précisions, je vais potasser tout ça, merci aussi mc40 pour la page, je la connaissais mais je l'avais plus survoler que autre chose, je vous tiens au courant pour la solution adopté et le reste, @+

Reply

Marsh Posté le 31-05-2005 à 12:09:59    

Sinon tu peux utiliser SNMP avec perl sans problème!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed