scapy:时间戳在嗅探数据包上缺乏浮点精度
scapy: Timestamps lacking float precision on sniffed packets
在 Windows 7 x64 上捕获数据包时,时间戳似乎没有浮点精度。代码如下。
from scapy.all import sniff
pkts = sniff(count=10)
pkts[0].time
-> for higher precision output
print('%.6f'%pkts[0].time)
输出
1506009934
1506009934.000000
关于如何获取时间戳的精确值有什么想法吗?
这已在 Scapy 的开发版本中修复。从 official repository 获取它,您的代码应该会给出您期望的结果。
在 Windows 7 x64 上捕获数据包时,时间戳似乎没有浮点精度。代码如下。
from scapy.all import sniff
pkts = sniff(count=10)
pkts[0].time
-> for higher precision output
print('%.6f'%pkts[0].time)
输出
1506009934
1506009934.000000
关于如何获取时间戳的精确值有什么想法吗?
这已在 Scapy 的开发版本中修复。从 official repository 获取它,您的代码应该会给出您期望的结果。