Refactor enrichment module by adding utility functions, enhancing CSV handling, and implementing SSID metrics extraction. Update run_test script to improve logging on speed test failures.
This commit is contained in:
parent
4b9ad6f609
commit
55b0835dd7
11 changed files with 541 additions and 406 deletions
12
enrichment/filters.py
Normal file
12
enrichment/filters.py
Normal file
|
@ -0,0 +1,12 @@
|
|||
def filter_by_time(capture, start_ts, end_ts):
|
||||
filtered = []
|
||||
|
||||
for packet in capture:
|
||||
try:
|
||||
frame_time = float(packet.frame_info.time_epoch)
|
||||
if start_ts <= frame_time <= end_ts:
|
||||
filtered.append(packet)
|
||||
except Exception:
|
||||
continue
|
||||
|
||||
return filtered
|
Loading…
Add table
Add a link
Reference in a new issue