
Burp Suite Community Edition用のREST API自動化。ローカルHTTP API上でsend/repeat/historyエンドポイントを公開する、そのまま組み込めるJava拡張機能。
Burp Suite(Montoya API)拡張機能です。Burp の最も有用なプリミティブを localhost HTTP API として公開し、エージェント型コーディングシェル(Claude Code、OpenAI Codex など)が curl から Burp を操作できるようにします。
Burp Community で動作します。
最新リリースの JAR を入手してください。クローンやビルドは不要です:
→ cc-bridge-0.1.0.jar (381 KB · sha256 10e21b82a602e43df62ffa2758ef3f51a24af8e1a04affa82ef12d02bde9192c)
すべてのリリース: https://github.com/larrypeseckis/burp-cc-bridge/releases
PortSwigger Web Security Academy の 6 つの脆弱性クラスにわたる 7 つのラボでの検証結果(cc-burp 呼び出し 250 回、6 件の解決、1 件の文書化されたアーキテクチャ上の境界、GUI フォールバック 0 件)については、VALIDATION.md を参照してください。
mvn clean package
# -> target/cc-bridge-0.1.0.jar (shaded fat JAR)
target/cc-bridge-0.1.0.jar を指定して Next をクリック。CC-Bridge listening on http://127.0.0.1:1337
Auth token written to ~/.cc-bridge-token (mode 600)
curl -sH "Authorization: Bearer $(cat ~/.cc-bridge-token)" http://127.0.0.1:1337/health
JVM 引数でバインド先のホスト/ポートを上書きできます(Extension settings → JVM properties):
-Dccbridge.host=127.0.0.1 -Dccbridge.port=1337
すべてのエンドポイントで Authorization: Bearer <token> が必要です。
./cc-burp health
./cc-burp send -d '{"method":"GET","url":"https://example.com/"}'
./cc-burp history 'host=example.com&limit=10'
./cc-burp 'history/42'
./cc-burp 'repeat/42' -d '{"headers":{"X-Spoof":"1"}}'
./cc-burp 'collaborator/new' -X POST
~/.cc-bridge-token が存在しないか空の場合にのみ再生成されます。ローテーションするには削除してください。127.0.0.1 にバインドされます。これをネットワークに公開しないでください。| Verb | Path | Body / Query |
|---|
| GET | /health | – |
| POST | /send | {method,url,headers?,body?} or {raw, host, port, tls} |
| GET | /history | host=, method=, status=, contains=, `source=proxy |
| GET | /history/{id} | – |
| POST | /repeat/{id} | {headers?, removeHeaders?, body?, method?, url?} |
| POST | /decode | `{input, kind: auto |
| POST | /scan | `{url |
| GET | /scan/{taskId} | – |
| DEL | /scan/{taskId} | – |
| GET | /issues | host=, `severity=HIGH |
| POST | /collaborator/new | – |
| POST | /collaborator/{ctx} | mint another payload on existing ctx |
| GET | /collaborator/{ctx} | poll interactions |