Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Burp back up #51

Closed
wants to merge 2 commits into from
Closed

Conversation

BugBountyzip
Copy link
Contributor

@BugBountyzip BugBountyzip commented Jan 1, 2024

Introducing BurpBackup: Comprehensive Data Management for Burp Suite History

Bambda Contributions

  • Bambda has a valid header, featuring an @author annotation and suitable description
  • Bambda compiles and executes as expected
  • Only .bambda files have been added or modified (README.md files are automatically updated / generated after PR merge)

I am excited to propose the addition of a new script to our repository: BurpBackup. This script is meticulously designed to enhance how we handle and manage data extracted from Burp Suite's HTTP history.

Key Features of BurpBackup:

  • Efficient Data Extraction: BurpBackup systematically extracts unique endpoints, parameters, and hosts from the HTTP requests captured in Burp Suite, ensuring no critical data point is missed.
  • Flexible Storage Solutions: Understanding the diverse needs of our user base, we've designed BurpBackup to be adaptable in its storage capabilities. Whether you prefer local storage for quick access or leveraging cloud services like Dropbox or OneDrive for shared access, BurpBackup has got your data covered.
  • Seamless Cloud Integration: For those who choose cloud storage, BurpBackup effortlessly syncs with local directories of cloud services, provided the respective cloud client is installed and operational on your system.
  • Intuitive Reporting: The script not only gathers data but also compiles it into a dynamic HTML report, offering an easy-to-understand statistical overview of the traffic data, enhancing both readability and analysis.

image

image

@PortSwiggerWiener
Copy link
Collaborator

Thanks for your submission and the interesting use case for bambdas.

Unfortunately we don't feel that this is a good candidate for the bambda repo.
If you want this code to be reusable by a wider audience, it would be better suited to a BApp.

Using a BApp would allow you to:

  1. Add a UI so that people could configure the output paths
  2. Add robust error handling (currently any stack traces will be ignored)
  3. Improve the performance as you would not need to open and close the file for every proxy item. Additionally you would not need to compile the regex's for every item.
  4. Render the output within Burp rather than relying on a browser

You can find some example BApps here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants