当我不尝试过滤http链接时,该程序运行良好,但是当我使用代码时,它几乎不显示任何内容,我在代码中没有看到任何问题,并且我已经使用过Two
。>
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')
。大约20秒后,它显示了一些奇怪的链接,但我不在那些页面上。
答案 0 :(得分:0)
我认为您的代码可以正常工作:)
packet.show()
代替print packet
-调查您看到的内容会更容易