├── .gitignore ├── BappDescription.html ├── BappManifest.bmf ├── README-ZH.md ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images └── pyburp.png └── src └── main ├── java └── io │ └── github │ └── cyal1 │ └── pyburp │ ├── Burpextender.java │ ├── CallFuncClient.java │ ├── CallFuncServiceGrpc.java │ ├── ComboBoxRenderer.java │ ├── ContentTypeContextMenu.java │ ├── ContentTypeConverter.java │ ├── MyContextMenuItemsProvider.java │ ├── MyHttpHandler.java │ ├── MyInteractionHandler.java │ ├── MyPayloadProcessor.java │ ├── MyProxyRequestHandler.java │ ├── MyProxyResponseHandler.java │ ├── MyProxyWebSocketCreationHandler.java │ ├── MyScanCheck.java │ ├── MyWebSocketCreatedHandler.java │ ├── PyBurp.java │ ├── PyBurpTab.java │ ├── PyBurpTabs.java │ ├── Tools.java │ └── poller │ ├── InteractionHandler.java │ └── Poller.java └── resources ├── examples ├── bambdas.py ├── chrome_devtools_protocol.py ├── collaborator.py ├── customise_context_menu.py ├── default.py ├── encryptedCompleteBody.py ├── encryptedCompleteBodyAes.py ├── encryptedJsonParam.py ├── encryptedJsonParamRpc.py ├── encryptedQueryForm.py ├── env_init.py ├── fuzz_params.py ├── highlight_interesting_http.py ├── notes.md ├── passive_active_scan.py ├── process_intruder_payload.py ├── race_condition.py ├── rpc_debug.py ├── save_subdomain_to_sqlite.py ├── signatureHeader.py ├── traffic_redirector.py ├── urls_from_file.py ├── urls_from_file2.py ├── use_pip2_packages.py └── websocket.py └── qs.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/.gitignore -------------------------------------------------------------------------------- /BappDescription.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/BappDescription.html -------------------------------------------------------------------------------- /BappManifest.bmf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/BappManifest.bmf -------------------------------------------------------------------------------- /README-ZH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/README-ZH.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/pyburp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/images/pyburp.png -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/Burpextender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/Burpextender.java -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/CallFuncClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/CallFuncClient.java -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/CallFuncServiceGrpc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/CallFuncServiceGrpc.java -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/ComboBoxRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/ComboBoxRenderer.java -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/ContentTypeContextMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/ContentTypeContextMenu.java -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/ContentTypeConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/ContentTypeConverter.java -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/MyContextMenuItemsProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/MyContextMenuItemsProvider.java -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/MyHttpHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/MyHttpHandler.java -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/MyInteractionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/MyInteractionHandler.java -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/MyPayloadProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/MyPayloadProcessor.java -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/MyProxyRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/MyProxyRequestHandler.java -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/MyProxyResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/MyProxyResponseHandler.java -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/MyProxyWebSocketCreationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/MyProxyWebSocketCreationHandler.java -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/MyScanCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/MyScanCheck.java -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/MyWebSocketCreatedHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/MyWebSocketCreatedHandler.java -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/PyBurp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/PyBurp.java -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/PyBurpTab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/PyBurpTab.java -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/PyBurpTabs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/PyBurpTabs.java -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/Tools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/Tools.java -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/poller/InteractionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/poller/InteractionHandler.java -------------------------------------------------------------------------------- /src/main/java/io/github/cyal1/pyburp/poller/Poller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/java/io/github/cyal1/pyburp/poller/Poller.java -------------------------------------------------------------------------------- /src/main/resources/examples/bambdas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/bambdas.py -------------------------------------------------------------------------------- /src/main/resources/examples/chrome_devtools_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/chrome_devtools_protocol.py -------------------------------------------------------------------------------- /src/main/resources/examples/collaborator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/collaborator.py -------------------------------------------------------------------------------- /src/main/resources/examples/customise_context_menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/customise_context_menu.py -------------------------------------------------------------------------------- /src/main/resources/examples/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/default.py -------------------------------------------------------------------------------- /src/main/resources/examples/encryptedCompleteBody.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/encryptedCompleteBody.py -------------------------------------------------------------------------------- /src/main/resources/examples/encryptedCompleteBodyAes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/encryptedCompleteBodyAes.py -------------------------------------------------------------------------------- /src/main/resources/examples/encryptedJsonParam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/encryptedJsonParam.py -------------------------------------------------------------------------------- /src/main/resources/examples/encryptedJsonParamRpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/encryptedJsonParamRpc.py -------------------------------------------------------------------------------- /src/main/resources/examples/encryptedQueryForm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/encryptedQueryForm.py -------------------------------------------------------------------------------- /src/main/resources/examples/env_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/env_init.py -------------------------------------------------------------------------------- /src/main/resources/examples/fuzz_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/fuzz_params.py -------------------------------------------------------------------------------- /src/main/resources/examples/highlight_interesting_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/highlight_interesting_http.py -------------------------------------------------------------------------------- /src/main/resources/examples/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/notes.md -------------------------------------------------------------------------------- /src/main/resources/examples/passive_active_scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/passive_active_scan.py -------------------------------------------------------------------------------- /src/main/resources/examples/process_intruder_payload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/process_intruder_payload.py -------------------------------------------------------------------------------- /src/main/resources/examples/race_condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/race_condition.py -------------------------------------------------------------------------------- /src/main/resources/examples/rpc_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/rpc_debug.py -------------------------------------------------------------------------------- /src/main/resources/examples/save_subdomain_to_sqlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/save_subdomain_to_sqlite.py -------------------------------------------------------------------------------- /src/main/resources/examples/signatureHeader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/signatureHeader.py -------------------------------------------------------------------------------- /src/main/resources/examples/traffic_redirector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/traffic_redirector.py -------------------------------------------------------------------------------- /src/main/resources/examples/urls_from_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/urls_from_file.py -------------------------------------------------------------------------------- /src/main/resources/examples/urls_from_file2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/urls_from_file2.py -------------------------------------------------------------------------------- /src/main/resources/examples/use_pip2_packages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/use_pip2_packages.py -------------------------------------------------------------------------------- /src/main/resources/examples/websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/examples/websocket.py -------------------------------------------------------------------------------- /src/main/resources/qs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PortSwigger/pyburp/HEAD/src/main/resources/qs.js --------------------------------------------------------------------------------