我在OS X中使用python 3.6,尝试使用scapy来嗅探数据包,但数据包的时间总是在第二个而不是像Wireshark那样的微秒。
# Python 3.6, Anaconda
# OS X 10.12.2
# scapy-python3 (0.20)
from scapy.all import *
a = sniff(iface="en0", filter="tcp", count=3)
a.nsummary()
for pkt in a:
print(pkt.time)
结果:
1490027124
1490027124
1490027124
有谁知道如何以微秒为单位获得时间,如1490027124.123456?