[英]Trying to sniff http packets using scapy
当我没有尝试过滤http链接时,程序运行正常,但是当我使用代码时它几乎没有显示任何内容,我没有看到代码中的任何问题,我已经使用了pip install scapy_http
。
import scapy.all as scapy
from scapy.layers import http
def sniff(interface):
scapy.sniff(iface=interface, store=False , prn= process_sniffed_packet)
def process_sniffed_packet(packet):
if packet.haslayer(http.HTTPRequest):
print(packet)
sniff('eth0')
空白屏幕直到我按ctrl+c
。 它在大约20秒后显示一些奇怪的链接,但我不在那些页面上。
我认为你的代码工作得很好:)
packet.show()
而不是print packet
- 调查所看到的内容会更容易
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.