0
scapyを使用してpcapファイルからプロトコル802.11の「話す」に関する情報を取得したいと考えています。scapyを使用してlayer2接続に関する情報を取得
arg
は、パケットのIDを表し、
self.pcap
コマンド
rdpcap
を使用して開かれたのpcapファイルで数ある
l = self.pcap[int(arg)]
ipsrc = l.getlayer("IP").src
ipdst = l.getlayer("IP").dst
portsrc = l.getlayer("TCP").sport
portdst = l.getlayer("TCP").dport
pkt = []
pkt.append([])
for i,p in enumerate(self.pcap):
if p.haslayer('TCP'):
if p[IP].src == ipsrc and p[IP].dst == ipdst and p[TCP].sport == portsrc and p[TCP].dport == portdst:
pkt.append([i, p])
if p[IP].src == ipdst and p[IP].dst == ipsrc and p[TCP].sport == portdst and p[TCP].dport == portsrc:
pkt.append([i, p])
:私は、TCP接続で作業することに類似した何かを行っています。
誰もが上記の機能と同じように行う方法を知っていますが、MACアドレスと802.11プロトコルではどちらですか?ありがとう。
イーサネットカプセル化に関する情報を802.11 macヘッダーまたは802.11 macヘッダーにのみ表示しますか? – Dmitry
@Dmitry macヘッダーのみ – Moshe9362