Skip to content

Commit

Permalink
Added variable tag for get values from macros. Added support for arra…
Browse files Browse the repository at this point in the history
…y variables. Added When Repeat, Then Repeat. Added new Then Evaluate operations. Removed the Validate buttons to alleviate confusion. Added header CRLF sanity check. Fixed issue with setting a request header using Then Build HTTP Request. Fixed creating a response using Build HTTP Message. Switched Global Variable UI to use Burp's message editor. Modularized Reshaper run configurations.
  • Loading branch information
ddwightx committed Aug 21, 2023
1 parent d983718 commit fef6833
Show file tree
Hide file tree
Showing 346 changed files with 5,800 additions and 1,126 deletions.
30 changes: 1 addition & 29 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ plugins {
}

group 'com.synfron.reshaper.burp'
version '2.1.0'
version '1.0.0'

targetCompatibility = '17'
sourceCompatibility = '17'
Expand All @@ -13,32 +13,4 @@ repositories {
}

dependencies {
testImplementation 'junit:junit:4.13.2'
implementation 'org.apache.httpcomponents:httpclient:4.5.13'
implementation 'org.mozilla:rhino:1.7.14'
implementation 'cat.inspiracio:rhino-js-engine:1.7.10'
implementation 'commons-io:commons-io:2.11.0'
implementation 'org.apache.commons:commons-lang3:3.12.0'
implementation 'net.jodah:expiringmap:0.5.10'
implementation 'com.miglayout:miglayout-swing:11.0'
implementation 'com.jayway.jsonpath:json-path:2.7.0'
implementation 'org.rypt:f8:1.1-RC1'
implementation 'org.apache.commons:commons-csv:1.9.0'
implementation 'com.alexandriasoftware.swing:jsplitbutton:1.3.1'
implementation files('libs/htmlchardet-1.0.2.1.jar')
implementation 'org.jsoup:jsoup:1.15.3'
compileOnly 'org.projectlombok:lombok:1.18.24'
annotationProcessor 'org.projectlombok:lombok:1.18.24'
implementation 'net.portswigger.burp.extensions:montoya-api:2023.3'
implementation 'com.fasterxml.jackson.core:jackson-databind:2.14.0'
implementation 'com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.14.0'
testImplementation 'org.mockito:mockito-core:4.8.0'
implementation 'org.apache.commons:commons-text:1.10.0'
}

jar {
from {
duplicatesStrategy(DuplicatesStrategy.EXCLUDE)
configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) }
}
}
15 changes: 15 additions & 0 deletions debug/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
plugins {
id 'java'
}

group 'com.synfron.reshaper.burp'
version '1.0.0'

repositories {
mavenCentral()
}

dependencies {
implementation files(System.getenv("BURP_JAR_PATH"))
implementation project(":extension")
}
16 changes: 16 additions & 0 deletions debug/src/main/java/synfron/reshaper/burp/debug/Burp.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package synfron.reshaper.burp.debug;

import burp.StartBurp;

public class Burp {

public static void main(String[] args) {
StartBurp.main(args);
}

}
Loading

0 comments on commit fef6833

Please sign in to comment.