# cybersec-toolkit

Сервер помогает агенту находить и запускать инструменты для CTF, пентеста и цифровой криминалистики. Запуск внешних целей и скриптов требует отдельного разрешения.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 80
- Автор: 26zl
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/26zl/cybersec-toolkit
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/mcp/cybersec-toolkit

## Что делает

cybersec-toolkit даёт Claude Code доступ к 15 MCP-инструментам для поиска средств, рекомендаций и контролируемого запуска. Набор охватывает более 670 инструментов для CTF, пентеста, DFIR и blue-team-задач. Агент может подбирать инструменты под проблему и вести работу по шагам.

По умолчанию сервер работает в одноразовой виртуальной машине Kata Containers. Для такого режима нужны Linux с KVM, Docker 23+ с Kata runtime и Node.js 22+; на macOS и Windows следует использовать режим хоста. Внешние цели и выполнение скриптов выключены по умолчанию. Это значит, что для их запуска нужно явно настроить разрешения.

## Требования
- Нужно: Docker
- Переменные окружения: `CYBERSEC_MCP_ALLOW_EXTERNAL`, `CYBERSEC_MCP_ALLOW_SCRIPTS` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

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

**Командой платформы**
```bash
claude mcp add --env CYBERSEC_MCP_ALLOW_EXTERNAL=<CYBERSEC_MCP_ALLOW_EXTERNAL> --env CYBERSEC_MCP_ALLOW_SCRIPTS=<CYBERSEC_MCP_ALLOW_SCRIPTS> --transport stdio cybersec-toolkit -- docker run -i --rm -e CYBERSEC_MCP_ALLOW_EXTERNAL -e CYBERSEC_MCP_ALLOW_SCRIPTS ghcr.io/26zl/cybersec-toolkit:1.4.0
```
Вместо <…> подставьте свои значения

### Codex

**Командой платформы**
```bash
codex mcp add cybersec-toolkit --env CYBERSEC_MCP_ALLOW_EXTERNAL=<CYBERSEC_MCP_ALLOW_EXTERNAL> --env CYBERSEC_MCP_ALLOW_SCRIPTS=<CYBERSEC_MCP_ALLOW_SCRIPTS> -- docker run -i --rm -e CYBERSEC_MCP_ALLOW_EXTERNAL -e CYBERSEC_MCP_ALLOW_SCRIPTS ghcr.io/26zl/cybersec-toolkit:1.4.0
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "cybersec-toolkit": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "-e",
                "CYBERSEC_MCP_ALLOW_EXTERNAL",
                "-e",
                "CYBERSEC_MCP_ALLOW_SCRIPTS",
                "ghcr.io/26zl/cybersec-toolkit:1.4.0"
            ],
            "env": {
                "CYBERSEC_MCP_ALLOW_EXTERNAL": "<CYBERSEC_MCP_ALLOW_EXTERNAL>",
                "CYBERSEC_MCP_ALLOW_SCRIPTS": "<CYBERSEC_MCP_ALLOW_SCRIPTS>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "cybersec-toolkit": {
            "type": "stdio",
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "-e",
                "CYBERSEC_MCP_ALLOW_EXTERNAL",
                "-e",
                "CYBERSEC_MCP_ALLOW_SCRIPTS",
                "ghcr.io/26zl/cybersec-toolkit:1.4.0"
            ],
            "env": {
                "CYBERSEC_MCP_ALLOW_EXTERNAL": "<CYBERSEC_MCP_ALLOW_EXTERNAL>",
                "CYBERSEC_MCP_ALLOW_SCRIPTS": "<CYBERSEC_MCP_ALLOW_SCRIPTS>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e CYBERSEC_MCP_ALLOW_EXTERNAL=<CYBERSEC_MCP_ALLOW_EXTERNAL> -e CYBERSEC_MCP_ALLOW_SCRIPTS=<CYBERSEC_MCP_ALLOW_SCRIPTS> cybersec-toolkit docker run -i --rm -e CYBERSEC_MCP_ALLOW_EXTERNAL -e CYBERSEC_MCP_ALLOW_SCRIPTS ghcr.io/26zl/cybersec-toolkit:1.4.0
```
Вместо <…> подставьте свои значения

## Когда брать
- подобрать инструменты для задачи CTF
- разобрать подозрительный бинарный файл
- оценить поверхность атаки лабораторной сети
- найти средства для расследования инцидента

## Примеры запросов агенту
- Разбери этот бинарный файл и подбери подходящие инструменты для анализа.
- Помоги оценить поверхность атаки моей лабораторной сети 10.10.0.0/24.
- Подбери инструменты для расследования инцидента и предложи порядок работы.

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 386989
- [World Monitor](https://affpapa.org/nevibecode/mcp/world-monitor.md) — MCP-сервер · ★ 89408
- [mcp](https://affpapa.org/nevibecode/mcp/kubeshark-mcp.md) — MCP-сервер · ★ 12109
- [Robin: AI-Powered Dark Web OSINT](https://affpapa.org/nevibecode/mcp/robin-ai-powered-dark-web-osint.md) — MCP-сервер · ★ 7658
- [jshookmcp](https://affpapa.org/nevibecode/mcp/jshookmcp.md) — MCP-сервер · ★ 2061
- [OpenOSINT](https://affpapa.org/nevibecode/mcp/openosint.md) — MCP-сервер · ★ 1802

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