Skip to content

Converts WSDL files to OpenAPI v3.0.x, streamlining API scan integration with Burp Suite

License

Notifications You must be signed in to change notification settings

xonoxitron/wsdl2swagger2openapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wsdl2swagger2openapi

Description

wsdl2swagger2openapi is a Node.js tool designed to convert a WSDL file into an OpenAPI v3.0.x file. This is achieved by chaining two existing tools: soap-converter and swagger2openapi. The purpose of this tool is to facilitate the conversion from WSDL to OpenAPI v3.0.x, which can then be fed into Burp Suite's API scanner.

Prerequisites

  • Node.js (version 12 or later)

Installation

  1. Clone the repository:

    git clone https://github.com/xonoxitron/wsdl2swagger2openapi.git
    cd wsdl2swagger2openapi
  2. Install the dependencies:

    npm install

Usage

  1. Run the tool with the following command:

    node wsdl2openapi.js <wsdl_url> <output_file>
    • <wsdl_url>: The URL of the WSDL file.
    • <output_file>: The name of the final OpenAPI v3.0.x output file (e.g., output_openapi.json).

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature-branch).
  6. Create a new Pull Request.

Issues

If you encounter any issues, please open an issue in this repository.

Acknowledgments


Feel free to customize the repository details, such as the repository URL and your username, in the documentation.

About

Converts WSDL files to OpenAPI v3.0.x, streamlining API scan integration with Burp Suite

Topics

Resources

License

Stars

Watchers

Forks