SB

swgee/burpmcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

57 stars 2 forks 品質 68 トレンド 13MIT

MCP Server による Burp Suite 拡張機能により、手動アプリケーションセキュリティテストを強化

概要

BurpMCPは、アプリケーションのセキュリティテスター、脆弱性の研究者、および現代のAIでバグ自発ハンターを拡張するビルプスイート拡張です。 毎日、大きな言語モデルは、より大きな文脈のウィンドウを獲得し、応答時間を短縮し、知識と推論スキルを向上させます。 BurpMCP は、HTTP ベースのアプリケーションをテストしながら、これらの機能を活用し、不慣れな攻撃面をナビゲートし、複雑な脆弱性を追跡するための超インテリジェントなサイドキックを提供します。 BurpMCPは、Claude Desktop、Cursorなどのモデルコンテキストプロトコル(MCP)クライアントとBurp Suiteを統合することにより、LMの助けを借りて手動アプリケーションセキュリティテストを強化することに重点を置いています。これにより、AIがモデルの行動を完全に制御および可視性に代わって、自動テストを実行することができます。 - :notebook:MCP クライアントの拡張子でリクエストを保存して、Get-Saved-Request Tool - :hammer: 新規 HTTP/1 を送信します.

概要(AI 翻訳)

BurpMCPは、アプリケーションのセキュリティテスター、脆弱性の研究者、および現代のAIでバグ自発ハンターを拡張するビルプスイート拡張です。 毎日、大きな言語モデルは、より大きな文脈のウィンドウを獲得し、応答時間を短縮し、知識と推論スキルを向上させます。 BurpMCP は、HTTP ベースのアプリケーションをテストしながら、これらの機能を活用し、不慣れな攻撃面をナビゲートし、複雑な脆弱性を追跡するための超インテリジェントなサイドキックを提供します。

BurpMCPは、Claude Desktop、Cursorなどのモデルコンテキストプロトコル(MCP)クライアントとBurp Suiteを統合することにより、LMの助けを借りて手動アプリケーションセキュリティテストを強化することに重点を置いています。これにより、AIがモデルの行動を完全に制御および可視性に代わって、自動テストを実行することができます。

特徴:

  • :notebook:MCPクライアントの拡張子でリクエストを保存して、Get-Saved-Request Toolを使用して取得
  • :hammer:新しいHTTP/1.1とHTTP/2リクエストを送信し、リクエストログタブで表示
  • :pencil2: より速い微調整のためのregexのひもの取り替えが付いている保存された要求を保留して下さい(LLMのための中継器のような)

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

BurpMCP

BurpMCP is a Burp Suite extension that augments application security testers, vulnerability researchers, and bug bounty hunters with modern AI. Every day, large language models gain larger context windows, faster response times, and improved knowledge and reasoning skills. BurpMCP lets you take advantage of these capabilities while testing HTTP-based applications, providing a super-intelligent sidekick to help navigate unfamiliar attack surfaces and chase down complex vulnerabilities.

BurpMCP focuses on enhancing manual application security testing with the help of LLMs by integrating Burp Suite with Model Context Protocol (MCP) clients like Claude Desktop, Cursor, etc. so you can prompt AI to perform autonomous testing on your behalf with full control and visibility of the model’s actions.

Features:

  • :notebook: Save requests in the extension for MCP clients to retrieve using the Get-Saved-Request Tool
  • :hammer: Send new HTTP/1.1 and HTTP/2 requests and view them in the Request Logs tab
  • :pencil2: Resend saved requests with regex string replacements for faster tweaking (like Repeater for LLMs)
  • :satellite: Generate Collaborator payloads and retrieve interactions for LLM-led out-of-band testing
  • :microscope: View all MCP messages in the Server logs tab for easy debugging

The extension starts an MCP Server that interfaces directly with the Burp Suite extension API. For more information on Model Context Protocol, refer to the docs.

Installation

Download the jar file from the releases and load it into Burp to install.

The MCP server runs by default on localhost port 8181 over SSE. The configuration syntax varies depending on your MCP client, but here are a few examples:

Cline:

{
  "mcpServers": {
    "burpmcp": {
      "autoApprove": [],
      "disabled": false,
      "timeout": 30,
      "url": "http://localhost:8181/mcp/sse",
      "transportType": "sse"
    }
  }
}

Dive:

{
  "mcpServers": {
    "BurpMCP": {
      "transport": "sse",
      "url": "http://localhost:8181/mcp/sse"
    }
  }
}

To use BurpMCP with STDIO-only clients like Claude Desktop, download the stdio-bridge.py script and install the required dependencies:

pip3 install typer mcp

Then, add the following configuration to your claude_desktop_config.json. Make sure the host and port match what you configure in BurpMCP.

{
  "mcpServers": {
    "BurpMCP": {
      "command": "python3",
      "args": ["path/to/stdio-bridge.py", "http://localhost:8181/mcp/sse"],
      "env": {}
    }
  }
}

Usage

To send requests to BurpMCP, right-click any request and click `Extensions -> Send to BurpMCP".

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "burpmcp": { "autoApprove": [], "disabled": false, "timeout": 30, "url": "http://localhost:8181/mcp/sse", "transportType": "sse" } } }