<!-- Copyright (c) 2026 defconxt. All rights reserved. -->
<!-- Licensed under AGPL-3.0 — see LICENSE file for details. -->

# Performing WPA3 Security Assessment — API & Tool Reference

> Quick reference for tools, commands, and APIs used in performing-wpa3-security-assessment.

## Tools


### `dragonslayer`

SAE password partitioning attack tool

**Usage:**
```bash
dragonslayer.py -i <interface> -t <bssid> -a sae_pk
```

**Key Flags:**
  - `-i: monitor mode interface`
  - `-t: target BSSID`
  - `-a: attack type (sae_pk, sae_group)`

---

### `dragondrain`

SAE resource exhaustion testing tool

**Usage:**
```bash
dragondrain.py -i <interface> -t <bssid>
```

**Key Flags:**
  - `-i: monitor mode interface`
  - `-t: target BSSID`
  - `--rate: packets per second`

---

### `dragontime`

SAE timing side-channel analysis

**Usage:**
```bash
dragontime.py -i <interface> -t <bssid> -g <group> -n <samples>
```

**Key Flags:**
  - `-g: elliptic curve group (19, 20, 21)`
  - `-n: number of timing samples`
  - `--output: results file`

---

### `hostapd`

Access point daemon for rogue AP creation

**Usage:**
```bash
hostapd <config_file>
```

**Key Flags:**
  - `-d: debug output`
  - `-B: run in background`
  - `-t: include timestamps`

---

### `tshark`

Network protocol analyzer (CLI)

**Usage:**
```bash
tshark -r <capture> -Y <filter>
```

**Key Flags:**
  - `-r: read capture file`
  - `-Y: display filter`
  - `-T fields: field output mode`
  - `-e: field to extract`

---


## Integration Notes

- All tools should be run with least-privilege access appropriate to the task
- Log all tool invocations for audit trail
- Validate tool output before acting on results
- Cross-reference findings with multiple tools where possible

## See Also

- Parent skill: [Wireless Security](../../../SKILL.md)
- Technique SKILL.md: [../SKILL.md](../SKILL.md)
