Fix channel tracking for clients by using packet channel if available
This commit is contained in:
parent
07cbb5c62c
commit
cf3c235415
1 changed files with 2 additions and 1 deletions
|
@ -115,7 +115,8 @@ def handle_packet(pkt):
|
|||
# Track channel seen on
|
||||
if pkt.haslayer(RadioTap) and hasattr(pkt[RadioTap], 'ChannelFrequency'):
|
||||
# Nah, be lazy
|
||||
bssid_channels[a2] = current_channel
|
||||
if packet_channel:
|
||||
bssid_channels[a2] = packet_channel
|
||||
|
||||
# === Track all seen clients ===
|
||||
if dot11.type == 2:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue