捕获数据包并使用scapy重定向它们

时间:2016-04-06 12:57:18

标签: python scapy

我在做了很多关于SCAPY的搜索之后发布了这个问题,我看到它是一个非常有趣的工具来制作数据包并将它们发送到网络中。我没有找到的是可以使用此工具捕获传入的数据包,并根据数据包中的信息(http请求)将它们重定向到正确的目的地。 提前谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用sniff()功能捕获数据包,修改它们并使用sendp()发送。

from scapy.all import *

while True:
    pkts = sniff(count=1)
    # do some stuff on pkts[0]
    sendp(pkts[0])