Refactor debug statements in _count_unlinked_devices and related logic for clarity and efficiency

This commit is contained in:
Yaro Kasear 2025-04-29 13:00:29 -05:00
parent 6958e22088
commit 21fcc807ad

View file

@ -168,23 +168,14 @@ class IndexedCapture:
# Determine subtype # Determine subtype
subtype = int(getattr(wlan, 'type_subtype', '0'), 16) subtype = int(getattr(wlan, 'type_subtype', '0'), 16)
# Always debug if resolved channel == AP's channel
if channel == ap_channel:
print(f"[DEBUG] Packet: subtype={subtype}, bssid={bssid}, sa={sa}, da={da}")
# Track APs (beacons / probe responses only) # Track APs (beacons / probe responses only)
if subtype in (5, 8) and bssid: if subtype in (5, 8) and bssid:
window_aps[channel].add(bssid) window_aps[channel].add(bssid)
if channel == ap_channel:
print(f"[DEBUG] [AP] Adding bssid={bssid} to window_aps[{channel}]")
# Track clients (always) # Track clients (always)
for mac in (sa, da): for mac in (sa, da):
if mac and mac != 'ff:ff:ff:ff:ff:ff': if mac and mac != 'ff:ff:ff:ff:ff:ff':
window_clients[channel].add(mac) window_clients[channel].add(mac)
if channel == ap_channel:
print(f"[DEBUG] [CLIENT] Adding mac={mac} to window_clients[{channel}]")
# Track signals # Track signals
signal = getattr(radio, 'dbm_antsignal', None) signal = getattr(radio, 'dbm_antsignal', None)