With Scapy , when I create a package and write it to a file pcap, it sets the package's timestamp to the current time.
This is my current use. 1335494712.991895- time when I created the package:
>>> a = Ether()/IP(src='1.1.1.1',dst='2.2.2.2')/TCP(sport=1337,dport=31337)
>>> wrpcap('single-tcp-packet.pcap', a)
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
How can I specify my own timestamp for each packet?
I saw the timestamp indicated in the docs for setting the timestamp TCP, but it does not seem to affect the actual timestamp pcap.
source
share