我尝试通过scapy和python捕获数据包,但无法使其工作以从tcp标头中提取tcp主体。一夜之间,我确实遵循了很多教程,但是仍然找不到我的解决方案。(对不起,不能发布所有链接)我也想解压缩内容以查看,并可能在内部的html代码上使用正则表达式。我知道有很多工具,但我想有机会自己嗅一下。多数民众赞成在我的捕获代码,也许有人可以将其投入工作。谢谢你。
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)
为了从IP数据包中提取TCP有效负载,您可以执行或。packet[TCP].payload
packet[RAW]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句