Closed libcrack closed 8 years ago
I'm considering whether this should be a modification to the BaseExtender class:
https://github.com/augustd/burp-suite-utils/blob/master/src/com/codemagi/burp/BaseExtender.java
Calling setExtensionName()
will change the name not only in the tab, but also in the list of loaded extensions in the Extender tab.
Fair enough, I can see it on https://github.com/augustd/burp-suite-utils/blob/master/src/com/codemagi/burp/BaseExtender.java:
public abstract class BaseExtender implements IBurpExtender {
protected String extensionName = "Base Extension";
Shall I close this pull request?
If you change it so just line #40 is changed I'll merge it:
mTab = new BurpSuiteTab(TAB_NAME, callbacks);
something like this? :-)
Close enough.
The extension name shown within Burp suite's tabs
Software Version Reported
is maybe a bit long. It seems that "Target", "Proxy" or "Spider" tabs are 1/3 long in comparison with the Software Version Reported. As a consequence, Burp's tabs panel gets fully bloated when using a small number extensions.This patch shorts the Software Version Reported tab's name.
If the full extension name must appear, a solution to keep the show tab name could be to pass the static variable EXTENSION_NAME to
callbacks.issueAlert()
, displaying this way the full extension name in the "Alerts" tab of burp proxy when the extension is loaded. The following excerpt shows an example of this approach: