スクリプトを実行するとscapy
、インターフェイスをリッスンせず、次のエラーが出力されます。
トレースバック (最後の最後の呼び出し): sniff_packets(scapy_expression, target_site) 内のファイル "keylogger.py"、91 行目 sniff_packets 内のファイル "keylogger.py"、15 行目 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
ワイヤーを聞かないのかわかりません。どんな助けでも大歓迎です。