Refactor debug statements in _count_unlinked_devices and related logic for clarity and efficiency
This commit is contained in:
parent
6958e22088
commit
21fcc807ad
1 changed files with 8 additions and 17 deletions
|
@ -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)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue