Wi‑Fi Recon Automation

stack: Python, Scapy, Wireshark updated: 2025-03-01

Automates beacon/probe capture and exports lightweight CSVs for triage.

The goal is to accelerate first-pass wireless reconnaissance. This tool captures and parses beacon + probe frames, aggregates by BSSID/ESSID, and flags suspicious signals (e.g., high beacon rate or unusual vendor OUIs). Output is CSV for quick review.

# pseudo-snippet
from scapy.all import sniff, Dot11
sniff(prn=lambda p: p.sprintf("%Dot11.addr2% %Dot11.info%"), store=0)