
unclecheng-li/vulnclaw
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Основанный на AI Agent + MCP инструментаре + оркестрации навыков проникновения, в сочетании с крупными языковыми моделями, в→вод на естественном языке автоматически завершает весь процесс «сбора информации→ обнаружения уязвимостей → эксплуатации уязвимостей → генерации отчетов».
Обзор
Официальный сайт проекта: https://unclecheng-li.github.io/vulnclaw.com/ Основываясь на LLM Agent + MCP toolchain + оркестрации навыков проникновения, в сочетании с совместимыми моделями, такими как OpenAI, Anthropic, MiniMax и DeepSeek, → на естественном языке автоматически завершает весь процесс «сбора информации→ обнаружения уязвимостей → эксплуатации уязвимостей → генерации отчетов». - — Отказ от рабочих процессов с фиксированным поворотом, использование условий «достигнутого цели / исчерпания границы исследования / бюджета безопасности» в качестве условий завершения, автоматическая сходимость — моделирование проникновения как поиска от начала к цели: Факт (подтверждённый факт) + Намерение (направление исследования), структурное избегание «кругового хода» — заявленные флаги/выводы должны выглядеть по черте в реальном инструменте, чтобы быть приняты, устраняя ложные победы за счёт фальсификации флагов — Опишите намерение проникновения простым языком, Автоматические этапы распознавания и инструменты — OpenAI / Anthropic / MiniMax / DeepSeek / Zhipu / Moonshot / Qianwen / SiliconFlow / Doubao / Baichuan / Jieyue Xingchen / SenseTime / Zero One Everything, переключение в один клик — 4 MCP-сервиса: нативное извлечение / память из коробки, интеграция с Chrome-devtools / burp с внешними MCP-сервисами для автоматизации браузера и захвата и воспроизведения HTTP-пакетов — — Проприетарный захват пакетов VulnClaw: фильтруется по встроенному объёму, затем добавленные индексы JSONL + сырые пакеты размещаются на доказательствах/трафике/ для каждого запроса. Встроенные инструменты traffic_list / traffic_view / traffic_repeat / traffic_sitemap могут напрямую читать и записывать хранилище (traffic_repeat поддерживает перезапись воспроизведения), а отчёты о проверенных уязвимостях напрямую вписываются в подтверждение их первоначального запроса/ответа. Mitmproxy-прокси и браузер Playwright захватывают бэкенд как опциональные зависимости (pip install vulnclaw[traffic]) и включаются в соответствии с проверками доступности; Доступ автоматически осуществляется в песочнице/каталогах PRD.
Обзор (машинный перевод)
*Инструмент CLI для тестирования на пенетрацию на базе ИИ — говорите простым языком, используйте уязвимости. *
🌐 Английская версия: README_EN.md
**Этот проект является независимым агентом для тестирования на проникательное тестирование ИИ. **
Официальный сайт проекта: https://unclecheng-li.github.io/vulnclaw.com/
Основанный на инструментаре LLM Agent + MCP + необязательных справочных материалов по навыкам, Совместим с такими моделями, как OpenAI, Anthropic, MiniMax и DeepSeek, Ввод на естественном языке → автоматически завершает весь процесс «сбора информации → обнаружения уязвимостей → эксплуатации уязвимостей → генерации отчетов».
Быстрый старт · Архитектура · Встроенные навыки
Что он может сделать?
Вводите естественный язык, ИИ автоматически выполняет весь процесс тестирования на проникновение:
Подходит для авторизованного тестирования на проникновение, соревнований по CTF, обучения по безопасности, тренировок красной команды и других сценариев.
Особенности
- Model-Led Solution Engine (по умолчанию) — Автономные циклы, похожие на Claude Code/Codex, где модель решает следующий шаг, когда вызывать инструменты и когда завершать/отправлять запрос/определять, без возможности продвигаться дальше
- Память доказательств Agentstate — Результаты инструментов записываются равномерно
AgentState.evidence, исходный текст полностью сохраняется; Активный контекст по умолчанию вводит только высокосигнальные предварительные просмотры,evidence_search/evidence_viewиспользуются для повторного просмотра исходных доказательств по требованию - Лёгкий корректирующий слой — Фиксирует сигналы, такие как повторные вызовы, неудачные понижения, трудоёмкие и новые открытия до и после вызовов инструментов; Повторное считывание одного и того же диапазона доказательств подавляется, постоянное простое действие срабатывает защитный механизм, но старый планировщик стадий не восстанавливается
- Gate Anti-Illusion Level Evidence — Заявленные флаги/выводы должны отображаться по принципу в реальных инструментах, чтобы быть принятыми, устраняя ложные победы за счёт подделки флагов
- Управляемый естественным языком — Описание намерения проникновения на человеческом языке, автоматическое определение этапов и инструментов
- 13 LLM-провайдеров — OpenAI / Anthropic / MiniMax / DeepSeek / Zhipu / Moonshot / Qianwen / SiliconFlow / Doubao / Jieyuexing Chen / SenseTime / OpenRouter / Local Ollama, однокликовое переключение
- MCP Toolchain — 4 MCP-сервиса:
fetch/memoryлокальные из коробки,chrome-devtools/burpинтеграция с внешними MCP-сервисами для автоматизации браузера и захвата и воспроизведения HTTP-пакетов
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
Установка
docker run --rm -it \