-
Notifications
You must be signed in to change notification settings - Fork 33
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
Create SaveTheBestForLast.bambda #45
Create SaveTheBestForLast.bambda #45
Conversation
JavaScript
Hey I missed to add the funication that will write the notes and Highlight the requests. please wait |
bug fixed
Change log:
These changes aim to make the script even more better, user-friendly, and adaptable to different use cases, while also ensuring the accuracy and relevance of the data it processes and presents. |
any help i can provide ? |
Many thanks for this submission and all your contributions to date with Bambdas. Unfortunately we cannot accept this bambda as it is essentially a passive scan check rather than a filter. I've updated our guidelines to explicitly state that we won't accept contributions which encroach on Pro functionality to prevent any future confusion. Please keep innovating and experimenting with Bambdas! I hope to review more PRs from you in the near future :) |
JavaScript
Bambda Contributions
@author
annotation and suitable descriptionBurp Suite Bambda for detecting and cataloging hidden endpoints within JavaScript files. Here's a breakdown of its capabilities and features:
Highlighting Important Words: The script can highlight specific words deemed important, like "admin," "debug," "test," and "config." These words are highlighted in red in the final notes for easy identification.
Customizable Scan Types: It offers three scan modes - 'Balanced,' 'Deep,' and 'Custom.'
Unique Endpoint Detection: The script use a HashSet to track and record unique endpoints, effectively eliminating duplicates from the results.
Support for HTML and JavaScript Responses: It processes responses that are either HTML or JavaScript, ensuring that the script's focus remains on relevant data.
Output to File: The discovered endpoints are written to a file named "Data.txt" located in a specified folder. This provides a persistent and accessible record of all findings.
Duplicate and Empty Line Removal: After initial writing, the script re-reads the file, removing any duplicates or empty lines, ensuring a clean and concise list of endpoints.
Highlight Color Customization: The script sets the highlight color based on the type of response (HTML or JavaScript) to improve visual differentiation in Burp Suite's interface.
Error Handling: It includes exception handling for file operations, ensuring stability and providing feedback in case of errors.
Future-Proofing with "Keys and Secrets" Scan: An additional scan type, "Keys and Secrets," is mentioned for future implementation, indicating plans for further enhancement of the script.
Efficient Pattern Matching: Utilizes regular expressions to efficiently parse and identify potential endpoints within the response bodies.