SSIDChanger is a Python tool that parses a .pcap file, identifies Wi-Fi Beacon and Probe Response frames, and interactively allows you to rename their SSIDs.
This is useful for anonymizing wireless captures before sharing them (e.g., in CTI, DFIR, training, or CTF challenge development).
The tool uses Scapy to read and write packets and ensures modified packets preserve structure and length.
- Extracts and modifies SSIDs from:
Dot11BeaconDot11ProbeResp
- Interactive SSID replacement prompt
- Optional exclusion list (skip selected SSIDs)
- Python 3.8+
- Scapy
Install dependencies:
pip install scapypython main.py -f my_capture.pcapYou'll be prompted for each SSID detected.
Skip modifying specific SSIDs:
python main.py -f my_capture.pcap -e 'Don't touch me'python main.py -f my_capture.pcap -o cleaned_capture.pcap| Argument | Description |
|---|---|
-f, --file |
(Required) Input pcap file |
-e, --exclude |
SSID names to skip (space-separated) |
-o, --output |
Optional output pcap filename |
Example:
python main.py -f my_capture.pcap -e HomeWifi CorpNet IoT -o sanitized.pcap