RedAmon MCP
ИИ-фреймворк для пентеста на своем сервере: граф поверхности атаки, Kali в контейнере, ручное одобрение шагов и MCP-сервер для Claude Code
- 3 180 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Автономный агент запускает Metasploit, Hydra, сканеры и другие инструменты атаки в контейнере Kali; опасные шаги требуют ручного подтверждения, но сам инструмент создан для эксплуатации уязвимостей
- Хранит найденные данные об инфраструктуре целей, ключи сторонних сервисов и токены провайдеров моделей
- Токен MCP действует от вашего имени, а запуск команд в Kali при трех включенных переключателях идет без проверки цели
Установка
- Работает в
Ручная установка
git clone https://github.com/samugit83/redamon.git && cd redamon && ./redamon.sh installНужны Docker Engine 28 или новее и Compose v2. С флагом `--gvm` ставится OpenVAS, с `--kbase` локальная база знаний.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Автономный агент запускает Metasploit, Hydra, сканеры и другие инструменты атаки в контейнере Kali; опасные шаги требуют ручного подтверждения, но сам инструмент создан для эксплуатации уязвимостей
- Хранит найденные данные об инфраструктуре целей, ключи сторонних сервисов и токены провайдеров моделей
- Токен MCP действует от вашего имени, а запуск команд в Kali при трех включенных переключателях идет без проверки цели
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
RedAmon запускается у вас в Docker и ведет пентест по цепочке: разведка, эксплуатация, постэксплуатация. Конвейер разведки собирает поддомены, живые хосты, открытые порты, веб-сервисы, найденные уязвимости и складывает все в граф Neo4j. Автономный агент на LangGraph работает по схеме ReAct и вызывает инструменты в контейнере с Kali Linux через MCP-серверы. Опасные действия он выполняет только после ручного подтверждения. Затем отдельные агенты ранжируют находки, клонируют репозиторий цели, пишут исправления и открывают pull request. В обратную сторону работает встроенный MCP-сервер: ваш Claude Code, Codex или другой MCP-клиент подключается по токену и управляет RedAmon. Сервер отдает 48 инструментов за 17 разрешениями: список проектов, статус сканов, запросы к графу обычным языком или на Cypher, чтение находок и доказательств, запуск и остановка разведки, вердикты по находкам. Запуск команды в Kali выключен по умолчанию и закрыт тремя отдельными переключателями. Кроме того, в карточке настроек можно сгенерировать пакет `SKILL.md` для одного из 14 профилей работы (баг-баунти, пентест, мониторинг поверхности и других), чтобы агент знал, какие инструменты вызывать и в каком порядке.
Для кого. Для специалистов по безопасности и баг-баунти, которые проводят авторизованное тестирование своих или клиентских систем и хотят подключить к платформе Claude Code.
Подходит, если
- Вы проводите авторизованный пентест и хотите, чтобы разведка и граф поверхности атаки строились автоматически
- Нужно подключить Claude Code к платформе и спрашивать у графа обычным языком, какие хосты и технологии открыты
- Находки надо ранжировать и разбирать по доказательствам, а решения фиксировать вердиктами через MCP
- Для программы баг-баунти нужен свой профиль агента с набором инструментов и порядком вызовов
- Необходимо автоматически подготовить исправление по найденной уязвимости и получить pull request
Не подходит, если
- У вас нет письменного разрешения владельца системы: автор прямо запрещает сканировать и атаковать чужие системы
- Нужен простой сканер на одну команду: RedAmon разворачивает семь и больше контейнеров и требует 80 ГБ диска
- Машина слабее 4 ГБ памяти для Docker: этого минимума мало даже для легкой установки
- Нужен только быстрый разбор кода без разведки сети
Пример запроса к агенту
Покажи через RedAmon сводку поверхности атаки по проекту shop-staging: хосты, сервисы и находки по критичности, затем самые опасные пары технология и CVEMCP
- Транспорт
- http
- Авторизация
- API-ключ
Переменные окружения
MCP_SERVER_ENABLEDобязательная- Включает встроенный MCP-сервер RedAmon, после обычной установки он выключен
Ограничения
- Инструмент предназначен для авторизованного тестирования, учебных целей и исследований. Автор требует иметь явное письменное разрешение на каждую проверяемую систему и снимает с себя ответственность за иное использование.
- Нужны Docker Engine 28.0.0 или новее и Docker Compose v2. Минимум 4 ГБ памяти и 80 ГБ диска, рекомендовано 8 ГБ и 110 ГБ. Для постоянного сервера с реальными работами добавляется около 100 ГБ под данные.
- Установка с OpenVAS (`--gvm`) занимает около 30 минут при первом запуске и требует больше памяти.
- MCP-сервер выключен после обычной установки (`MCP_SERVER_ENABLED`) и не включается по обычному HTTP на серверном развертывании. Токен создается в настройках и действует от вашего имени в ваших проектах.
- Часть инструментов зависит от ключей сторонних сервисов (Shodan, Tavily и других) и ключей провайдеров моделей.
- WPScan распространяется по собственной лицензии: бесплатно для пентеста и личного использования, для коммерческого нужна отдельная.
Как отключить. Остановите стек командой `./redamon.sh down`, данные сохранятся. Команда `./redamon.sh clean` удаляет контейнеры и образы и оставляет данные, а `./redamon.sh purge` стирает все. Чтобы только закрыть доступ агентам, отзовите токен в разделе MCP Server глобальных настроек или оставьте `MCP_SERVER_ENABLED` выключенным.
Частые вопросы
Как установить RedAmon?
Склонируйте репозиторий и выполните `./redamon.sh install`. Для полного стека с OpenVAS добавьте `--gvm`, для локальной базы знаний `--kbase`. Скрипт собирает образы и запускает сервисы, затем предлагает создать администратора.
Как подключить RedAmon к Claude Code?
Выпустите токен в разделе MCP Server глобальных настроек, затем выполните `claude mcp add --transport http redamon https://<хост>/api/mcp-server --header "Authorization: Bearer <токен>"`. Клиенты со статическим заголовком авторизации поддерживаются по-разному, подробности в документации сервера.
Какие инструменты доступны агенту по MCP?
48 инструментов за 17 разрешениями: проекты, статус сканов, граф на обычном языке и Cypher, находки, доказательства, вердикты, запуск разведки, пресеты настроек. Список читается из живого `tools/list`, а запуск оболочки в Kali выключен по умолчанию.
Можно ли сканировать любые сайты?
Нет. Документация разрешает проверять только системы, которыми вы владеете или на которые есть явное письменное разрешение. Несанкционированный доступ незаконен и наказуем, ответственность лежит на вас.
Что такое Agent Onboarding?
Функция, которая по одному из 14 профилей (баг-баунти, пентест, SOC, DevSecOps и других) отмечает нужные разрешения токена и генерирует пакет с `SKILL.md` и справочными файлами. Клиентам без поддержки скиллов вроде Cursor или Cline та же инструкция приходит при подключении.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыМост между MCP-клиентом и терминалом Kali Linux: агент запускает nmap, sqlmap, hydra и другие инструменты для авторизованного пентеста и CTF
Набор из полусотни субагентов Claude Code для авторизованного пентеста: планирование, разведка, поиск и цепочки эксплойтов, пост-эксплуатация, детект и отчеты
Набор для авторизованного багбаунти: 50 субагентов, 26 команд и 2 MCP-сервера площадок багбаунти для Claude Code, Codex и еще пяти агентов
Открытый фреймворк ловушек: поддельные SSH, HTTP, базы данных и MCP-инструменты на YAML, ответы можно поручить LLM, а действия атакующего пишутся в журнал
MCP-сервер и агентный набор для реверс-инжиниринга: Ghidra, Frida, x64dbg и Rizin для анализа бинарей, CTF и исследования вредоносного ПО
MCP-сервер платформы ARL-Next: по домену, IP или адресу сайта возвращает порты, отпечатки, сертификаты, уязвимости и утечки из вашей базы активов
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| RedAmon (эта запись) | да | API-ключ | 3 180 | |
| Strix | нет | 71 212 | другой автономный пентест-агент, а у RedAmon есть граф поверхности атаки, триаж и собственный MCP-сервер для внешних агентов | |
| MCP Kali Server | нет | не нужна | 858 | дает агенту оболочку Kali по MCP и больше ничего, без разведки, графа и триажа |
| HexStrike AI MCP Agents | нет | не нужна | 13 015 | набор MCP-инструментов безопасности, а RedAmon добавляет собственный конвейер разведки и граф находок |
Коротко о README
README открывается юридической оговоркой об авторизованном тестировании, затем описывает требования, установку через `redamon.sh`, создание администратора и команды управления стеком. Дальше идут таблицы модулей разведки, описание агента с инструментами и список MCP-серверов в песочнице. Отдельные разделы посвящены подключению внешних MCP-серверов как плагинов, встроенному MCP-серверу, конвейеру триажа и автоматическим исправлениям с pull request.