├── .github └── ISSUE_TEMPLATE │ └── bug_report.md ├── .gitignore ├── CONTRIBUTING.md ├── FAQ.md ├── LICENSE ├── README.md ├── burp-rest-api-devel.bat ├── burp-rest-api-devel.sh ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src ├── entrypoint └── java │ └── burp │ └── BurpExtender.java ├── main ├── java │ ├── burp │ │ └── LegacyBurpExtender.java │ └── com │ │ └── vmware │ │ └── burp │ │ └── extension │ │ ├── BurpApplication.java │ │ ├── client │ │ └── BurpClient.java │ │ ├── config │ │ ├── AppConfig.java │ │ └── SwaggerConfig.java │ │ ├── domain │ │ ├── Config.java │ │ ├── ConfigItem.java │ │ ├── Cookie.java │ │ ├── CookieInCookieJar.java │ │ ├── HttpMessage.java │ │ ├── HttpMessageList.java │ │ ├── IssueConfidence.java │ │ ├── IssueSeverity.java │ │ ├── Parameter.java │ │ ├── ParameterType.java │ │ ├── ReportType.java │ │ ├── ScanIssue.java │ │ ├── ScanIssueList.java │ │ ├── ScanPolicy.java │ │ ├── ScanProgress.java │ │ ├── ScanStatus.java │ │ ├── ScanStatusList.java │ │ ├── ScopeItem.java │ │ ├── SpiderProgress.java │ │ ├── Versions.java │ │ └── internal │ │ │ ├── ScanQueueMap.java │ │ │ └── SpiderQueueMap.java │ │ ├── filter │ │ └── ApiKeyFilter.java │ │ ├── service │ │ └── BurpService.java │ │ ├── utils │ │ ├── URLDecoderUtil.java │ │ ├── UserConfigUtils.java │ │ └── Utils.java │ │ └── web │ │ └── BurpController.java └── resources │ ├── application.yml │ └── static │ ├── burp-default-project-options.json │ └── burp-default-user-options.json └── test └── java └── com └── vmware └── burp └── extension ├── client ├── ApiKeyFilterNoHeaderTest.java ├── BurpClientIT.java ├── BurpClientITApiKey.java └── JvmInfoTest.java └── filter └── ApiKeyFilterTest.java /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/FAQ.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/README.md -------------------------------------------------------------------------------- /burp-rest-api-devel.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/burp-rest-api-devel.bat -------------------------------------------------------------------------------- /burp-rest-api-devel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/burp-rest-api-devel.sh -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/gradlew.bat -------------------------------------------------------------------------------- /src/entrypoint/java/burp/BurpExtender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/entrypoint/java/burp/BurpExtender.java -------------------------------------------------------------------------------- /src/main/java/burp/LegacyBurpExtender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/burp/LegacyBurpExtender.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/BurpApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/BurpApplication.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/client/BurpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/client/BurpClient.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/config/AppConfig.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/config/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/config/SwaggerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/Config.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/ConfigItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/ConfigItem.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/Cookie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/Cookie.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/CookieInCookieJar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/CookieInCookieJar.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/HttpMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/HttpMessage.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/HttpMessageList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/HttpMessageList.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/IssueConfidence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/IssueConfidence.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/IssueSeverity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/IssueSeverity.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/Parameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/Parameter.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/ParameterType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/ParameterType.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/ReportType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/ReportType.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/ScanIssue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/ScanIssue.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/ScanIssueList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/ScanIssueList.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/ScanPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/ScanPolicy.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/ScanProgress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/ScanProgress.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/ScanStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/ScanStatus.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/ScanStatusList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/ScanStatusList.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/ScopeItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/ScopeItem.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/SpiderProgress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/SpiderProgress.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/Versions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/Versions.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/internal/ScanQueueMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/internal/ScanQueueMap.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/domain/internal/SpiderQueueMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/domain/internal/SpiderQueueMap.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/filter/ApiKeyFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/filter/ApiKeyFilter.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/service/BurpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/service/BurpService.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/utils/URLDecoderUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/utils/URLDecoderUtil.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/utils/UserConfigUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/utils/UserConfigUtils.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/utils/Utils.java -------------------------------------------------------------------------------- /src/main/java/com/vmware/burp/extension/web/BurpController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/java/com/vmware/burp/extension/web/BurpController.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/static/burp-default-project-options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/resources/static/burp-default-project-options.json -------------------------------------------------------------------------------- /src/main/resources/static/burp-default-user-options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/main/resources/static/burp-default-user-options.json -------------------------------------------------------------------------------- /src/test/java/com/vmware/burp/extension/client/ApiKeyFilterNoHeaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/test/java/com/vmware/burp/extension/client/ApiKeyFilterNoHeaderTest.java -------------------------------------------------------------------------------- /src/test/java/com/vmware/burp/extension/client/BurpClientIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/test/java/com/vmware/burp/extension/client/BurpClientIT.java -------------------------------------------------------------------------------- /src/test/java/com/vmware/burp/extension/client/BurpClientITApiKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/test/java/com/vmware/burp/extension/client/BurpClientITApiKey.java -------------------------------------------------------------------------------- /src/test/java/com/vmware/burp/extension/client/JvmInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/test/java/com/vmware/burp/extension/client/JvmInfoTest.java -------------------------------------------------------------------------------- /src/test/java/com/vmware/burp/extension/filter/ApiKeyFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware/burp-rest-api/HEAD/src/test/java/com/vmware/burp/extension/filter/ApiKeyFilterTest.java --------------------------------------------------------------------------------