scapyのモジュールとの任意の同等掘る:Pythonは私が作った</p> <pre><code>dig ANY google.com @8.8.4.4 +notcp </code></pre> <p>の同等のコマンドを実行するために、簡単なサンプルコードのpythonモジュールscapyを使用したい
from scapy.all import *
a = sr(IP(dst="8.8.4.4")/UDP(sport=RandShort(),dport=53)/DNS(qd=DNSQR(qname="google.com",qtype="ALL",qclass="IN")))
print str(a[0])
をそして、それパケットを送信して受信します。 パケットをスニッフィングしたときの応答はServer failure
と表示されます。とそれを送信するときに、これが唯一のアップします。..
コマンド自体をスニッフィング
は、ほとんど同じに見えますが、それは私に正しい応答を与え、また、それは別のICMP - Destination unreachable
パケットを送信しません。怖い。
詳細が必要な場合は、お気軽にお問い合わせください。 たぶん誰かがこれで私を助けることができます。..
EDIT:8.8.4.4
試みは私のsport
に応答を送信するためICMP - Destination unreachable
パケットが送信されたたぶん、ウィッヒは
を閉じていますか?しかし、なぜがうまくいくのですか? .. Wireshark Screenshot
しかし、私はまだICMP - Destination unreachable
パケットを取得しています とI: