Guide · Agent skill
How to use the WPA-Enterprise Wi-Fi Attack Playbook agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
This guide explains how to install and use the offensive-wpa-enterprise skill, an agent skill that gives an AI agent a methodology for attacking corporate Wi-Fi that uses WPA-Enterprise (802.1X / EAP) with a RADIUS server instead of a shared password. It is written for authorized penetration testers and blue teams. By the end you will know what the skill covers, how to add it to your agent, how to phrase requests that trigger it, and what hardware and lab setup it assumes.
Quick start
- 1Download and unzip the skill. Download the ZIP from this page and unzip it so the folder contains SKILL.md.
- 2Install it for your agent. Place the folder in ~/.claude/skills/ for personal use or in a project's .claude/skills/ folder, or upload the ZIP under Settings → Capabilities → Skills in the Claude apps.
- 3Confirm your scope and authorization. Have written authorization for the named 802.1X network before you begin any testing.
- 4Set up the lab tools. Install the aircrack-ng suite, tshark, eaphammer, asleap, hashcat with wordlists, netexec and bloodhound-python on a Linux host with a monitor-mode adapter.
- 5Ask a scoped request. Name the network type, your authorization and the goal, such as identifying the EAP method or building an evil-twin checklist.
- 6Work through the cheatsheet. Follow the skill's order: identify EAP, run the evil twin, crack offline, validate credentials, then hand off to AD testing.
What is this skill and what does it make the agent do?
An agent skill is a folder with a SKILL.md file that the agent reads when a request matches the skill's description. This skill, from the Claude-Red collection, contains a wireless offensive methodology for 802.1X networks. Enterprise Wi-Fi authenticates users against a RADIUS server, usually backed by Active Directory, so there is no pre-shared key to guess. The skill directs attention to the supplicant's trust in the server certificate, the inner EAP method's crypto, and the way client certificates are issued.
- Identify the EAP method from beacons and the initial EAP-Request/Identity exchange (PEAP-MSCHAPv2, EAP-TTLS, EAP-TLS, EAP-GTC, EAP-PWD, EAP-FAST, and others listed in the skill).
- Run an evil-twin RADIUS attack with eaphammer to capture usernames and MSCHAPv2 challenge-response pairs.
- Crack captured MSCHAPv2 responses offline with asleap or hashcat.
- Cover EAP-TLS client certificate theft paths, supplicant validation bypass, and post-crack pivots into AD.
- Include defender mitigations and detection signals.
How do you install the offensive-wpa-enterprise skill?
Download the skill ZIP from this page and unzip it. The skill folder should contain SKILL.md. Put the folder in one of two places depending on how you work with your agent.
For a personal setup, unzip it into ~/.claude/skills/. For a single project, place it in that project's .claude/skills/ folder so it only loads there. If you use the Claude apps instead, upload the ZIP under Settings → Capabilities → Skills.
- Personal: ~/.claude/skills/
- Project only: .claude/skills/ inside the project
- Claude apps: Settings → Capabilities → Skills, then upload the ZIP
~/.claude/skills/offensive-wpa-enterprise/SKILL.mdHow do you trigger the skill with natural requests?
You do not need a special command. The agent loads the skill when your request matches its description, which centres on WPA-Enterprise, 802.1X, EAP, evil-twin RADIUS attacks and corporate Wi-Fi engagements. Name the network type and the engagement context. Mention the target network type explicitly, because the skill is scoped to enterprise 802.1X and will not fit home or WPA2-PSK networks.
Good requests state the goal, the authorization and the constraint. For example, you can ask the agent to walk through identifying the EAP method on a network you are authorized to test, or to build a checklist for an evil-twin RADIUS test against a PEAP-MSCHAPv2 network.
- "We have written authorization to test CorpWiFi, which uses 802.1X. Walk me through identifying its EAP method."
- "Give me the engagement checklist for an evil-twin test against a PEAP-MSCHAPv2 network."
- "I captured an MSCHAPv2 challenge and response in an authorized test. What is the offline cracking workflow?"
- "Explain how supplicant server-validation misconfigurations enable evil-twin attacks so I can write the remediation section."
What do you need before you run any of it?
The skill is a methodology and command reference. It does not supply hardware, and the steps assume a working lab. The source lists the following requirements. Beginners without wireless hardware and a lab will find the steps hard to follow.
- A Linux host with the aircrack-ng suite, tshark/Wireshark, and a monitor-mode capable wireless adapter.
- eaphammer installed.
- asleap and hashcat, with wordlists such as rockyou.txt.
- netexec (nxc) and bloodhound-python for the post-crack AD steps.
- Optional: a paid rainbow-table service (crack.sh) referenced in the text.
- Written authorization for the target network.
What does an authorized evil-twin workflow look like?
The skill's cheatsheet follows a fixed order: identify the EAP method, run the evil twin, watch for MSCHAPv2 challenges, crack offline, validate credentials against the domain, then hand off to the AD chain. Each step names the tool and the command pattern. The commands below come from the skill's example for running eaphammer with credential capture.
When a client associates, eaphammer logs the username, challenge and response. The skill then shows two offline cracking options, asleap and hashcat mode 5500.
- Step 1: Identify the EAP method with tshark in monitor mode.
- Step 2: Run eaphammer as a rogue AP and RADIUS server.
- Step 3: Watch the console for User, Challenge and Response lines.
- Step 4: Crack offline with asleap or hashcat.
- Step 5: Validate recovered credentials with nxc.
- Step 6: Hand off to the AD attack chain.
eaphammer -i wlan0 --essid CorpWiFi --bssid AA:BB:CC:DD:EE:FF --auth wpa-eap --credsHow do you read the detection and defence sections?
The skill is not only for attackers. It explains why evil-twin attacks work: if a supplicant does not validate the RADIUS server's CA chain or its CN or SAN, a self-signed certificate can be accepted and MSCHAPv2 runs inside a tunnel to the attacker. The skill lists the defender fixes it names, such as requiring server certificate validation by policy, pinning the trusted CA and RADIUS server CN, and managing BYOD supplicant settings through enrollment.
The detection table lists signals such as rogue RADIUS ESSIDs flagged by a WIPS, rising MSCHAPv2 failures in RADIUS logs, and certificate mismatch events in Windows Event Viewer. Blue teams can use these to write detection rules and hardening tasks.
- Require server certificate validation and pin the trusted CA and RADIUS CN.
- Watch for AP impersonation by ESSID or BSSID.
- Monitor RADIUS logs for repeated authentication failures from one supplicant.
- Review Windows Wi-Fi certificate mismatch events.
What safety limits should you follow?
This skill runs no scripts, but it does use the network, and its commands capture other people's credentials when run against live users. Use it only on networks you own or have written authorization to test. The skill's own scope note says capturing credentials from others is illegal and causes real harm.
Keep the test inside the agreed scope. Do not use this skill on home networks or WPA2-PSK networks, since it targets 802.1X setups. Treat any captured credential as sensitive, store it according to your engagement rules, and report it rather than reuse it outside the test.
- Get written authorization that names the network and the time window.
- Do not run it against networks you do not own or cannot test.
- Do not use it on home or WPA2-PSK networks.
- Handle captured credentials and hashes under your engagement's data rules.
What people use it for
- Building a written checklist for an authorized 802.1X penetration test.
- Identifying which EAP method a corporate network uses from captured 802.1X frames.
- Explaining to a client how evil-twin RADIUS attacks work so they can fix supplicant validation.
- Writing detection rules and hardening tasks from the skill's detection table.
- Learning the offline cracking workflow for MSCHAPv2 challenge-response pairs in a lab.
Frequently asked questions
Is the offensive-wpa-enterprise skill free and what is its licence?
The skill is published under the MIT licence, as listed on this page. The source lists an optional paid rainbow-table service, crack.sh, that the text references, but the skill itself does not require it.
How do I install the offensive-wpa-enterprise agent skill?
Download the ZIP from this page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. In the Claude apps you can upload the ZIP under Settings → Capabilities → Skills.
What do I need to run the WPA-Enterprise attacks in this skill?
You need a Linux host with the aircrack-ng suite, tshark or Wireshark, and a monitor-mode capable wireless adapter. You also need eaphammer, asleap, hashcat with wordlists, and netexec and bloodhound-python for the AD steps. Written authorization for the target network is required.
Does this skill work on WPA2 or home Wi-Fi?
No. The skill targets WPA-Enterprise networks that use 802.1X and EAP with a RADIUS server, and the source says it is the wrong tool for home or WPA2-PSK networks.
How does this skill compare to other Wi-Fi testing tools?
This skill is a methodology and command reference for enterprise 802.1X attacks, not a tool itself. It relies on existing tools such as eaphammer, asleap and hashcat, and it adds AD pivot and defender guidance that generic Wi-Fi cracking guides often omit.
Why does cracking my captured MSCHAPv2 response fail?
The source does not describe specific troubleshooting steps. The skill's workflow suggests checking that the captured challenge and response match the same exchange, and that your wordlist and rules fit the target. Confirm your tool versions and lab setup against the tool documentation.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use this skill if you run authorized wireless penetration tests on 802.1X networks, or if you are a blue team that needs to understand evil-twin RADIUS attacks to harden supplicant validation. Pick a different resource if you lack hardware, a lab and written authorization, or if your target is a home or WPA2-PSK network, since this skill is scoped to enterprise setups only.
Download the skill