offensive-deauth-disassoc

Executes 802.11 deauthentication and disassociation attacks using aireplay-ng and mdk4.

Updated Jun 26, 2026
One-click install
npx skills add https://github.com/brukal001/brukal --skill offensive-deauth-disassoc-brukal001
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: offensive-deauth-disassoc
Source: https://github.com/brukal001/brukal/tree/main/skills/claude-red/wireless/offensive-deauth-disassoc
Command: npx skills add https://github.com/brukal001/brukal --skill offensive-deauth-disassoc-brukal001

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Wireless penetration testers need a structured way to force client disconnections for handshake capture, evil-twin roaming, and authorized DoS testing while accounting for PMF (802.11w) protections that block classic deauth frames. ## Core Features & Use Cases - Targeted Single-Client Deauth: Send quiet deauth bursts with aireplay-ng to coerce reconnection and capture WPA handshakes. - Broadcast Deauth and Beacon Flooding: Run authorized DoS scenarios and WIPS stress tests with mdk4, including fake beacon floods. - PMF-Aware Operation: Detect PMF status via airodump-ng and pivot to action-frame attacks (auth floods, CTS abuse, SAE floods) when PMF is required. - Use Case: During an authorized wireless assessment, identify a client on a target BSSID, send a 3-frame deauth burst to capture the handshake, and document defender detection signals for the report. ## Quick Start Ask the AI to run a single-client deauthentication attack against a specified BSSID and client MAC to capture the WPA handshake.

Frequently Asked Questions about offensive-deauth-disassoc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform a deauth attack to capture a WPA handshake?▼

Use aireplay-ng with the --deauth flag targeting the AP BSSID and client MAC on a monitor-mode interface. A burst of 3-10 deauth frames forces the client to reconnect, letting you capture the four-way handshake with airodump-ng.

What is the difference between aireplay-ng and mdk4 for deauth attacks?▼

aireplay-ng handles precise single-client or broadcast deauth bursts, while mdk4 provides multi-tool attacks including beacon flooding, authentication floods, and SAE floods. mdk4 suits DoS and WIPS stress scenarios; aireplay-ng suits quiet handshake capture.

Does deauthentication work when PMF (802.11w) is required?▼

No, PMF cryptographically authenticates deauth and disassoc frames, so classic deauth is ignored when PMF is required. Pivot to action-frame attacks such as mdk4 authentication floods or CTS frame abuse, which PMF does not always protect.

How can I check if a target network has PMF enabled?▼

Run airodump-ng locked to the target channel and BSSID and inspect the PMF column in the beacon RSN capabilities. It shows Required, Capable, or Off, which determines whether classic deauth will succeed.

Why does a broadcast deauth attack get detected quickly?▼

Continuous broadcast deauth produces a clear DoS signature that most WIPS platforms flag within seconds. Bursts over 30 deauths per second from one source trip WIPS rules, so single-client bursts of 3-10 frames are far quieter.

When should I avoid using broadcast deauthentication?▼

Avoid broadcast deauth without explicit written authorization, since it denies service to all clients on the AP. It is also counterproductive for stealthy handshake capture, where targeted single-client deauth is the preferred approach.