当我运行脚本时,scapy
不监听界面,它只是打印出这个错误:
回溯(最近一次调用最后):文件“keylogger.py”,第 91 行,在 sniff_packets(scapy_expression, target_site) 文件“keylogger.py”,第 15 行,在 sniff_packets sniff(filter=scapy_expression, prn=sniffer_callback(target_site), store=0, iface="eth0") TypeError: sniffer_callback() 正好需要 2 个参数(1 个给定)
发生错误的代码如下(嗅探的表达式)
def sniff_packets(scapy_expression, target_site):
sniff(filter=scapy_expression, prn=sniffer_callback(target_site), store=0, iface="eth0")
这是回调函数:
def sniffer_callback(packet, target_site):
print "[*] Got a packet"
我不知道为什么scapy
不听电线。任何帮助表示赞赏。