Я пытаюсь захватить пакеты с помощью scapy и python, но не могу заставить его работать, чтобы извлечь тело tcp из заголовка tcp. Я действительно следовал за множеством учебников за ночь, но все еще не нашел своего решения. (извините, не могу опубликовать все ссылки), также я хотел бы распаковать контент, чтобы видеть и, возможно, использовать regex на html-коде внутри. Я знаю, что есть много инструментов, но я хочу, чтобы у меня была возможность понюхать. это мой код захвата, может быть, кто-то может заставить его работать. Спасибо.Извлечь полезную нагрузку html из заголовка пакета без файла capfile
packetCount = 0
def customAction(packet):
global packetCount
packetCount += 1
#payload = packet[0][1].payload
#payload = packet.getlayer(IP).payload
payload=IP()/TCP()/Raw().load
return "#%s: %s => %s => %s" % (packetCount, packet[0][1].src, packet[0][1].dst, payload)
Как определяется 'пакет'? – Yoel
его ip-пакет, конечно, что еще это должно быть? – BrainWorx