scapy

2012-07-23 13 views
8

scapy kullanarak paketin gelenler saati almak için bir yolu var mı zaman paketin gelenler olsun? Pcap dosyasını okumak için scapy kullanarak ve tüm paketin varış zamanlarını bilmek istiyorum çünkü biliyoruz ki, wireshark bunu görebiliyor. Yani sanırım bir yolu olmalı. Herkes biliyor mu?scapy

cevap

14

kullanım pkt.time

[[email protected] icinga-1.7.1]$ sudo python 
[sudo] password for mpenning: 
Python 2.6.6 (r266:84292, Dec 26 2010, 22:31:48) 
[GCC 4.4.5] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> from scapy.all import sniff 
WARNING: No route found for IPv6 destination :: (no default route?) 
>>> pkts = sniff(iface='eth0') 
^C>>> 
>>> pkts 
<Sniffed: TCP:2 UDP:8 ICMP:0 Other:4> 
>>> for pkt in pkts: 
...  print pkt.time 
... 
1343551962.73 
1343551963.28 
1343551963.28 
1343551963.32 
1343551963.32 
1343551963.36 
1343551963.4 
1343551963.45 
1343551963.55 
1343551963.65 
1343551963.75 
1343551963.85 
1343551963.85 
>>> 
+0

teşekkürler! Bunu saatlerce kazdım. Btw, aynı zamanda ele var [Konuyu] (http://www.wireshark.org/lists/wireshark-dev/200808/msg00165.html) ve aynı zamanda http://wiki.wireshark.org ([Wireshark doc] bkz/zaman damgaları). –