Add error handling for channel number parsing in get_clients_on_channel

This commit is contained in:
Yaro Kasear 2025-04-11 14:10:41 -05:00
parent c2a808a431
commit 5d884d99bb

View file

@ -104,6 +104,11 @@ def get_clients_on_ap(capture, ap_bssid):
return len(clients)
def get_clients_on_channel(capture, ap_channel, ap_bssid):
try:
ap_channel = int(ap_channel)
except ValueError:
print(f"[!] Could not parse channel number: {ap_channel}")
from_channel_freq = get_channel_from_freq(ap_channel)
if not from_channel_freq:
print(f"[!] Invalid channel: {ap_channel}")