IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Programmation et administration système Perl Discussion :

[reseaux] perl et le reseaux?


Sujet :

Programmation et administration système Perl

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3
    Par défaut [reseaux] perl et le reseaux?
    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.

  2. #2
    Membre expérimenté
    Inscrit en
    Février 2005
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 167
    Par défaut
    Oui c'est jouable, mais avec quelques reservations. Tout d'abord, si le client distant n'est pas dans le même segment, tu ne peux pas obtenir le MAC adresse.

    Ensuite, pour le nom de machine, tu peux parler de son nom DNS ou son nom NetBIOS ?

    Et dernièrement, pour quels services ? Juste quelques uns, ou pour tous ? Ton serveur est sous Unix ? Les services sont sous le contrôle d'inetd ou ils tournent en permanence. Ou est-ce que ton serveur est sous Windows ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3
    Par défaut
    merci de t'interesser,que veux-tu dire en disant: "si le client distant n'est pas dans le même segment" le serveur et la machine client font partie du même réseau( c'est une salle de cour ).Pour ce qui es du nom de la machine j'ai renoncer car les machines ont tous le même nom générique.Ensuite pour les services en faite le script que je cherche à réaliser doit se mettre en route à l'appel d'un port, le script en question collecte les informations de la machine cliente pour les mettre dans une base de donnée présente sur le même serveur, le serveur fonctionne sous knoppix.Voilà j'espère avoir été assez clair, merci.

  4. #4
    Membre expérimenté
    Inscrit en
    Février 2005
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 167
    Par défaut
    Citation Envoyé par jertag
    que veux-tu dire en disant: "si le client distant n'est pas dans le même segment" le serveur et la machine client font partie du même réseau( c'est une salle de cour )
    En gros, si les deux machine utilise la meme passerelle (gateway) alors ils sont dans le meme segment, donc tu pourra recuperer la MAC de la machine distant dans ta table ARP, sinon, il n'y a rien a voir.

    Citation Envoyé par jertag
    Ensuite pour les services en faite le script que je cherche à réaliser doit se mettre en route à l'appel d'un port, le script en question collecte les informations de la machine cliente pour les mettre dans une base de donnée présente sur le même serveur
    Tu devrais pouvoir utiliser Net::Server et/ou Net::Server::INET pour creer des daemons qui ecoutent sur les differents ports et stockent l'information qu'ils recoltent dans une base. Ensuite, soit ils font le service voulu, soit ils proxifient le service sur le daemon reel, qu'il faudrait rebinder a ecouter sur localhost. Assez faisable, mais non trivial.

    Bon courage !

    N

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3
    Par défaut
    ouah j'ai du boulot on dirait mais je pense que ça va être intéressant, merci pour ton aide nematoad, je tiens au courant pour la solution que j'aurais adopté, @+.

  6. #6
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Head of Service Delivery
    Inscrit en
    Janvier 2003
    Messages
    2 889
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Head of Service Delivery
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 889
    Par défaut
    Si le sujet est résolu ou clos, un petit tag Résolu, s'il te plait.

    Merci.

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [reseaux] [PERL] Trouver le nom d'une machine à partir d'une adresse IP
    Par LE NEINDRE dans le forum Programmation et administration système
    Réponses: 6
    Dernier message: 16/09/2008, 15h17
  2. [reseaux] pinger en perl
    Par sommerset dans le forum Programmation et administration système
    Réponses: 15
    Dernier message: 16/02/2005, 15h30
  3. [reseaux] Gestion des threads en perl
    Par totox17 dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 28/11/2002, 09h40
  4. [reseaux] Comment creer un compte user à partir d'un formul avec perl
    Par oulai_evado dans le forum Programmation et administration système
    Réponses: 4
    Dernier message: 01/10/2002, 19h54
  5. [réseaux] Bench en Perl pour avoir le débit entre 2 pc
    Par Frich dans le forum Programmation et administration système
    Réponses: 4
    Dernier message: 22/05/2002, 17h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo