私はscapyモジュールでパケットを送受信しています。 a = sr(IP(src="192.168.1.100",dst="8.8.4.4")/UDP(sport=RandShort(),dport=53)/DNS(rd=1,qd=DNSQR(qname="google.com",qtype="ALL",qclass="IN"),ar=DNSRROPT(rclass=3000)),timeout
私はntohs(0x0003)をUbuntuのSOCK_RAWソケットのプロトコル引数として使用すると、PythonからOSErrorを取得します。 File "sniffer_all.py", line 44, in main
s = socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.ntohs(0x0003))
Fi
私は暗号化されたVPN pcapファイルを持っています。私がやろうとしているのは、Linuxでtcptraceを使ってpcapを読むことです。しかし、tcptraceは私が持っているこのフォーマットを取得していないようです。 ここにpcapのスナップショットがあります。 This is the pcap したがって、私がしたいことは、12バイトのENCヘッダーを削除してから14バイトのイーサネット