├── .github └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs └── images │ ├── example_screenshot.png │ └── session_management.svg ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main └── java │ ├── burp │ └── BurpExtender.java │ └── com │ └── onepassword │ └── burpanalyzer │ ├── model │ ├── DecryptedPayload.java │ ├── EncryptedMessage.java │ └── RequestMAC.java │ ├── processing │ ├── BaseError.java │ ├── DecryptionError.java │ ├── EncryptedMessageProcessingError.java │ ├── EncryptionError.java │ ├── RequestMACGenerateError.java │ ├── Result.java │ └── SessionKeyParsingError.java │ ├── ui │ ├── OnePasswordSessionTab.java │ └── OnePasswordSessionTabUI.java │ └── util │ ├── Base64UrlDeserializer.java │ ├── Base64UrlSerializer.java │ ├── OnePasswordHeaders.java │ ├── RequestMACParser.java │ └── SessionStateCache.java └── test └── java └── com └── onepassword └── burpanalyzer ├── EncryptedMessageTests.java └── RequestMACTests.java /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/README.md -------------------------------------------------------------------------------- /docs/images/example_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/docs/images/example_screenshot.png -------------------------------------------------------------------------------- /docs/images/session_management.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/docs/images/session_management.svg -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = '1PasswordSessionAnalyzerForBurp' 2 | 3 | -------------------------------------------------------------------------------- /src/main/java/burp/BurpExtender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/src/main/java/burp/BurpExtender.java -------------------------------------------------------------------------------- /src/main/java/com/onepassword/burpanalyzer/model/DecryptedPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/src/main/java/com/onepassword/burpanalyzer/model/DecryptedPayload.java -------------------------------------------------------------------------------- /src/main/java/com/onepassword/burpanalyzer/model/EncryptedMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/src/main/java/com/onepassword/burpanalyzer/model/EncryptedMessage.java -------------------------------------------------------------------------------- /src/main/java/com/onepassword/burpanalyzer/model/RequestMAC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/src/main/java/com/onepassword/burpanalyzer/model/RequestMAC.java -------------------------------------------------------------------------------- /src/main/java/com/onepassword/burpanalyzer/processing/BaseError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/src/main/java/com/onepassword/burpanalyzer/processing/BaseError.java -------------------------------------------------------------------------------- /src/main/java/com/onepassword/burpanalyzer/processing/DecryptionError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/src/main/java/com/onepassword/burpanalyzer/processing/DecryptionError.java -------------------------------------------------------------------------------- /src/main/java/com/onepassword/burpanalyzer/processing/EncryptedMessageProcessingError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/src/main/java/com/onepassword/burpanalyzer/processing/EncryptedMessageProcessingError.java -------------------------------------------------------------------------------- /src/main/java/com/onepassword/burpanalyzer/processing/EncryptionError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/src/main/java/com/onepassword/burpanalyzer/processing/EncryptionError.java -------------------------------------------------------------------------------- /src/main/java/com/onepassword/burpanalyzer/processing/RequestMACGenerateError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/src/main/java/com/onepassword/burpanalyzer/processing/RequestMACGenerateError.java -------------------------------------------------------------------------------- /src/main/java/com/onepassword/burpanalyzer/processing/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/src/main/java/com/onepassword/burpanalyzer/processing/Result.java -------------------------------------------------------------------------------- /src/main/java/com/onepassword/burpanalyzer/processing/SessionKeyParsingError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/src/main/java/com/onepassword/burpanalyzer/processing/SessionKeyParsingError.java -------------------------------------------------------------------------------- /src/main/java/com/onepassword/burpanalyzer/ui/OnePasswordSessionTab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/src/main/java/com/onepassword/burpanalyzer/ui/OnePasswordSessionTab.java -------------------------------------------------------------------------------- /src/main/java/com/onepassword/burpanalyzer/ui/OnePasswordSessionTabUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/src/main/java/com/onepassword/burpanalyzer/ui/OnePasswordSessionTabUI.java -------------------------------------------------------------------------------- /src/main/java/com/onepassword/burpanalyzer/util/Base64UrlDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/src/main/java/com/onepassword/burpanalyzer/util/Base64UrlDeserializer.java -------------------------------------------------------------------------------- /src/main/java/com/onepassword/burpanalyzer/util/Base64UrlSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/src/main/java/com/onepassword/burpanalyzer/util/Base64UrlSerializer.java -------------------------------------------------------------------------------- /src/main/java/com/onepassword/burpanalyzer/util/OnePasswordHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/src/main/java/com/onepassword/burpanalyzer/util/OnePasswordHeaders.java -------------------------------------------------------------------------------- /src/main/java/com/onepassword/burpanalyzer/util/RequestMACParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/src/main/java/com/onepassword/burpanalyzer/util/RequestMACParser.java -------------------------------------------------------------------------------- /src/main/java/com/onepassword/burpanalyzer/util/SessionStateCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/src/main/java/com/onepassword/burpanalyzer/util/SessionStateCache.java -------------------------------------------------------------------------------- /src/test/java/com/onepassword/burpanalyzer/EncryptedMessageTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/src/test/java/com/onepassword/burpanalyzer/EncryptedMessageTests.java -------------------------------------------------------------------------------- /src/test/java/com/onepassword/burpanalyzer/RequestMACTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1Password/burp-1password-session-analyzer/HEAD/src/test/java/com/onepassword/burpanalyzer/RequestMACTests.java --------------------------------------------------------------------------------