# network-protocol-attacks

Плейбук по атакам на сетевые протоколы: ARP-спуфинг, отравление LLMNR и NBT-NS, WPAD, DHCPv6, VLAN hopping. Пригодится на внутреннем пентесте.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 3600 установок · ★ 2547
- Автор: yaklang
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/yaklang/hack-skills/tree/HEAD/skills/network-protocol-attacks/SKILL.md
- Обновлён: 2026-09-13
- HTML: https://affpapa.org/nevibecode/skills/network-protocol-attacks

## Что делает

Скилл описывает техники работы с протоколами канального и сетевого уровня. Внутри — готовые команды для `arpspoof`, `ettercap`, `bettercap`, `responder`, `mitm6`, `ntlmrelayx.py`, `yersinia` и набора THC-IPv6. Отдельные разделы посвящены захвату учётных данных через отравление имён, перехвату WPAD, захвату DHCPv6 и обходу IDS/IPS.

Помимо самих атак, скилл подсказывает, что загружать дальше: `tunneling-and-pivoting` после захвата позиции MitM, `ntlm-relay-coercion` для релея хешей, `traffic-analysis-pcap` для разбора перехваченного трафика. Есть разбор форматов хешей с режимами hashcat и условия, при которых релей вообще сработает.

Это наступательный инструмент, а не аудит конфигурации. Часть техник ломается о защиту: SMB signing и LDAP signing сводят релей на нет, BPDU Guard и `switchport nonegotiate` закрывают STP и DTP. Перед запуском стоит проверить, есть ли у вас письменное разрешение на тест — ARP-спуфинг и отравление DHCPv6 роняют сеть для живых пользователей.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add yaklang/hack-skills --skill network-protocol-attacks -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/network-protocol-attacks/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/network-protocol-attacks/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add yaklang/hack-skills --skill network-protocol-attacks -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/network-protocol-attacks/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add yaklang/hack-skills --skill network-protocol-attacks -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/network-protocol-attacks/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install yaklang/hack-skills network-protocol-attacks
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/network-protocol-attacks/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add yaklang/hack-skills --skill network-protocol-attacks -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/yaklang/hack-skills --path skills/network-protocol-attacks
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/network-protocol-attacks/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add yaklang/hack-skills --skill network-protocol-attacks -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/yaklang/hack-skills/tree/HEAD/skills/network-protocol-attacks/SKILL.md

## Когда брать
- перехватить трафик между жертвой и шлюзом через ARP-спуфинг
- собрать NTLM-хеши отравлением LLMNR, NBT-NS и mDNS
- поднять DHCPv6 и перенаправить DNS-запросы Windows-клиентов
- проскочить в чужой VLAN через DTP или двойной тег 802.1Q
- захватить root bridge в STP и заставить трафик идти через себя

## Примеры запросов агенту
- покажи, как поднять ARP-спуфинг через bettercap для хоста 10.0.0.50
- как настроить responder для захвата NTLM-хешей в этом сегменте
- разбери цепочку mitm6 и ntlmrelayx для релея на LDAP

## Похожие
- [network-watcher](https://affpapa.org/nevibecode/skills/network-watcher.md) — скилл · 454 установки
- [network-101](https://affpapa.org/nevibecode/skills/network-101.md) — скилл · ★ 4676
- [analyzing-network-flow-data-with-netflow](https://affpapa.org/nevibecode/skills/analyzing-network-flow-data-with-netflow.md) — скилл · 372 установки
- [dt-obs-network-devices](https://affpapa.org/nevibecode/skills/dt-obs-network-devices.md) — скилл · 907 установок
- [dt-obs-network-flows](https://affpapa.org/nevibecode/skills/dt-obs-network-flows.md) — скилл · 912 установок
- [network-debugging](https://affpapa.org/nevibecode/skills/network-debugging.md) — скилл · 526 установок

Из того же набора: [yaklang/hack-skills](https://affpapa.org/nevibecode/by/yaklang/hack-skills.md) — 93 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
