Remove unused Cisco client metrics and update BSSID and channel counts in CSV output
This commit is contained in:
parent
689fd80e29
commit
f95945883c
2 changed files with 9 additions and 11 deletions
13
listener.py
13
listener.py
|
@ -160,10 +160,15 @@ def write_csv(outfile):
|
|||
"AvgSSIDSignal": round(sum([sum(v)/len(v) for v in ssid_signals.values() if v]) / len(ssid_signals) if ssid_signals else 0, 2),
|
||||
"MaxSSIDSignal": max([max(v) for v in ssid_signals.values() if v], default=0),
|
||||
"ClientsOnAP": len([mac for mac, count in ap_clients[target_ap_bssid].items() if count > 3]),
|
||||
"CiscoAvgReportedClients": "N/A",
|
||||
"CiscoMaxReportedClients": "N/A",
|
||||
"NumberofBSSIDsOnSSID": "N/A",
|
||||
"NumberofChannelsOnSSID": "N/A",
|
||||
"NumberofBSSIDsOnSSID": len([
|
||||
bssid for bssid, ssid in ssid_map.items()
|
||||
if target_ap_bssid in ssid_map and ssid == ssid_map.get(target_ap_bssid)
|
||||
]) if target_ap_bssid and target_ap_bssid in ssid_map else 0,
|
||||
"NumberofChannelsOnSSID": len(set([
|
||||
bssid_channels.get(bssid)
|
||||
for bssid, ssid in ssid_map.items()
|
||||
if target_ap_bssid in ssid_map and ssid == ssid_map.get(target_ap_bssid)
|
||||
])) if target_ap_bssid and target_ap_bssid in ssid_map else 0,
|
||||
"UnlinkedDevices": len(unlinked_candidates),
|
||||
"Deadpoints": len([ap for ap in aps if is_deadpoint(ap)])
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue