3
С Scapy, когда я создаю пакет и записываю его в файл pcap
, он устанавливает временную метку пакета в текущее время.Укажите временную метку для каждого пакета в Scapy?
Это мое текущее использование. 1335494712.991895
быть временем я создал пакет:
>>> a = Ether()/IP(src='1.1.1.1',dst='2.2.2.2')/TCP(sport=1337,dport=31337)
>>> wrpcap('single-tcp-packet.pcap', a)
# tcpdump -tt -r single-tcp-packet.pcap
reading from file single-tcp-packet.pcap, link-type EN10MB (Ethernet)
1335494712.991895 IP 1.1.1.1.menandmice-dns > arennes-651-1-107-2.w2-2.abo.wanadoo.fr.31337: Flags [S], seq 0, win 8192, length 0
Как я могу указать свою собственную метку времени в пакет?
Я видел временную метку, указанную в документах для установки отметки времени TCP
, но она, похоже, не имеет значения для фактической отметки времени pcap
.
Gerald, если вы хотели бы, возможно, увидеть удобочитаемую версию этого времени штампа в scapy я использую это после того, как из DateTime импорта даты и время печати datetime.fromtimestamp (pkt.time) .strftime ('% Y-% m- $ d% H:% M:% S'). Split ('') [1] – dc5553