ebossss
Messages postés4Date d'inscriptiondimanche 22 août 2004StatutMembreDernière intervention29 septembre 2006
-
20 août 2006 à 15:59
ebossss
Messages postés4Date d'inscriptiondimanche 22 août 2004StatutMembreDernière intervention29 septembre 2006
-
26 août 2006 à 18:04
Salut,
voila je cherche un tutorial (anglais ou francais) qui explique comment se servir des raw socket en python, sans passer par une bibliotheque externe.
cs_DoudouBidou
Messages postés102Date d'inscriptionjeudi 29 mai 2003StatutMembreDernière intervention23 juin 20084 25 août 2006 à 13:10
salut !
qu'est ce que tu entends par "raw socket"?
si tu veux pouvoir envoyer et recevoir des données avec le protocol udp ou tcp tu peux utiliser le module socket intégré à python
il y a un example tout simple dans la doc python pour faire un serveur et un client
si tu veux des sockets non-bloquant, c'est à dire que ton programme ne s'arrête pas pendant que tu attends la réception de données par exemple, tu dois utiliser les threads
ebossss
Messages postés4Date d'inscriptiondimanche 22 août 2004StatutMembreDernière intervention29 septembre 2006 25 août 2006 à 13:23
qu'est ce que tu entends par "raw socket"?
-> des sockets de type SOCK_RAW et non de type SOCK_STREAM ou SOCK_DGRAM
En fait, ce que je veux c intercepter les paquets ip pour ecrire un sniffer reseau.(traiter manuellement les entetes ip et les entetes de couche transport et applicatives).
Voila.
ebossss
Messages postés4Date d'inscriptiondimanche 22 août 2004StatutMembreDernière intervention29 septembre 2006 26 août 2006 à 18:04
Apparement les raw socket ne sont pas supportees sous windows (je travaille sous windows)..
Je vais donc passer sous linux pour faire le sniffer.
Merci de ton aide, je vais me servir de ce bout de code comme base de travail.