Сервер MCP Burpsuite
Сервер протокола контекста модели (MCP), предоставляющий интерфейс для взаимодействия с функциями сканирования и прокси Burpsuite Professional.
Обзор
Этот сервер MCP позволяет помощникам ИИ взаимодействовать с Burpsuite Professional для тестирования веб-безопасности и сканирования уязвимостей. Он предоставляет инструменты для:
- Запуск сканирования уязвимостей на целевых URL-адресах
- Проверка статуса сканирования и получение результатов
- Доступ к HTTP/HTTPS-трафику, захваченному Burp Proxy
- Просмотр структуры сайта, обнаруженной во время сканирования
Функции
Инструменты
Сервер предоставляет следующие инструменты:
- start_scan : Начать новое сканирование уязвимостей на целевом URL-адресе
- Параметры:
target
: целевой URL для сканирования (например, https://example.com )scan_type
: Тип выполняемого сканирования (пассивное, активное или полное)
- Параметры:
- get_scan_status : проверка статуса запущенного сканирования
- Параметры:
scan_id
: идентификатор проверяемого сканирования
- Параметры:
- get_scan_issues : Получить проблемы уязвимости, обнаруженные при сканировании
- Параметры:
scan_id
: идентификатор сканированияseverity
: Фильтрация проблем по степени серьезности (высокая, средняя, низкая, информация или все)
- Параметры:
- get_proxy_history : Получить HTTP/HTTPS-трафик, захваченный Burp Proxy
- Параметры:
host
: Фильтр по хосту (необязательно)method
: Фильтр по методу HTTP (необязательно)status_code
: Фильтр по коду статуса HTTP (необязательно)limit
: Максимальное количество возвращаемых элементов (по умолчанию: 10)
- Параметры:
- get_site_map : получение структуры сайта, обнаруженной во время сканирования и просмотра
- Параметры:
host
: Фильтр по хосту (необязательно)with_parameters
: показывать только URL-адреса с параметрами (необязательно)limit
: Максимальное количество возвращаемых элементов (по умолчанию: 20)
- Параметры:
Ресурсы
Сервер предоставляет следующие ресурсы:
- Результаты сканирования :
burpsuite://scan/{scanId}
- Подробности проблемы :
burpsuite://scan/{scanId}/issue/{issueId}
- История прокси :
burpsuite://proxy/history
- Элемент истории прокси :
burpsuite://proxy/history/{itemId}
- Карта сайта :
burpsuite://sitemap
Установка
Установка через Smithery
Чтобы автоматически установить Burpsuite Server для Claude Desktop через Smithery :
Ручная установка
- Сборка сервера:
- Добавьте сервер в файл конфигурации настроек MCP:
Будущие улучшения
Этот сервер в настоящее время предоставляет фиктивную функциональность. Чтобы подключить его к реальному экземпляру Burpsuite Professional:
- Настройте Burpsuite Professional для предоставления REST API
- Обновите реализацию сервера для подключения к Burpsuite REST API.
- Добавить механизмы аутентификации для безопасной связи API
Пример использования
Вот несколько примеров использования сервера Burpsuite MCP с помощником на основе искусственного интеллекта:
Начало сканирования
Просмотр истории прокси
Анализ уязвимостей
local-only server
The server can only run on the client's local machine because it depends on local resources.
Сервер MCP Burpsuite
Related MCP Servers
- -securityAlicense-qualityBurpSuite MCP Server: A powerful Model Context Protocol (MCP) server implementation for BurpSuite, providing programmatic access to Burp's core functionalities.Last updated -22PythonMIT License
- Python
- TypeScriptMIT License
- PythonMIT License