0ldev

0ldev / Politician

Public

Modern WiFi auditing library for ESP32 using advanced 802.11 techniques. Captures WPA/WPA2/WPA3 handshakes via PMKID extraction and CSA injection (bypasses PMF). Harvests enterprise credentials, supports dual-band (2.4GHz/5GHz on ESP32-C6), exports to PCAPNG/Hashcat. Clean C++ API with 9 examples.

14
0
69% credibility
Found Mar 26, 2026 at 14 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C++
AI Summary

A C++ library for ESP32 devices that scans WiFi networks to capture handshakes, PMKIDs, and enterprise credentials for authorized security auditing.

How It Works

1
๐Ÿ” Discover WiFi Security Tool

You hear about Politician, a handy tool to check how secure nearby WiFi networks are using a small gadget.

2
๐Ÿ›’ Get Your Gadget

Pick up an inexpensive ESP32 board, like a tiny computer for WiFi scanning, and maybe an SD card for saving findings.

3
๐Ÿ’ป Prepare Your Setup

Connect the board to your computer and add the simple examples from the guide to start scanning.

4
๐Ÿš€ Start Scanning

Turn on the scanner and watch it quietly hop around channels, spotting networks and grabbing security info without disturbing anything.

5
๐Ÿ“ฑ Spot Networks

See lists of nearby WiFi spots appear, with details on their protection levels and hidden ones revealed.

6
๐Ÿ’พ Save Captures

Collect handshake details or user names from business networks, saving them to your card in easy formats for checking later.

โœ… Strengthen Security

Use what you learned to test and secure your own networks, feeling confident they're safe from snoopers.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 14 to 14 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is Politician?

Politician turns ESP32 boards into WiFi auditing tools, capturing WPA/WPA2/WPA3 handshakes and enterprise credentials using PMKID extraction and CSA injection to bypass PMF protections. Built in modern C++ with a clean API, it supports dual-band scanning on ESP32-C6, hidden SSID decloaking, and exports directly to PCAPNG or Hashcat formats. Developers get nine ready examples for quick starts like targeted audits or wardriving with GPS.

Why is it gaining traction?

It skips outdated deauth attacks for stealthier methods that work on modern WiFi standards, including client stimulation for sleeping devices and enterprise identity harvesting. PlatformIO/Arduino integration means fast prototyping without ESP-IDF hassles, plus optional SD logging and NVS persistence for real-world deployments. Low overhead keeps loops responsive, unlike bloated alternatives.

Who should use this?

Pentesters auditing authorized enterprise networks for 802.1X leaks. Hardware hackers building portable WiFi scanners on ESP32-C6 for 5GHz coverage. Security researchers mapping neighborhoods via wardriving CSV exports to Wigle.net.

Verdict

Solid for ethical ESP32 WiFi auditsโ€”clean modern C++ API and docs outshine its 14 stars and 0.7% credibility score, but low maturity means test on your boards first. Pair with legal disclaimers; great for modern WiFi solutions if you own the targets.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.