我在对 SCAPY 进行了大量搜索之后发布了这个问题,我发现它是一个非常有趣的工具来制作数据包并通过网络发送它们。我没有发现可以使用此工具捕获传入数据包并根据数据包(http 请求)中找到的信息将它们重定向到正确的目的地。 预先感谢您
最佳答案
您可以使用 sniff()
捕获数据包函数,修改它们并使用 sendp()
发送它们。
from scapy.all import *
while True:
pkts = sniff(count=1)
# do some stuff on pkts[0]
sendp(pkts[0])
关于python - 使用 scapy 捕获数据包并重定向它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36451861/