← Вернуться к списку

Официальный MCP-сервер Burp Suite: тестирование автоматической инфильтрации для AI Agent

itadol5j

Структура сервера Burp Suite MCP

Burp Suite Official MCP Server: тест автоматической инфильтрации для AI Agent

PortSwigger (Burp Suite Developer) официально представленMCP серверПозволить агенту пройтиМодельный контекстный протокол (MCP) Прямой контроль над Burp Suite.

Это означает, что агент может.Автоматические тесты на проникновениеПонял.

Что такое Burp Suite MCP Server?

MCP (Model Subject Protocol) Это протокол Anthropic, который позволяет AI-агенту взаимодействовать с внешними инструментами. Burp Suite MCP серверBridge to Burp Suite и искусственный интеллектЯ не знаю.

Рабочий процесс:

AI Agent (Claude/GPT) → MCP 协议 → MCP Server → Burp Suite → 渗透测试

Основные функции

Функции Аннотации
MCP сервер Прослушивание по умолчанию 127.0.0.1:9876
SSE интерфейс Интерфейс событий HTTP Server-Sent
Stdio Proxy Stdio MCP совместим с Claude Desktop
Автоматическая установка Автоконфигурация Claude Desktop
Настройка Edit Опционально включить инструмент редактирования файла конфигурации Burp
Пользовательские инструменты Расширяемый новый инструмент MCP

:: Шаги установки

Предпосылки

  • Ява.Другие организаторы
  • команда банкадолжны быть исполнены
  • Обсуждение Burp SuiteТребуется приложение Burp Suite

Шаги установки

# 1. 克隆仓库
git clone https://github.com/PortSwigger/mcp-server.git
cd mcp-server

# 2. 构建 JAR 文件
./gradlew embedProxyJar

# 3. 在 Burp Suite 中加载扩展
# Extensions → Add → Java → 选择 build/libs/burp-mcp-all.jar

# 4. 配置 MCP Server(在 Burp 的 MCP 标签页)
# 默认监听 http://127.0.0.1:9876

Скачать Claude Desktop

В настоящее время Claude Desktop поддерживает только MCP-серверы Stdio. Сервер предоставляетПрокси:

# Claude Desktop 配置文件
# ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "burp": {
      "command": "java",
      "args": [
        "-jar",
        "/path/to/mcp-proxy-all.jar",
        "--sse-url",
        "http://127.0.0.1:9876"
      ]
    }
  }
}

обоснование:

  • Claude Desktop запускает Stdio Proxy Server
  • Прокси-сервер, подключенный к Burp
  • Все запросы передаются через Proxy в Burp

Прямое соединение с использованием SSE Server

Если ваш MCP Clear поддерживает SSE, вы можете подключиться напрямую:

# SSE 接口 URL
http://127.0.0.1:9876

# 或带 /sse 路径
http://127.0.0.1:9876/sse

Расширить пользовательский инструмент

Вы можете выбрать новые инструменты MCP:

// 工具定义在 src/main/kotlin/net/portswigger/mcp/tools/Tools.kt

// 创建新的 serializable data class
@Serializable
data class MyCustomTool(
    val param1: String,
    val param2: Int
)

// 工具名称自动从参数类名派生
// 返回字符串或更丰富的 PromptMessageContents

Все в порядке.Достижение Paginaed InterfaceДобавлена поддержка автоматического разрыва страниц.

Приложения

сцена Агент ИИ, что я могу сделать?
Испытание на автоматическое проникновение ИИ-агент автосканирует, анализирует отверстия
Анализ пробелов ИИ-агент анализирует данные, полученные Burp
Поколение отчетов AI Agent Generation Osmosis Test Report (недоступная ссылка)
Настройка автоматизации Агент ИИ настраивает Burp

Резюме

Burp Suite MCP серверИнфильтрационное тестирование в эпоху ИИ:

  • PortSwigger Официальный, очень надежный
  • Поддержка протокола MCP, совместимый с Claude Desktop
  • SSE Server и Stdio Proxy
  • Расширенный пользовательский инструмент
  • ИИ-агент может автоматизировать тесты на проникновение.

Инфильтрационный тест + AI Agent, Новая эра кибербезопасности

GitHub:https://github.com/PortSwigger/mcp-сервер

Соглашение MCP:https://moder-contentprotocol.io/