Code Monkey home page Code Monkey logo

burp-suite-burpsuitesharpener's Introduction

Burp Suite Sharpener

This extension should add a number of UI and functional features to Burp Suite to make working with it easier.

 ___  _                                      
/ __>| |_  ___  _ _  ___  ___ ._ _  ___  _ _ 
\__ \| . |<_> || '_>| . \/ ._>| ' |/ ._>| '_>
<___/|_|_|<___||_|  |  _/\___.|_|_|\___.|_|
                    |_|

Current Features

  • Making main tools' tabs more distinguishable by choosing a theme
  • Ability to control style of sub-tabs in Repeater and Intruder
  • Ability to change Burp Suite title and its icon
  • Copy & pasting style ability for Repeater and Intruder tabs
  • Pasting style for Repeater and Intruder tabs when their title matches a Regular Expression
  • Copy & pasting titles by creating unique titles by adding a number in the end
  • Rename titles without a need to double-click on the title
  • Jump to first and last tabs in Repeater and Intruder
  • Back and Forward feature depends on the previously selected tabs
  • Finding Repeater and Intruder tabs when their title matches a Regular Expression
  • Scrollable main tool tabs
  • Scrollable Repeater and Intruder tabs
  • Taking screenshot of repeater or intruder tabs
  • Filtering using title names or custom styles (disabled since version 2022.6 for compatibility reasons)
  • Searching only in filtered items (disabled since version 2022.6 for compatibility reasons)
  • Trimming long titles into 100 characters
  • Show previously chosen titles for a tab
  • Fixing tab positions in Repeater and Intruder when there are multiple rows
  • Several keyboard shortcuts to make the tab navigation easier
  • Repeater and Intruder tabs can be minimised to save space
  • Support for PwnFox Firefox extension highlighter
  • Ability to save the last size and position of Burp Suite to move it to the same location next time
  • Ability to detect off-screen Burp Suite window to bring it to the centre

Burp Suite Compatibility and Reporting Errors

As PortSwigger has a plan to update Burp Suite UI in a near future, some features in this extension may become redundant or unreliable. While we use this extension ourselves we can see potential errors from time to time, as an open source project, it relies on the community feedback for improvements and to fix the issues. Please report any errors in issues.

This extension has been tested against the latest pro version which was 2022.9.1 at the time of writing this document. It should however be also compatible with the community edition.

Suggesting New Features

The plan is to add simple but effective missing features to this single extension to make tester's life easier as a must-have companion when using Burp Suite (so we cannot Burp without it!).

Please feel free to submit your new feature requests using FR: in its title in issues.

It would be great to also list any known available extensions which might have implemented suggested features. Perhaps the best features can be imported from different open-source extensions so the overhead of adding different extensions can be reduced.

Installation

  • Download the jar file from the Workflows' Artifacts or the release directory which will hopefully be updated with the latest version (compiled offline).
  • Add it to Burp Suite using the Extender tab

Usage Tips

  • You can use the following key combination(s) in Repeater and Intruder sub-tab menu:
Description Combinations/Shortcuts
Show Context Menu for Repeater and Intruder Tabs Mouse Middle-Click
Alt + Any Mouse Key
Down Arrow
Ctrl + Enter
Ctrl + Shift +Enter
Find Tabs for Repeater and Intruder Tab Ctrl + Shift + F
Find Next F3
Ctrl + F3
Find Previous Shift + F3
Ctrl + Shift + F3
Jump to the First Tab Home
Ctrl + Shift + Home
Jump to the last Tab End
Ctrl + Shift + End
Previous Tab Left Arrow
Ctrl + Shift + Left
Next Tab Right Arrow
Ctrl + Shift + Right
Mouse Wheel
Back (Previously Selected Tab) Alt + Left
Ctrl + Alt + Left
Mouse Wheel
Forward Alt + Right
Ctrl + Alt + Right
Copy Subtab Title Ctrl + C
Ctrl + Shift + C
Paste Subtab Title Ctrl + V
Ctrl + Shift + V
Rename Subtab Title F2
Ctrl + F2
Increase Font Size Ctrl + Mouse Wheel
Increase Font Size & Bold Middle Click + CTRL
Decrease Font Size & Bold Middle Click + CTRL + SHIFT
Big & Red & Bold Middle Click + SHIFT
  • You can use the following key combination(s) on the main window frame:
Description Combinations/Shortcuts
Move Burp Suite Window to the centre of the Screen Ctrl + Alt + C
  • After setting style on a sub-tab, setting the same title on another sub-tab will copy its style
  • Alt + Any Mouse Click works on empty parts of the tabs which do not contain any text
  • Use the Debug option in Global Settings if you are reporting a bug or if you want to see what is happening
  • Check the extension's GitHub repository rather than BApp Store for the latest updates
  • A sample of icons and the latest releases should also be accessible in the /release directory

images/img.png

images/img_0.png

images/img_1.png

images/img_2.png

images/img_3.png

images/img_4.png

images/img_5.png

images/img_6.png

Thanks To

  • Corey Arthur CoreyD97
  • Bruno Demarche (for initial Swing hack inspiration)

Please feel free to report bugs, suggest features, or send pull requests.

burp-suite-burpsuitesharpener's People

Contributors

hannah-portswigger avatar irsdl avatar portswiggersupport avatar tsc-awardle avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.