Как создать 3-х сторонние пакеты подтверждения связи в секунду? - PullRequest
0 голосов
/ 19 сентября 2019

Я создал 3-х сторонние пакеты для рукопожатия (syn, syn + ack, ack) со scapy.но я хочу сделать это, например, 10 соединений в секунду.Как я могу это сделать?Я использовал inter() для каждого пакета, но для всего соединения (3 пакета), как я могу контролировать скорость отправки?

#!/usr/local/bin/python
from scapy.all import *
sport= random.randint(1024,65535)
ip=IP(src='10.10.10.2',dst='10.10.10.1')
SYN=TCP(sport=sport,dport=80,flags='S',seq=100)
SYNACK=sr1(ip/SYN,inter=0.001)
ACK=TCP(sport=sport,dport=80,flags='A',seq=101,ack=SYNACK.seq+1)
send(ip/ACK,inter=0.001)
...