Skip to content

feat(eapol): add EAPOL handshake PCAP to .hc22000 exporter#2557

Open
r13xr13 wants to merge 1 commit into
BruceDevices:mainfrom
r13xr13:fix/eapol-export-lambda
Open

feat(eapol): add EAPOL handshake PCAP to .hc22000 exporter#2557
r13xr13 wants to merge 1 commit into
BruceDevices:mainfrom
r13xr13:fix/eapol-export-lambda

Conversation

@r13xr13

@r13xr13 r13xr13 commented Jun 18, 2026

Copy link
Copy Markdown

Summary

New module that reads captured handshake PCAPs from /BrucePCAP/handshakes/ on SD/LittleFS and converts them to hashcat .hc22000 format for offline password cracking.

Changes

  • Adds src/modules/wifi/eapol_export.cpp and eapol_export.h
  • PCAP parser supporting libpcap format with radiotap headers
  • Extracts EAPOL key frames (4-way handshake) from beacon + data traffic
  • Writes hashcat-mode 22000 format output files
  • Lambda captures frame data by value to prevent dangling pointer after callback exit
  • Accessible from WiFi menu

New module that reads captured handshake PCAPs from /BrucePCAP/handshakes/ on SD/LittleFS and converts them to hashcat .hc22000 format. Lambda captures frame data by value to prevent dangling pointer use-after-free on callback exit.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant