CLI для автоматизации пентестов с помощью ИИ: он координирует инструменты вроде nmap и nuclei в пошаговых сценариях, спланированных LLM.
PentesterFlow/agent
Терминальный AI-ассистент для авторизованного пентеста: планирует работу в заданных рамках, запускает реальные инструменты безопасности, запрашивает подтверждение опасных действий и фиксирует выводы с доказательствами.
Open source альтернатива:Burp Suite Professional
Cobalt Strike
- Звёзды
- 1,403
- Форки
- 272
- Открытые issues
- 5
- Последний коммит
- 2 месяца назад
Что это?
PentesterFlow — open-source CLI-агент с участием человека для пентестеров и багхантеров. Он подключается к локальным или размещённым в облаке LLM, планирует работу в рамках заданной области тестирования и выполняет команды оболочки, HTTP-запросы и операции с файлами. Аналитик при этом подтверждает чувствительные действия и контролирует область тестирования.
Проект охватывает весь цикл тестирования: от разведки и перечисления ресурсов до проверки уязвимостей, отслеживания покрытия и подготовки отчётов. Подтверждённые проблемы сохраняются в формате Markdown в `./findings/` вместе с доказательствами в виде запросов и ответов, описанием влияния и воспроизводимой командой curl. Встроенные навыки охватывают такие темы, как IDOR, SSRF, SSTI, JWT, GraphQL, race conditions и перехват поддоменов.
Кроме того, в проект входят локальная система обучения для хранения повторно используемых заметок проекта и личных заметок, сохранение сессий с краткими сводками для их продолжения, мост для Burp Suite и MCP-сервер для трафика, захваченного в браузере. Поддерживаются Ollama, LM Studio, эндпоинты, совместимые с OpenAI, Anthropic, Gemini и несколько других облачных провайдеров.
Ключевые возможности
- 01Подтверждение чувствительных действий человеком; режимы разрешений ask, auto-safe и yolo.
- 02Подтверждённые уязвимости сохраняются в Markdown с доказательствами и готовой для копирования командой curl для воспроизведения.
- 03Встроенные навыки для пентеста: разведка, уязвимости веб-приложений, SSRF, JWT, GraphQL и другие темы.
- 04Мост для Burp Suite: отправка запросов и импорт подтверждённых находок обратно в виде проблем.
- 05Сохранение сессий, краткие сводки для их продолжения и локальная система памяти, скрывающая секреты.
- 06Работает с Ollama, LM Studio, облачными провайдерами моделей и провайдерами с совместимостью с OpenAI.
Сценарии использования
- Помощь багхантеру в проверке IDOR и контроля доступа в веб-API.
- Структурированная разведка и отслеживание покрытия крупного веб-приложения, тестирование которого авторизовано.
- Подготовка отчётов об уязвимостях в Markdown с воспроизводимыми доказательствами для передачи клиенту.
- Использование локально размещённой модели, чтобы не передавать данные о целях сторонним сервисам.
Темы
Частые вопросы
- Что такое agent?
- Терминальный AI-ассистент для авторизованного пентеста: планирует работу в заданных рамках, запускает реальные инструменты безопасности, запрашивает подтверждение опасных действий и фиксирует выводы с доказательствами. PentesterFlow — open-source CLI-агент с участием человека для пентестеров и багхантеров. Он подключается к локальным или размещённым в облаке LLM, планирует работу в рамках заданной области тестирования и выполняет команды оболочки, HTTP-запросы и операции с файлами. Аналитик при этом подтверждает чувствительные действия и контролирует область тестирования.
- agent можно использовать бесплатно? Какая у него лицензия?
- agent распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- agent всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в agent — 31 авг. 2026 г..
- Для чего можно использовать agent?
- Помощь багхантеру в проверке IDOR и контроля доступа в веб-API. Структурированная разведка и отслеживание покрытия крупного веб-приложения, тестирование которого авторизовано. Подготовка отчётов об уязвимостях в Markdown с воспроизводимыми доказательствами для передачи клиенту. Использование локально размещённой модели, чтобы не передавать данные о целях сторонним сервисам.
- Где скачать agent?
- Исходный код и инструкции по установке — на GitHub: https://github.com/PentesterFlow/agent
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Платформа автоматизации рабочих процессов по fair-code для создания AI-агентов и сценариев с визуальным холстом, собственным кодом и более чем 1500 интеграциями.
AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные задачи по описанию на обычном английском языке или в визуальном конструкторе.
Агентный инструмент для программирования, который работает в терминале, изучает кодовую базу и выполняет задачи по разработке, объясняет код и помогает с Git-процессами по запросам на естественном языке.
Веб-краулер с открытым исходным кодом на Python: превращает сайты в чистый Markdown, готовый для LLM, RAG, AI-агентов и конвейеров данных.
Python-фреймворк и среда выполнения для создания платформ агентов, предоставления агентов через API и управления ими через веб-интерфейс.