├── .editorconfig ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ ├── feature_request.md │ └── incorrectly_parsed_graphql_schema.yml ├── .gitignore ├── .pre-commit-config.yaml ├── AUTHORS ├── BappDescription.html ├── BappManifest.bmf ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── Taskfile.yaml ├── assets └── scanner.png ├── detekt.sh ├── docs ├── doyensec_logo.svg └── inql.png ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib ├── graphiql │ ├── .gitignore │ ├── README.md │ ├── config │ │ ├── env.js │ │ ├── getHttpsConfig.js │ │ ├── jest │ │ │ ├── babelTransform.js │ │ │ ├── cssTransform.js │ │ │ └── fileTransform.js │ │ ├── modules.js │ │ ├── paths.js │ │ ├── webpack.config.js │ │ ├── webpack │ │ │ └── persistentCache │ │ │ │ └── createEnvironmentHash.js │ │ └── webpackDevServer.config.js │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ └── manifest.json │ ├── scripts │ │ ├── build.js │ │ ├── start.js │ │ └── test.js │ ├── src │ │ ├── buttons.js │ │ ├── custom.js │ │ ├── index.css │ │ ├── index.js │ │ ├── inql.js │ │ ├── intruder.svg │ │ ├── repeater.svg │ │ ├── swords-dark.png │ │ └── swords-light.png │ └── yarn.lock └── voyager │ ├── config │ ├── env.js │ ├── getHttpsConfig.js │ ├── jest │ │ ├── babelTransform.js │ │ ├── cssTransform.js │ │ └── fileTransform.js │ ├── modules.js │ ├── paths.js │ ├── webpack.config.js │ ├── webpack │ │ └── persistentCache │ │ │ └── createEnvironmentHash.js │ └── webpackDevServer.config.js │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.html │ └── manifest.json │ ├── scripts │ ├── build.js │ ├── start.js │ └── test.js │ ├── src │ └── index.js │ └── yarn.lock ├── resources ├── arg_wordlist.txt ├── keywords.json └── wordlist.txt ├── settings.gradle └── src └── main └── kotlin ├── burp ├── Browser.kt ├── Burp.kt └── BurpExtender.kt └── inql ├── BurpScannerCheck.kt ├── Config.kt ├── InQL.kt ├── Logger.kt ├── Profile.kt ├── ProxyRequestHighlighter.kt ├── attacker ├── Attack.kt ├── Attacker.kt └── HistoryLog.kt ├── bruteforcer ├── Bruteforcer.kt ├── RegexStore.kt ├── ThrottledClient.kt └── Utils.kt ├── exceptions ├── BlankResponseException.kt ├── EmptyOrIncorrectWordlistException.kt └── TooManyRequestsException.kt ├── externaltools ├── ExternalToolsRequestFixer.kt ├── ExternalToolsService.kt └── WebServer.kt ├── fingerprinter ├── Fingerprinter.kt └── Helpers.kt ├── graphql ├── GQLQueryPrinter.kt ├── GQLSchema.kt ├── GraphQLSchemaToSDL.kt ├── Introspection.kt ├── IntrospectionQuery.kt ├── Utils.kt ├── formatting │ ├── Formatter.kt │ ├── SizedLRUCache.kt │ ├── Style.kt │ ├── StyleMetadata.kt │ ├── SyntaxParser.kt │ ├── Token.kt │ └── Tokenizer.kt └── scanners │ ├── CyclesScanner.kt │ └── POIScanner.kt ├── savestate ├── BurpPersistedObjectList.kt ├── BurpProjectSerializable.kt └── SaveState.kt ├── scanner ├── IntrospectionCache.kt ├── ScanResult.kt ├── Scanner.kt ├── ScannerTab.kt ├── ScannerTabFactory.kt ├── scanconfig │ ├── ScanConfigView.kt │ └── ScannerFileChooser.kt └── scanresults │ ├── GQLQueryElement.kt │ ├── ScanResultElement.kt │ ├── ScanResultsContentView.kt │ ├── ScanResultsTreeNode.kt │ ├── ScanResultsTreeView.kt │ └── ScanResultsView.kt ├── ui ├── ContextMenu.kt ├── EditableTabbedPane.kt ├── GraphQLEditor.kt ├── PayloadEditor.kt ├── SettingsWindow.kt ├── StyledPayloadEditor.kt ├── Utils.kt └── WrapEditorKit.kt └── utils ├── BurpEditorTextArea.kt ├── BurpRequestHeaders.kt ├── GraphQLEditorSearchPanel.kt ├── JsonPrettifier.kt ├── MarkdownToHTMLConverter.kt ├── QueryToRequestConverter.kt └── ResourceFileReader.kt /.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{kt,kts}] 2 | ktlint_code_style = intellij_idea 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: true 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/incorrectly_parsed_graphql_schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/.github/ISSUE_TEMPLATE/incorrectly_parsed_graphql_schema.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/AUTHORS -------------------------------------------------------------------------------- /BappDescription.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/BappDescription.html -------------------------------------------------------------------------------- /BappManifest.bmf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/BappManifest.bmf -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/README.md -------------------------------------------------------------------------------- /Taskfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/Taskfile.yaml -------------------------------------------------------------------------------- /assets/scanner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/assets/scanner.png -------------------------------------------------------------------------------- /detekt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/detekt.sh -------------------------------------------------------------------------------- /docs/doyensec_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/docs/doyensec_logo.svg -------------------------------------------------------------------------------- /docs/inql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/docs/inql.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lib/graphiql/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/.gitignore -------------------------------------------------------------------------------- /lib/graphiql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/README.md -------------------------------------------------------------------------------- /lib/graphiql/config/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/config/env.js -------------------------------------------------------------------------------- /lib/graphiql/config/getHttpsConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/config/getHttpsConfig.js -------------------------------------------------------------------------------- /lib/graphiql/config/jest/babelTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/config/jest/babelTransform.js -------------------------------------------------------------------------------- /lib/graphiql/config/jest/cssTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/config/jest/cssTransform.js -------------------------------------------------------------------------------- /lib/graphiql/config/jest/fileTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/config/jest/fileTransform.js -------------------------------------------------------------------------------- /lib/graphiql/config/modules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/config/modules.js -------------------------------------------------------------------------------- /lib/graphiql/config/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/config/paths.js -------------------------------------------------------------------------------- /lib/graphiql/config/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/config/webpack.config.js -------------------------------------------------------------------------------- /lib/graphiql/config/webpack/persistentCache/createEnvironmentHash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/config/webpack/persistentCache/createEnvironmentHash.js -------------------------------------------------------------------------------- /lib/graphiql/config/webpackDevServer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/config/webpackDevServer.config.js -------------------------------------------------------------------------------- /lib/graphiql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/package.json -------------------------------------------------------------------------------- /lib/graphiql/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/public/favicon.ico -------------------------------------------------------------------------------- /lib/graphiql/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/public/index.html -------------------------------------------------------------------------------- /lib/graphiql/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/public/logo192.png -------------------------------------------------------------------------------- /lib/graphiql/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/public/logo512.png -------------------------------------------------------------------------------- /lib/graphiql/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/public/manifest.json -------------------------------------------------------------------------------- /lib/graphiql/scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/scripts/build.js -------------------------------------------------------------------------------- /lib/graphiql/scripts/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/scripts/start.js -------------------------------------------------------------------------------- /lib/graphiql/scripts/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/scripts/test.js -------------------------------------------------------------------------------- /lib/graphiql/src/buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/src/buttons.js -------------------------------------------------------------------------------- /lib/graphiql/src/custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/src/custom.js -------------------------------------------------------------------------------- /lib/graphiql/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/src/index.css -------------------------------------------------------------------------------- /lib/graphiql/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/src/index.js -------------------------------------------------------------------------------- /lib/graphiql/src/inql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/src/inql.js -------------------------------------------------------------------------------- /lib/graphiql/src/intruder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/src/intruder.svg -------------------------------------------------------------------------------- /lib/graphiql/src/repeater.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/src/repeater.svg -------------------------------------------------------------------------------- /lib/graphiql/src/swords-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/src/swords-dark.png -------------------------------------------------------------------------------- /lib/graphiql/src/swords-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/src/swords-light.png -------------------------------------------------------------------------------- /lib/graphiql/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/graphiql/yarn.lock -------------------------------------------------------------------------------- /lib/voyager/config/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/voyager/config/env.js -------------------------------------------------------------------------------- /lib/voyager/config/getHttpsConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/voyager/config/getHttpsConfig.js -------------------------------------------------------------------------------- /lib/voyager/config/jest/babelTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/voyager/config/jest/babelTransform.js -------------------------------------------------------------------------------- /lib/voyager/config/jest/cssTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/voyager/config/jest/cssTransform.js -------------------------------------------------------------------------------- /lib/voyager/config/jest/fileTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/voyager/config/jest/fileTransform.js -------------------------------------------------------------------------------- /lib/voyager/config/modules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/voyager/config/modules.js -------------------------------------------------------------------------------- /lib/voyager/config/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/voyager/config/paths.js -------------------------------------------------------------------------------- /lib/voyager/config/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/voyager/config/webpack.config.js -------------------------------------------------------------------------------- /lib/voyager/config/webpack/persistentCache/createEnvironmentHash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/voyager/config/webpack/persistentCache/createEnvironmentHash.js -------------------------------------------------------------------------------- /lib/voyager/config/webpackDevServer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/voyager/config/webpackDevServer.config.js -------------------------------------------------------------------------------- /lib/voyager/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/voyager/package.json -------------------------------------------------------------------------------- /lib/voyager/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/voyager/public/favicon.ico -------------------------------------------------------------------------------- /lib/voyager/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/voyager/public/index.html -------------------------------------------------------------------------------- /lib/voyager/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/voyager/public/manifest.json -------------------------------------------------------------------------------- /lib/voyager/scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/voyager/scripts/build.js -------------------------------------------------------------------------------- /lib/voyager/scripts/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/voyager/scripts/start.js -------------------------------------------------------------------------------- /lib/voyager/scripts/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/voyager/scripts/test.js -------------------------------------------------------------------------------- /lib/voyager/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/voyager/src/index.js -------------------------------------------------------------------------------- /lib/voyager/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/lib/voyager/yarn.lock -------------------------------------------------------------------------------- /resources/arg_wordlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/resources/arg_wordlist.txt -------------------------------------------------------------------------------- /resources/keywords.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/resources/keywords.json -------------------------------------------------------------------------------- /resources/wordlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/resources/wordlist.txt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "InQL" 2 | -------------------------------------------------------------------------------- /src/main/kotlin/burp/Browser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/burp/Browser.kt -------------------------------------------------------------------------------- /src/main/kotlin/burp/Burp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/burp/Burp.kt -------------------------------------------------------------------------------- /src/main/kotlin/burp/BurpExtender.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/burp/BurpExtender.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/BurpScannerCheck.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/BurpScannerCheck.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/Config.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/Config.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/InQL.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/InQL.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/Logger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/Logger.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/Profile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/Profile.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/ProxyRequestHighlighter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/ProxyRequestHighlighter.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/attacker/Attack.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/attacker/Attack.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/attacker/Attacker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/attacker/Attacker.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/attacker/HistoryLog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/attacker/HistoryLog.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/bruteforcer/Bruteforcer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/bruteforcer/Bruteforcer.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/bruteforcer/RegexStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/bruteforcer/RegexStore.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/bruteforcer/ThrottledClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/bruteforcer/ThrottledClient.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/bruteforcer/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/bruteforcer/Utils.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/exceptions/BlankResponseException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/exceptions/BlankResponseException.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/exceptions/EmptyOrIncorrectWordlistException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/exceptions/EmptyOrIncorrectWordlistException.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/exceptions/TooManyRequestsException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/exceptions/TooManyRequestsException.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/externaltools/ExternalToolsRequestFixer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/externaltools/ExternalToolsRequestFixer.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/externaltools/ExternalToolsService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/externaltools/ExternalToolsService.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/externaltools/WebServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/externaltools/WebServer.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/fingerprinter/Fingerprinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/fingerprinter/Fingerprinter.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/fingerprinter/Helpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/fingerprinter/Helpers.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/graphql/GQLQueryPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/graphql/GQLQueryPrinter.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/graphql/GQLSchema.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/graphql/GQLSchema.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/graphql/GraphQLSchemaToSDL.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/graphql/GraphQLSchemaToSDL.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/graphql/Introspection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/graphql/Introspection.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/graphql/IntrospectionQuery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/graphql/IntrospectionQuery.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/graphql/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/graphql/Utils.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/graphql/formatting/Formatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/graphql/formatting/Formatter.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/graphql/formatting/SizedLRUCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/graphql/formatting/SizedLRUCache.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/graphql/formatting/Style.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/graphql/formatting/Style.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/graphql/formatting/StyleMetadata.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/graphql/formatting/StyleMetadata.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/graphql/formatting/SyntaxParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/graphql/formatting/SyntaxParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/graphql/formatting/Token.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/graphql/formatting/Token.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/graphql/formatting/Tokenizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/graphql/formatting/Tokenizer.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/graphql/scanners/CyclesScanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/graphql/scanners/CyclesScanner.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/graphql/scanners/POIScanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/graphql/scanners/POIScanner.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/savestate/BurpPersistedObjectList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/savestate/BurpPersistedObjectList.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/savestate/BurpProjectSerializable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/savestate/BurpProjectSerializable.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/savestate/SaveState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/savestate/SaveState.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/scanner/IntrospectionCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/scanner/IntrospectionCache.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/scanner/ScanResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/scanner/ScanResult.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/scanner/Scanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/scanner/Scanner.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/scanner/ScannerTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/scanner/ScannerTab.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/scanner/ScannerTabFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/scanner/ScannerTabFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/scanner/scanconfig/ScanConfigView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/scanner/scanconfig/ScanConfigView.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/scanner/scanconfig/ScannerFileChooser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/scanner/scanconfig/ScannerFileChooser.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/scanner/scanresults/GQLQueryElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/scanner/scanresults/GQLQueryElement.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/scanner/scanresults/ScanResultElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/scanner/scanresults/ScanResultElement.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/scanner/scanresults/ScanResultsContentView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/scanner/scanresults/ScanResultsContentView.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/scanner/scanresults/ScanResultsTreeNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/scanner/scanresults/ScanResultsTreeNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/scanner/scanresults/ScanResultsTreeView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/scanner/scanresults/ScanResultsTreeView.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/scanner/scanresults/ScanResultsView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/scanner/scanresults/ScanResultsView.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/ui/ContextMenu.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/ui/ContextMenu.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/ui/EditableTabbedPane.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/ui/EditableTabbedPane.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/ui/GraphQLEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/ui/GraphQLEditor.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/ui/PayloadEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/ui/PayloadEditor.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/ui/SettingsWindow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/ui/SettingsWindow.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/ui/StyledPayloadEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/ui/StyledPayloadEditor.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/ui/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/ui/Utils.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/ui/WrapEditorKit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/ui/WrapEditorKit.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/utils/BurpEditorTextArea.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/utils/BurpEditorTextArea.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/utils/BurpRequestHeaders.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/utils/BurpRequestHeaders.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/utils/GraphQLEditorSearchPanel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/utils/GraphQLEditorSearchPanel.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/utils/JsonPrettifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/utils/JsonPrettifier.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/utils/MarkdownToHTMLConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/utils/MarkdownToHTMLConverter.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/utils/QueryToRequestConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/utils/QueryToRequestConverter.kt -------------------------------------------------------------------------------- /src/main/kotlin/inql/utils/ResourceFileReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doyensec/inql/HEAD/src/main/kotlin/inql/utils/ResourceFileReader.kt --------------------------------------------------------------------------------