proxy2swagger is a Burp Suite extension that generates Swagger (OpenAPI) specifications from proxy history, simplifying API documentation and testing.
- π Automatic Swagger Generation: Create Swagger (OpenAPI 3.0) documentation from in-scope proxy history.
- π₯ UI for Swagger Management: Manage, edit and view the generated Swagger data via a user interface.
- π Host Management: Update the host in the Swagger specification in case you change scope.
- πΎ Save and Load Swagger Files: Save the Swagger documentation to a file and load in-scope proxy history to update Swagger data.
- Download or Clone the Repository:
git clone https://github.com/YoruYagami/proxy2swagger.git
- Download Jython Standalone:
- Download the Jython standalone JAR from Jython's official website.
- Compile the Extension: Use Jython, Java, or your preferred method.
- Load the Extension in Burp Suite:
- Open Burp Suite.
- Go to the "Extender" tab.
- Click on the "Extensions" tab.
- Click "Add" and select the Jython standalone JAR as the extension type.
- Load the python extension file.
Contributions are welcome! Please open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.