pc = dpkt.pcap.Reader(f)
dl = pc.datalink()
if pc.datalink() == 127:
    for timestamp, rawdata in pc:
        tap = dpkt.radiotap.Radiotap(rawdata)
signal_ssi = -(256 - tap.ant_sig.db)
t_len = binascii.hexlify(rawdata[2:3])
t_len = int(t_len, 16)
wlan = dpkt.ieee80211.IEEE80211(rawdata[t_len:])
if wlan.type == 0 and wlan.subtype == 4:
    ssid = wlan.ies[0].info
mac = binascii.hexlify(wlan.mgmt.src)
print('%s, %s (%d dBm)' % (mac, ssid, signal_ssi))
Доступ к кадрам управления беспроводной сетью 802.11 из Python