【发布时间】:2017-09-18 09:40:42
【问题描述】:
有没有办法测量通过 scapy 发送的传出数据包的时间戳?如何以标准化值呈现这些时间戳,例如wireshark中的时间戳。
我可以通过
发送一个简单的数据包流packet=IP(src="192.168.0.254", dst="192.168.0.2")/TCP(sport=35021, dport=35021)
pkt=sniff(filter="host 192.168.0.254")
当我从另一个终端嗅探时,
pkt=sniff(filter="host 192.168.0.254")
for p in pkt:
print p[TCP].time
给我以下时间值
1505733059.335
1505733059.336
1505733059.336
1505733059.336
1505733059.337
1505733059.337
1505733059.338
1505733059.338
1505733059.338
1505733059.339
据我所知,这些是发送数据包时的值,对吧?如何将这些值更改为规范化的值,例如在 wireshark 中?
【问题讨论】:
-
这是一个非常广泛和普遍的问题,就像你所说的那样。您是否搜索过任何教程?你写过代码吗?请表现出一些努力。
-
添加了描述和代码。我希望现在你能有完整的想法。如果还需要回答这个问题,请告诉我。
标签: python python-2.7 timestamp scapy