email-security-auditor-cpp — скилл для Claude Code: что делает
Помогает автоматизировать аудит почтовых аккаунтов через C++ и протоколы SMTP/IMAP. Пригодится при тестировании устойчивости ящиков к перебору паролей.
npx skills add reason-machines/security-skills --skill email-security-auditor-cpp -a claude-codeЧто делает email-security-auditor-cpp
Инструмент проверяет пары логинов и паролей из текстового файла. Логика опирается на C++17 и OpenSSL. Запросы отправляются через защищённые порты 587 для SMTP или 993 для IMAP. Для сервисов вроде Gmail или Outlook утилита сама определяет адреса почтовых серверов.
Проверка выполняется параллельно за счёт потоков std::thread. Программа распределяет результаты по двум файлам — с валидными и отклонёнными учётными записями, а также формирует итоговый отчёт.
Для локальной сборки из исходников на Linux и macOS потребуются компилятор C++17 и пакет libssl-dev, иначе бинарник не скомпилируется из-за отсутствия библиотек криптографии.
Какие задачи решает
- проверить пары логин-пароль через протоколы SMTP и IMAP
- протестировать корпоративную почту на стойкость к credential stuffing
- настроить параллельную валидацию почтовых аккаунтов в несколько потоков
- сформировать отчёт аудита с разделением валидных и невалидных учётных записей
Примеры запросов агенту
- Собери бинарник email_auditor через CMake с поддержкой OpenSSL
- Проверь авторизацию тестовых ящиков из credentials.txt по протоколу IMAP
- Запусти аудит списка учётных записей через SMTP в 10 потоков с таймаутом 30 секунд
Как установить email-security-auditor-cpp
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill email-security-auditor-cpp -a claude-code2Вручную: положить файлы
~/.claude/skills/email-security-auditor-cpp/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/email-security-auditor-cpp/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill email-security-auditor-cpp -a codex2Вручную: положить файлы
.agents/skills/email-security-auditor-cpp/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill email-security-auditor-cpp -a cursor2Вручную: положить файлы
.cursor/skills/email-security-auditor-cpp/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/security-skills email-security-auditor-cpp2Вручную: положить файлы
.github/skills/email-security-auditor-cpp/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill email-security-auditor-cpp -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/security-skills --path skills/email-security-auditor-cppВручную: положить файлы
.devin/skills/email-security-auditor-cpp/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill email-security-auditor-cpp -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о email-security-auditor-cpp
Как установить email-security-auditor-cpp в Claude Code?
Выполните команду npx skills add reason-machines/security-skills --skill email-security-auditor-cpp -a claude-code в терминале.
Что делает email-security-auditor-cpp?
Скилл подключает C++ утилиту для тестирования почтовых аккаунтов через прямое соединение по SMTP и IMAP. Он проверяет списки логинов и паролей в несколько потоков и сохраняет результаты в текстовые файлы.
Какие системные библиотеки нужны для сборки?
Необходим компилятор стандарта C++17 и заголовочные файлы OpenSSL: пакет libssl-dev в Ubuntu/Debian или openssl-devel в Fedora. Без них сборщик выдаст ошибку линковки.