Bonjour à tous,

je voudrais sniffer ma connection pour voir ce que je reçois:

- j'ai fait un ifconfig (ubuntu)
- j'ai récupéré les adresses IP active et j'ai essayé ce bout de code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
import socket
import os
 
#host = "172.16.153.1"
host = "192.168.42.1"
 
socket_protocol = socket.IPPROTO_ICMP
 
sniffer= socket.socket(socket.AF_INET, socket.SOCK_RAW, socket_protocol)
 
sniffer.bind((host, 80))
         #   break
 
sniffer.setsockopt(socket.IPPROTO_IP, socket.IP_HDRINCL,1)
 
 
print sniffer.recvfrom(65565)
j'exécute le programme et j'envoie une requête ping, je m'attendais à ce que le programme retourne les informations de connection.
Le programme s'exécute mais n'affiche rien

une idée de la raison pour laquelle ça ne marche?

merci beaucoup