Я перехватил пакеты в отдельных текстовых файлах с помощью tcpdump. Я хочу отправить перехваченные пакеты, сначала извлек IP-адрес и порт, но я не смог отправить пакет.
Это мойкод:
def client():
packet = open("packet3.txt", "r")
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.settimeout(10)
sock.connect(("192.168.128.1", 80))
while True:
try:
sock.send("packet")
sleep(1)
reply = sock.recv(131072)
if not reply:
break
print "recvd: ", reply
except KeyboardInterrupt:
print "bye"
break
sock.close()
return
client()
Я получаю эту ошибку:
reply = sock.recv(131072)
error: [Errno 10054] An existing connection was forcibly closed by the remote host