Я начинаю работать в сети. У нас есть приложение отправителя и получателя. Я захватил пакеты, отправленные отправителем получателю, используя WinDump.Можем ли мы передать захваченные пакеты в качестве аргумента функции Socket send()
Я пишу приложение-отправитель python, которое будет путать пакеты, отправленные отправителем получателю.
Я просто хочу подтвердить, могу ли я напрямую передать пакетные данные, полученные с помощью метода WinDump, в метод send send().
Скажем, «агр кто-имеет host1 сказать host2» является пакет получен WinDump
Могу ли я написать,
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((TCP_IP, TCP_PORT))
s.send(arp who-has host1 tell host2)
Вы можете отправить все, что угодно. Будет ли TCP-узел интерпретировать пакет как то, что он изначально был, это другой вопрос. Отправка того, что кажется ARP-пакетами по TCP-соединению, не имеет для меня никакого смысла, но это ваше приложение, только вы знаете, что он может сделать. – EJP