BApp preparation

This commit is contained in:
PortSwigger Support
2020-10-08 10:06:10 +00:00
parent 1df27ea121
commit 78628b03d1
3 changed files with 23 additions and 1 deletions

7
BappDescription.html Normal file
View File

@@ -0,0 +1,7 @@
<p>The plugin can custom regular expression to match HTTP response messages. You can decide for yourself whether the corresponding request that meets the custom regular expression match needs to be highlighted and information extracted.</p>
<p>NoteThe use of HaE requires a basic regular expression foundation for testers. Since the Java regular expression library is not as elegant or convenient as Python, when using regular expressions, HaE requires users to use () to extract what they need The expression content contains; for example, if you want to match a response message of a Shiro application, the normal matching rule is rememberMe=delete, if you want to extract this content, you need to become (rememberMe=delete).</p>
<p>Instructions:</p>
<p>Load: Extender - Extensions - Add - Select File - Next</p>
<p>The configuration file is initialized when HaE is loaded for the first time. The default configuration file has a built-in regular expression: Email. The initialized configuration file will be placed in the same directory as the BurpSuite Jar package.</p>

12
BappManifest.bmf Normal file
View File

@@ -0,0 +1,12 @@
Uuid: a7609ae2055342e9b6ffcf7cbcacf019
ExtensionType: 1
Name: Highlighter And Extractor
RepoName: highlighter-and-extractor
ScreenVersion: 1.1
SerialVersion: 1
MinPlatformVersion: 0
ProOnly: False
Author: gh0stkey
ShortDescription: Highlighter and Extractor (HaE) is used to highlight HTTP requests and extract information from HTTP response messages.
EntryPoint: build/libs/HaE-all.jar
BuildCommand: gradle fatJar

View File

@@ -17,8 +17,11 @@ sourceSets {
}
}
targetCompatibility = '1.8'
sourceCompatibility = '1.8'
task fatJar(type: Jar) {
baseName = project.name + '-all'
from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
with jar
}
}