diff --git a/enrich.py b/enrich.py index 1a357bb..b5d70e3 100755 --- a/enrich.py +++ b/enrich.py @@ -354,7 +354,7 @@ def analyze_pcap(pcapng_path, start_ts, end_ts, ap_bssid, ap_channel): try: mgt = packet.get_multiple_layers('wlan.mgt')[0] if hasattr(mgt, 'get_field'): - tags = mgt.get_field('tag') + tags = mgt._all_fields.get('wlan.tagged.all', {}).get('wlan.tag', []) if not tags: print("[DEBUG] wlan.mgt present, but no tags parsed.")