gori MCP

Перехватывающий HTTP-прокси с терминальным интерфейсом и MCP-сервером: агент читает трафик, повторяет запросы и сканирует.

  • 133 ★ репозитория
  • Последний коммит
MCP-сервер

Широкий доступ

Почему такой уровень

  • Фаззер, сканер и повтор запросов отправляют реальный трафик к цели; без разрешения владельца это нарушает закон.
  • Агент с живым доступом формирует запросы к цели и видит куки, токены и заголовки из захваченных потоков.
  • Прокси с доверенным корневым сертификатом расшифровывает HTTPS-трафик браузера.
Все причины и проверки

hahwul/gori

Установка

Ручная установка

curl -fsSL https://gori.hahwul.com/install.sh | bash

Ставит бинарник для macOS и Linux. В Windows есть `choco install gori`.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Фаззер, сканер и повтор запросов отправляют реальный трафик к цели; без разрешения владельца это нарушает закон.
  • Агент с живым доступом формирует запросы к цели и видит куки, токены и заголовки из захваченных потоков.
  • Прокси с доверенным корневым сертификатом расшифровывает HTTPS-трафик браузера.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

gori — клавиатурный прокси для проверки веб-приложений в терминале. Он записывает запросы и ответы HTTP/1.1, HTTP/2, WebSocket, gRPC и SSE как потоки, которые можно повторить, пофаззить и просканировать, а на HTTP/1.1 и HTTP/2 перехватить на лету. `gori mcp` запускает MCP-сервер: агент читает ту же базу проекта и вызывает те же рабочие процессы. Команда `gori mcp --install-claude-code` пишет конфиг сама, есть варианты для Claude Desktop, Codex, Hermes и других клиентов. Флаг `--read-only` оставляет только чтение без живых запросов.

Для кого. Пентестерам и багхантерам, которые ведут проверку в терминале и отдают агенту разбор трафика и проверку гипотез.

Подходит, если

  • Нужно разобрать историю захваченных потоков и найти подозрительные эндпоинты.
  • Агент повторяет запрос под несколькими ролями, чтобы найти сломанный контроль доступа.
  • Токены сессий и CSRF проверяют на случайность.
  • Проект передают агенту только для чтения, без отправки запросов.

Не подходит, если

  • У вас нет письменного разрешения владельца цели на проверку.
  • Нужно автономное сканирование без оператора: инструмент рассчитан на человека за терминалом.
  • Нужен захват трафика вне HTTP, WebSocket, gRPC и SSE.

Пример запроса к агенту

Открой проект gori, покажи эндпоинты из карты сайта и повтори запрос к `/api/orders` под двумя ролями.

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

MCP-сервер не запускает прокси для захвата, он работает с данными проекта. Перехват на лету есть для HTTP/1.1 и HTTP/2, сообщения WebSocket перехватываются на HTTP/1.1 при включенном `proto:ws`. Сборка из исходников требует Crystal 1.21.0 или новее. Первая команда установки запускает скрипт с сайта автора через `curl | bash`: прочитайте его заранее. Область проверки задают правилами `scope`: без них агент с живым доступом может обратиться к чужим адресам.

Как отключить. Удалите запись gori из конфигурации клиента, для Claude Code это `~/.claude.json`. Бинарник и проектную базу удалите отдельно.

Частые вопросы

Как подключить gori к Claude Code?

Выполните `gori mcp --install-claude-code` и перезапустите клиент. Конфиг запишется в `~/.claude.json`.

Запускает ли MCP-сервер прокси?

Нет. `gori mcp` не запускает прокси для захвата и читает только данные проекта; прокси стартует командой `gori`.

Как не давать агенту отправлять запросы?

Добавьте флаг `--read-only`. Останутся только инструменты чтения без живых запросов.

Для каких агентов есть установщик?

Для Claude Code, Claude Desktop, Codex, Antigravity CLI, Grok, Hermes и Pi.

Где слушает прокси?

По умолчанию на `127.0.0.1:8070`. Для HTTPS нужно доверить корневой сертификат gori.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

70 инструментов для прокси Caido: история запросов, повтор, фаззинг и находки доступны агенту при авторизованном тестировании.

MCP-серверШирокий доступ138Звезды репозитория

MCP-сервер и плагин для Ghidra: агент декомпилирует бинарники, смотрит перекрестные ссылки и переименовывает функции в открытом проекте

MCP-серверРасширенный доступ11,8 тыс.Звезды репозитория

Расширение Ghidra с MCP-сервером: агент читает псевдокод и дизассемблер, строит графы вызовов и правит имена, типы и структуры через 100 инструментов

MCP-серверШирокий доступ807Звезды репозитория

MCP-сервер к дизассемблеру Ghidra: сотни инструментов для обратной разработки, декомпиляция, переименование, работа со структурами, эмуляция и отладка

MCP-серверШирокий доступ6,1 тыс.Звезды репозитория

MCP-сервер поверх mitmproxy: агент читает HTTP-трафик, подменяет ответы, повторяет запросы и собирает спецификацию API.

MCP-серверШирокий доступ134Звезды репозитория

Сканер ищет в конфигах MCP у Claude Desktop, Cursor и VS Code утекшие ключи, опасные доступы и подключенные модели.

CLIРасширенный доступ165Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
gori (эта карточка)нетне нужна133
caido-mcp-serverнетключ необязателен138MCP-сервер для Caido; gori работает самостоятельным прокси в терминале и дает агенту тот же набор действий
BurpMCP-UltraнетAPI-ключ297MCP-мост к Burp Suite; gori не требует графической оболочки

Коротко о README

Один движок и одна база проекта доступны тремя способами: терминальный интерфейс, `gori mcp` для агента и `gori run` для скриптов и CI.

Бейдж для README

Сообщить о проблеме

Foxx AIgori
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.