Python 如何使用scapy捕获所有请求

Python 如何使用scapy捕获所有请求,python,networking,scapy,packet,packet-sniffers,Python,Networking,Scapy,Packet,Packet Sniffers,我需要你们的帮助,我的想法是,在我们按下回车键之后 按钮搜索一个网站,我必须捕获这个数据包并检查它,我已经做了“检查部分”,我想我正在寻找的数据包是“获取”请求?这是我需要帮助的代码 from __future__ import print_function def process_tcp_packet(packet): #here i should stop the packet #after i captured the packet i am checkin

我需要你们的帮助,我的想法是,在我们按下回车键之后 按钮搜索一个网站,我必须捕获这个数据包并检查它,我已经做了“检查部分”,我想我正在寻找的数据包是“获取”请求?这是我需要帮助的代码

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
在我嗅探到数据包后,我是如何停止发送的,比如我需要停止数据包检查它,然后决定按我想要的方式发送或删除数据包,我可以这样做吗

无法使用scapy“停止”数据包:


Scapy只嗅探数据包,这意味着在发送数据包时获取数据包的副本。它正在使用一些库来执行此操作,并且无法强制您的操作系统取消发送。

您知道如何在发送后停止数据包吗?谢谢您的帮助