# smtp-penetration-testing

Скилл для Claude, который ведёт агента по шагам проверки SMTP-сервера: баннеры, перечисление пользователей, открытый релей, подбор паролей.

- скилл · `type=skill` · Claude Code · 113 установок
- Автор: zebbern
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/security/smtp-penetration-testing
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/smtp-penetration-testing

## Что делает

Скилл разворачивает работу по SMTP в десять фаз. Агент начинает с архитектуры и портов, потом ищет сервис через `nmap`, снимает баннер, перебирает команды `VRFY`, `EXPN` и `RCPT TO`, ищет открытый релей, подбирает учётные данные и проверяет TLS. Отдельные фазы — инъекции в заголовки и разбор записей SPF, DKIM и DMARC.

Под каждый шаг в скилле лежат готовые команды: `nmap --script smtp-*`, `smtp-user-enum`, `hydra`, `medusa`, модули Metasploit, `openssl s_client` с `-starttls smtp`. На выходе — отчёт об уязвимостях, список найденных адресов, статус релея и рекомендации по закрытию дыр.

Без установленных `nmap`, `netcat`, `hydra`, `smtp-user-enum` и Metasploit половина шагов не запустится. Нужны цель, письменное разрешение на тестирование и словари для перебора. Скилл рассчитан на свою инфраструктуру или подписанный скоуп — прогон по чужому серверу без бумаги остаётся вашей ответственностью.

## Установка

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

1. **Через claude-code-templates**
```bash
npx claude-code-templates@latest --skill security/smtp-penetration-testing
```

2. **Через Skills CLI (Vercel)**
```bash
npx skills add davila7/claude-code-templates --skill smtp-penetration-testing -a claude-code
```

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

### Codex

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

### Cursor

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install davila7/claude-code-templates smtp-penetration-testing
```

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

### Gemini CLI

**Командой платформы**
```bash
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/security/smtp-penetration-testing
```

### Windsurf (Devin Desktop)

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

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/security/smtp-penetration-testing

## Когда брать
- снять баннер и определить софт SMTP-сервера
- перечислить существующие адреса через VRFY, EXPN и RCPT TO
- проверить, не пересылает ли сервер почту наружу
- подобрать слабые учётные данные для SMTP-аутентификации
- проверить STARTTLS и набор шифров

## Примеры запросов агенту
- Проведи аудит SMTP-сервера `mail.example.com`: сними баннер и покажи поддерживаемые расширения
- Перечисли пользователей на SMTP-сервере через `smtp-user-enum` по словарю `users.txt`
- Проверь, открыт ли релей на этом сервере, и покажи результат теста

## Похожие
- [penetration-testing](https://affpapa.org/nevibecode/skills/penetration-testing.md) — скилл · 1100 установок
- [web-app-penetration-testing](https://affpapa.org/nevibecode/skills/web-app-penetration-testing.md) — скилл · 12700 установок
- [wordpress-penetration-testing](https://affpapa.org/nevibecode/skills/wordpress-penetration-testing.md) — скилл · 1100 установок
- [email-smtp-send](https://affpapa.org/nevibecode/skills/email-smtp-send.md) — скилл · 6800 установок
- [penetration-tester](https://affpapa.org/nevibecode/agents/penetration-tester.md) — субагент · 2407 установок
- [Email (IMAP/SMTP)](https://affpapa.org/nevibecode/mcp/email-imapsmtp.md) — MCP-сервер · ★ 13

Из того же набора: [davila7/claude-code-templates](https://affpapa.org/nevibecode/by/davila7/claude-code-templates.md) — 495 карточек

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