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:
j'exécute le programme et j'envoie une requête ping, je m'attendais à ce que le programme retourne les informations de connection.
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)
Le programme s'exécute mais n'affiche rien
une idée de la raison pour laquelle ça ne marche?
merci beaucoup
Partager