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