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

Réseau/Web Python Discussion :

IGMP simple en python ?


Sujet :

Réseau/Web Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2
    Par défaut IGMP simple en python ?
    Salut à Tous !

    Je vais faire direct : je dois envoyer des paquets IGMP en python.

    Par contre, c'est justement ça qui pose problème...
    J'ai cru comprendre que ce n'était pas possible sans passer par les raw socket. Eclairez-moi, si je me trompe, hein !
    Or, pour faire des raw socket, j'ai également cru lire qu'il fallait être en root sur sa machine (ha, oui, précision, je bosse sous linux). C'est vrai ça ? parce que ça m'arrange pas...
    De plus, j'avoue que je ne suis pas encore un crack en python (d'autres langages me sont plus familiers, on va dire), et il est assez difficile de trouver un "bon" tuto sur l'usage de ces raw sockets. Par "bon", j'entends que c'est toujours le même bout de code non documenté et sans explication aucune que je rencontre lors de mes pérégrinations sur le web. Pas génial...

    Donc, j'en appelle à vous ! Si de bonnes âmes pouvaient m'éclairer : s'il n'y a pas moyen de faire simple pour envoyer de l'IGMP en python, sur cette histoire de root obligatoire pour les raw socket, si on est vraiment obligé de repasser par la case ethernet en raw socket, et pour finir, si quelqu'un à un bon tuto...

    Merci d'avance !
    Etmagro

  2. #2
    Membre émérite
    Avatar de Antoine_935
    Profil pro
    Développeur web/mobile
    Inscrit en
    Juillet 2006
    Messages
    883
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur web/mobile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 883
    Par défaut
    Fiou... difficile de trouver des infos sur l'igmp.

    Par contre ça fait longtemps que je cherchais cette dénomination, merci :p on m'en avait parlé il y a longtemps.

    Tu pourrais trouver ceci intéressant, et tout particuliètement le fichier src/udpsock.c
    http://sourceforge.net/project/showf...ease_id=682425

    Il semblerait donc qu'il faille créer un socket UDP (RAW, de fait, il me semble ). Et pour ça, ça m'étonnerait largement qu'il faille des accès root: skype s'en sert, et tourne sous un compte standard.

    Bon, jette tjs un oeuil aux sources, je ne peux pas plus t'aider hélas

  3. #3
    Membre éprouvé
    Inscrit en
    Mars 2003
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2003
    Messages : 127

Discussions similaires

  1. Quel renderer 3d assez simple pour python ?
    Par Bénarès77 dans le forum Général Python
    Réponses: 8
    Dernier message: 24/09/2012, 14h48
  2. REGEX-Repérer des chaînes simples à la sauce Python
    Par rambc dans le forum Général Python
    Réponses: 5
    Dernier message: 12/01/2012, 10h16
  3. Firewall ulta simple en python
    Par wara41 dans le forum Réseau/Web
    Réponses: 0
    Dernier message: 06/04/2010, 22h11
  4. Réponses: 8
    Dernier message: 30/09/2009, 18h25
  5. Simple Jeu en python
    Par moithibault dans le forum Programmation multimédia/Jeux
    Réponses: 29
    Dernier message: 30/06/2009, 19h37

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