◆解決したい課題
UDP通信をスニッファしたい。
◆事象
kaliLinuxのターミナルでプログラム(sniffer2.py)を実行すると
以下エラーが出力される。
◆設定内容
udpclient.py
import socket client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) client.sendto(b'12345',('127.0.0.1', 80)) data,addr = clientfrom(4096) print(data)
sniffer2.py
import socket sniff = socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_ICMP) sniff.bind(('192.168.11.3', 0)) sniff.setsockeopt(socket.IPPROTO_IP, socket.IP_HORINCL,1) print('Sniffer is Listenning!') print(niff.recvfrom(4096))
いろいろ調べたり試したりしているのですが、解決できません。
難しいです(>_<)
どなたかアドバイスいただけませんでしょうか。
よろしくお願いいたします。
追記
sniffer2.pyのIPアドレスを127.0.0.1に変更すると、想定通りスニッファできます。
回答1件
あなたの回答
tips
プレビュー