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

# Implementing Wireless IDS — API & Tool Reference

> Quick reference for tools, commands, and APIs used in implementing-wireless-ids.

## Tools


### `kismet`

Wireless network detector, sniffer, and WIDS

**Usage:**
```bash
kismet -c <source>
```

**Key Flags:**
  - `-c: capture source`
  - `--override: config values`
  - `--no-ncurses: headless`
  - `--no-logging: disable log`

---

### `kismet_cap_linux_wifi`

Kismet Linux Wi-Fi capture helper

**Usage:**
```bash
kismet_cap_linux_wifi --source=<iface>
```

**Key Flags:**
  - `--source: wireless interface`
  - `--connect: Kismet server URL`

---

### `curl`

Kismet REST API interaction

**Usage:**
```bash
curl http://localhost:2501/<endpoint>
```

**Key Flags:**
  - `-u: authentication`
  - `-X POST: POST request`
  - `-d: request body`

---


## 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)
