https://github.com/Trendyol/swagger-parser-burp-extension
https://github.com/Trendyol/swagger-parser-burp-extension
Last synced: 18 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/Trendyol/swagger-parser-burp-extension
- Owner: Trendyol
- License: mit
- Created: 2023-11-22T12:23:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-03T11:24:59.000Z (4 months ago)
- Last Synced: 2025-03-22T05:33:02.352Z (2 months ago)
- Language: Python
- Size: 38.1 KB
- Stars: 42
- Watchers: 10
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-burp-extensions - SwaggerParser-BurpExtension - With this extension, you can parse Swagger Documents. You can view the parsed requests in the table and send them to Repeater, Intruder, Scanner. (Web Services / SSRF)
README
# SwaggerParser-BurpExtension
With this extension, you can parse Swagger Documents. You can view the parsed requests in the table and send them to Repeater, Intruder, Scanner.
## How to use
**1- Extension written in Python. That's why he works with Jython. We need to add the Jython jar file to Burp.**

**2- After adding Jython to Burp, we can also add the Extension to Burp with the Extension's python file.**

**3- If the extension has been installed successfully, the "Swagger Parser" tab will be added. You can see the extension screen by clicking this tab.**
**Add New Swagger Document Panel:** This is the part where new Swagger Documents are added and edited.
**Request Detail Panel:** This is the section where the details of the parsed requests are displayed.
**Custom Headers Panel:** Headers written below in this panel are added to all requests while parsing.

**Output Panel:** After the parse process is completed, all endpoints are listed in Markdown format.

**Request History Panel:** After the parse process is completed, the requests are listed in the table and can be sent to the Repeater, Intruder, Scanner.

**4- We right-click on the Swagger Document request we want to parse and select the "Send to Swagger Parser" option and the parsing process begins.**
