我需要你的帮助,我的想法是,在我们按下输入v 按钮搜索一个网站,我必须捕获这个数据包并检查它,我已经做了"检查部分",我正在寻找的数据包是' get'请问,我猜?所以这里是我需要帮助的代码
from __future__ import print_function
def process_tcp_packet(packet):
#here i should stop the packet
#after i captured the packet i am checking it(already have this part)
#decide if i should delete the request packet or send it as i wished
return
def main():
#sniff(filter=, prn=process_tcp_packet)
pass
在我嗅到数据包之后如何停止发送,就像我需要停止数据包检查它然后决定发送它,因为我想要或删除数据包,我能做到吗?
答案 0 :(得分:0)
不可能"停止"使用scapy的数据包:
Scapy只会嗅探数据包,这意味着在发送数据时会获取它们的副本。它正在使用某些库来执行此操作,并且无法强制您的操作系统取消发送。