Я пишу инструмент для тестирования на проникновение, который выполняет SYN-атаку. Атака прекрасно работает до тех пор, пока я не попытаюсь увеличить скорость отправки пакетов, используя свой собственный сокет:
import socket
import scapy
silva = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
#silva.connect((destinationnew, targetport)) With this the attack does not work
silva.send(bytes(IP(dst = str(destinationnew), src = str(Ip_range), ttl=int(random.randint(80, 254)))/TCP(dport = int(targetport), sport = int(random.randint(1024, 65535)), flags = "S")))
Сценарий атомарно выполняет трехстороннее рукопожатие и затем отправляет пакеты PSH, ACK
-> Я хочу, чтобы скрипт использовал сокет, чтобы потом запустить его через прокси-цепочки, но я не знаю, как установить сокет, через который я могу отправлять только SYN-пакеты.