Skip to content

Formatify is a Burp Suite extension that instantly converts HTTP requests into multiple formats like cURL, Python, PowerShell, and moreโ€”saving time and streamlining your workflow. ๐Ÿš€

License

Notifications You must be signed in to change notification settings

dr34mhacks/formatify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

14 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ Formatify - Burp Suite Extension

Formatify is a Burp Suite extension that instantly converts HTTP requests into multiple formats, including cURL, Python, PowerShell, JavaScript, and more. Designed for pentesters and developers, Formatify streamlines request replication, payload crafting, and automationโ€”eliminating the need for multiple extensions. With seamless Burp Suite integration, a user-friendly interface, and one-click conversions, Formatify saves time and enhances efficiency in security testing. ๐Ÿš€

No more installing multiple extensions like:
โŒ Copy as cURL
โŒ Copy as Python Request
โŒ Copy as PowerShell

๐Ÿ”ฅ Formatify does it all in one place!


โšก Features

โœ… Convert HTTP requests to multiple formats:

  • ๐ŸŸข JavaScript Fetch
  • ๐ŸŸข cURL Command
  • ๐ŸŸข Python Requests
  • ๐ŸŸข Python aiohttp
  • ๐ŸŸข Node.js Axios
  • ๐ŸŸข Go HTTP
  • ๐ŸŸข PowerShell Invoke-WebRequest
  • ๐ŸŸข FFUF Command (for fuzzing)
  • ๐ŸŸข Java OkHttp
  • ๐ŸŸข CSRF Payload Builder
  • ๐ŸŸข CORS Exploit Proof of Concept

โœ… Seamlessly integrates with Burp Suite Intruder & Repeater
โœ… Context menu support โ€“ Convert requests in two clicks
โœ… Dedicated UI Tab โ€“ Paste, convert, and copy request data easily
โœ… Optimized for performance โ€“ Runs in the background


๐Ÿ“ฅ Installation

Prerequisites

  • Burp Suite (Pro or Community Edition)
  • Jython environment setup

Installing Formatify

1๏ธโƒฃ Open Burp Suite โ†’ Go to Extender tab
2๏ธโƒฃ Click Add โ†’ Set Extension Type to Python
3๏ธโƒฃ Select the formatify.py file
4๏ธโƒฃ Click Next to load the extension

โœ… Done! Formatify is now installed and ready to use.


๐Ÿš€ Usage

๐Ÿ”น Using the Context Menu

1๏ธโƒฃ In Burp Suite's Repeater or Intruder, right-click on a request
2๏ธโƒฃ Select "Send to Formatify" from the context menu
3๏ธโƒฃ The request will appear in the Formatify tab
4๏ธโƒฃ Choose a format from the dropdown
5๏ธโƒฃ Click Formatify to generate the converted request


โณ Save Time & Boost Efficiency!

๐Ÿ”ฅ Why install multiple Burp extensions when Formatify does it all?

โœ… Convert ANY request format instantly
โœ… Automate CORS PoCs & CSRF Payloads
โœ… Speed up fuzzing with FFUF Command Generation
โœ… Spend less time copying requests and more time hacking!


๐Ÿ“Œ Example Conversions

๐Ÿ”น Example HTTP Request

POST /search.php?test=query HTTP/1.1 Host: testphp.vulnweb.com Content-Length: 31 Content-Type: application/x-www-form-urlencoded User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 searchFor=formatify&goButton=go 

๐Ÿ”น Converted Output

JavaScript Fetch

image

Java OkHTTP

image

Python Requests

image

๐Ÿ› ๏ธ Development & Contribution

๐Ÿš€ Want to improve Formatify? Fork the repo and submit a pull request!

๐Ÿ”— Clone the Repository

git clone https://github.com/dr34mhacks/formatify.git cd formatify

๐Ÿ“œ License

๐Ÿ”“ Formatify is open-source and released under the MIT License.


๐Ÿ“ Acknowledgments

โค๏ธ Special thanks to the Burp Suite community and all contributors!

๐Ÿ“ง Found a bug? Open an issue


๐Ÿ“ข Support & Feedback

๐Ÿ’ก Like this tool? Give it a โญ on GitHub!
๐Ÿš€ Follow me on GitHub for more tools!


๐Ÿ”” Stay Updated

๐Ÿ“ข Connect with me on LinkedIn


๐Ÿš€ Formatify โ€“ The Only Burp Suite Request Converter You'll Ever Need!

Made with โค๏ธ by Sid

About

Formatify is a Burp Suite extension that instantly converts HTTP requests into multiple formats like cURL, Python, PowerShell, and moreโ€”saving time and streamlining your workflow. ๐Ÿš€

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages