From 86ead8986e3468e2b703a4cc471a68768b85ffa7 Mon Sep 17 00:00:00 2001 From: phith0n Date: Fri, 15 Mar 2019 21:57:55 +0800 Subject: [PATCH 1/2] adjust for maven --- .gitignore | 3 ++ pom.xml | 41 +++++++++++++++++++ src/{ => main/java}/burp/BurpExtender.java | 0 src/{ => main/java}/burp/Config.java | 2 +- src/{ => main/java}/burp/ConfigDlg.java | 2 +- src/{ => main/java}/burp/IBurpExtender.java | 0 .../java}/burp/IBurpExtenderCallbacks.java | 0 .../java}/burp/IContextMenuFactory.java | 0 .../java}/burp/IContextMenuInvocation.java | 0 src/{ => main/java}/burp/ICookie.java | 0 .../java}/burp/IExtensionHelpers.java | 0 .../java}/burp/IExtensionStateListener.java | 0 src/{ => main/java}/burp/IHttpListener.java | 0 .../java}/burp/IHttpRequestResponse.java | 0 .../burp/IHttpRequestResponsePersisted.java | 0 .../burp/IHttpRequestResponseWithMarkers.java | 0 src/{ => main/java}/burp/IHttpService.java | 0 .../java}/burp/IInterceptedProxyMessage.java | 0 src/{ => main/java}/burp/IIntruderAttack.java | 0 .../java}/burp/IIntruderPayloadGenerator.java | 0 .../IIntruderPayloadGeneratorFactory.java | 0 .../java}/burp/IIntruderPayloadProcessor.java | 0 .../java}/burp/IMenuItemHandler.java | 0 src/{ => main/java}/burp/IMessageEditor.java | 0 .../java}/burp/IMessageEditorController.java | 0 .../java}/burp/IMessageEditorTab.java | 0 .../java}/burp/IMessageEditorTabFactory.java | 0 src/{ => main/java}/burp/IParameter.java | 0 src/{ => main/java}/burp/IProxyListener.java | 0 src/{ => main/java}/burp/IRequestInfo.java | 0 src/{ => main/java}/burp/IResponseInfo.java | 0 src/{ => main/java}/burp/IScanIssue.java | 0 src/{ => main/java}/burp/IScanQueueItem.java | 0 src/{ => main/java}/burp/IScannerCheck.java | 0 .../java}/burp/IScannerInsertionPoint.java | 0 .../burp/IScannerInsertionPointProvider.java | 0 .../java}/burp/IScannerListener.java | 0 .../java}/burp/IScopeChangeListener.java | 0 .../java}/burp/ISessionHandlingAction.java | 0 src/{ => main/java}/burp/ITab.java | 0 src/{ => main/java}/burp/ITempFile.java | 0 src/{ => main/java}/burp/ITextEditor.java | 0 src/{ => main/java}/burp/Menu.java | 0 src/{ => main/java}/burp/Transfer.java | 0 src/{ => main/java}/burp/Util.java | 0 45 files changed, 46 insertions(+), 2 deletions(-) create mode 100644 pom.xml rename src/{ => main/java}/burp/BurpExtender.java (100%) rename src/{ => main/java}/burp/Config.java (90%) rename src/{ => main/java}/burp/ConfigDlg.java (96%) rename src/{ => main/java}/burp/IBurpExtender.java (100%) rename src/{ => main/java}/burp/IBurpExtenderCallbacks.java (100%) rename src/{ => main/java}/burp/IContextMenuFactory.java (100%) rename src/{ => main/java}/burp/IContextMenuInvocation.java (100%) rename src/{ => main/java}/burp/ICookie.java (100%) rename src/{ => main/java}/burp/IExtensionHelpers.java (100%) rename src/{ => main/java}/burp/IExtensionStateListener.java (100%) rename src/{ => main/java}/burp/IHttpListener.java (100%) rename src/{ => main/java}/burp/IHttpRequestResponse.java (100%) rename src/{ => main/java}/burp/IHttpRequestResponsePersisted.java (100%) rename src/{ => main/java}/burp/IHttpRequestResponseWithMarkers.java (100%) rename src/{ => main/java}/burp/IHttpService.java (100%) rename src/{ => main/java}/burp/IInterceptedProxyMessage.java (100%) rename src/{ => main/java}/burp/IIntruderAttack.java (100%) rename src/{ => main/java}/burp/IIntruderPayloadGenerator.java (100%) rename src/{ => main/java}/burp/IIntruderPayloadGeneratorFactory.java (100%) rename src/{ => main/java}/burp/IIntruderPayloadProcessor.java (100%) rename src/{ => main/java}/burp/IMenuItemHandler.java (100%) rename src/{ => main/java}/burp/IMessageEditor.java (100%) rename src/{ => main/java}/burp/IMessageEditorController.java (100%) rename src/{ => main/java}/burp/IMessageEditorTab.java (100%) rename src/{ => main/java}/burp/IMessageEditorTabFactory.java (100%) rename src/{ => main/java}/burp/IParameter.java (100%) rename src/{ => main/java}/burp/IProxyListener.java (100%) rename src/{ => main/java}/burp/IRequestInfo.java (100%) rename src/{ => main/java}/burp/IResponseInfo.java (100%) rename src/{ => main/java}/burp/IScanIssue.java (100%) rename src/{ => main/java}/burp/IScanQueueItem.java (100%) rename src/{ => main/java}/burp/IScannerCheck.java (100%) rename src/{ => main/java}/burp/IScannerInsertionPoint.java (100%) rename src/{ => main/java}/burp/IScannerInsertionPointProvider.java (100%) rename src/{ => main/java}/burp/IScannerListener.java (100%) rename src/{ => main/java}/burp/IScopeChangeListener.java (100%) rename src/{ => main/java}/burp/ISessionHandlingAction.java (100%) rename src/{ => main/java}/burp/ITab.java (100%) rename src/{ => main/java}/burp/ITempFile.java (100%) rename src/{ => main/java}/burp/ITextEditor.java (100%) rename src/{ => main/java}/burp/Menu.java (100%) rename src/{ => main/java}/burp/Transfer.java (100%) rename src/{ => main/java}/burp/Util.java (100%) diff --git a/.gitignore b/.gitignore index a1c2a23..add99ec 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,6 @@ # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* + +/target/ +/.idea/ diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..d95371d --- /dev/null +++ b/pom.xml @@ -0,0 +1,41 @@ + + + 4.0.0 + + com.burp + chunked-coding-converter + 1.0 + + + UTF-8 + UTF-8 + + + + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + package + + single + + + + + + jar-with-dependencies + + + + + + + \ No newline at end of file diff --git a/src/burp/BurpExtender.java b/src/main/java/burp/BurpExtender.java similarity index 100% rename from src/burp/BurpExtender.java rename to src/main/java/burp/BurpExtender.java diff --git a/src/burp/Config.java b/src/main/java/burp/Config.java similarity index 90% rename from src/burp/Config.java rename to src/main/java/burp/Config.java index 449ceac..6744f90 100644 --- a/src/burp/Config.java +++ b/src/main/java/burp/Config.java @@ -1,7 +1,7 @@ package burp; public class Config { - public static int splite_len = 2; + public static Integer splite_len = 2; public static boolean isComment = true; public static boolean act_on_all_tools = false; public static boolean act_on_target = false; diff --git a/src/burp/ConfigDlg.java b/src/main/java/burp/ConfigDlg.java similarity index 96% rename from src/burp/ConfigDlg.java rename to src/main/java/burp/ConfigDlg.java index 7fc2184..fbd16bb 100644 --- a/src/burp/ConfigDlg.java +++ b/src/main/java/burp/ConfigDlg.java @@ -107,7 +107,7 @@ public void actionPerformed(ActionEvent e) { btSave.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { - Config.splite_len = (int)spSplitLen.getValue(); + Config.splite_len = (Integer) spSplitLen.getValue(); Config.isComment = cbComment.isSelected(); Config.act_on_all_tools = chkAllTools.isSelected(); Config.act_on_target = chkTarget.isSelected(); diff --git a/src/burp/IBurpExtender.java b/src/main/java/burp/IBurpExtender.java similarity index 100% rename from src/burp/IBurpExtender.java rename to src/main/java/burp/IBurpExtender.java diff --git a/src/burp/IBurpExtenderCallbacks.java b/src/main/java/burp/IBurpExtenderCallbacks.java similarity index 100% rename from src/burp/IBurpExtenderCallbacks.java rename to src/main/java/burp/IBurpExtenderCallbacks.java diff --git a/src/burp/IContextMenuFactory.java b/src/main/java/burp/IContextMenuFactory.java similarity index 100% rename from src/burp/IContextMenuFactory.java rename to src/main/java/burp/IContextMenuFactory.java diff --git a/src/burp/IContextMenuInvocation.java b/src/main/java/burp/IContextMenuInvocation.java similarity index 100% rename from src/burp/IContextMenuInvocation.java rename to src/main/java/burp/IContextMenuInvocation.java diff --git a/src/burp/ICookie.java b/src/main/java/burp/ICookie.java similarity index 100% rename from src/burp/ICookie.java rename to src/main/java/burp/ICookie.java diff --git a/src/burp/IExtensionHelpers.java b/src/main/java/burp/IExtensionHelpers.java similarity index 100% rename from src/burp/IExtensionHelpers.java rename to src/main/java/burp/IExtensionHelpers.java diff --git a/src/burp/IExtensionStateListener.java b/src/main/java/burp/IExtensionStateListener.java similarity index 100% rename from src/burp/IExtensionStateListener.java rename to src/main/java/burp/IExtensionStateListener.java diff --git a/src/burp/IHttpListener.java b/src/main/java/burp/IHttpListener.java similarity index 100% rename from src/burp/IHttpListener.java rename to src/main/java/burp/IHttpListener.java diff --git a/src/burp/IHttpRequestResponse.java b/src/main/java/burp/IHttpRequestResponse.java similarity index 100% rename from src/burp/IHttpRequestResponse.java rename to src/main/java/burp/IHttpRequestResponse.java diff --git a/src/burp/IHttpRequestResponsePersisted.java b/src/main/java/burp/IHttpRequestResponsePersisted.java similarity index 100% rename from src/burp/IHttpRequestResponsePersisted.java rename to src/main/java/burp/IHttpRequestResponsePersisted.java diff --git a/src/burp/IHttpRequestResponseWithMarkers.java b/src/main/java/burp/IHttpRequestResponseWithMarkers.java similarity index 100% rename from src/burp/IHttpRequestResponseWithMarkers.java rename to src/main/java/burp/IHttpRequestResponseWithMarkers.java diff --git a/src/burp/IHttpService.java b/src/main/java/burp/IHttpService.java similarity index 100% rename from src/burp/IHttpService.java rename to src/main/java/burp/IHttpService.java diff --git a/src/burp/IInterceptedProxyMessage.java b/src/main/java/burp/IInterceptedProxyMessage.java similarity index 100% rename from src/burp/IInterceptedProxyMessage.java rename to src/main/java/burp/IInterceptedProxyMessage.java diff --git a/src/burp/IIntruderAttack.java b/src/main/java/burp/IIntruderAttack.java similarity index 100% rename from src/burp/IIntruderAttack.java rename to src/main/java/burp/IIntruderAttack.java diff --git a/src/burp/IIntruderPayloadGenerator.java b/src/main/java/burp/IIntruderPayloadGenerator.java similarity index 100% rename from src/burp/IIntruderPayloadGenerator.java rename to src/main/java/burp/IIntruderPayloadGenerator.java diff --git a/src/burp/IIntruderPayloadGeneratorFactory.java b/src/main/java/burp/IIntruderPayloadGeneratorFactory.java similarity index 100% rename from src/burp/IIntruderPayloadGeneratorFactory.java rename to src/main/java/burp/IIntruderPayloadGeneratorFactory.java diff --git a/src/burp/IIntruderPayloadProcessor.java b/src/main/java/burp/IIntruderPayloadProcessor.java similarity index 100% rename from src/burp/IIntruderPayloadProcessor.java rename to src/main/java/burp/IIntruderPayloadProcessor.java diff --git a/src/burp/IMenuItemHandler.java b/src/main/java/burp/IMenuItemHandler.java similarity index 100% rename from src/burp/IMenuItemHandler.java rename to src/main/java/burp/IMenuItemHandler.java diff --git a/src/burp/IMessageEditor.java b/src/main/java/burp/IMessageEditor.java similarity index 100% rename from src/burp/IMessageEditor.java rename to src/main/java/burp/IMessageEditor.java diff --git a/src/burp/IMessageEditorController.java b/src/main/java/burp/IMessageEditorController.java similarity index 100% rename from src/burp/IMessageEditorController.java rename to src/main/java/burp/IMessageEditorController.java diff --git a/src/burp/IMessageEditorTab.java b/src/main/java/burp/IMessageEditorTab.java similarity index 100% rename from src/burp/IMessageEditorTab.java rename to src/main/java/burp/IMessageEditorTab.java diff --git a/src/burp/IMessageEditorTabFactory.java b/src/main/java/burp/IMessageEditorTabFactory.java similarity index 100% rename from src/burp/IMessageEditorTabFactory.java rename to src/main/java/burp/IMessageEditorTabFactory.java diff --git a/src/burp/IParameter.java b/src/main/java/burp/IParameter.java similarity index 100% rename from src/burp/IParameter.java rename to src/main/java/burp/IParameter.java diff --git a/src/burp/IProxyListener.java b/src/main/java/burp/IProxyListener.java similarity index 100% rename from src/burp/IProxyListener.java rename to src/main/java/burp/IProxyListener.java diff --git a/src/burp/IRequestInfo.java b/src/main/java/burp/IRequestInfo.java similarity index 100% rename from src/burp/IRequestInfo.java rename to src/main/java/burp/IRequestInfo.java diff --git a/src/burp/IResponseInfo.java b/src/main/java/burp/IResponseInfo.java similarity index 100% rename from src/burp/IResponseInfo.java rename to src/main/java/burp/IResponseInfo.java diff --git a/src/burp/IScanIssue.java b/src/main/java/burp/IScanIssue.java similarity index 100% rename from src/burp/IScanIssue.java rename to src/main/java/burp/IScanIssue.java diff --git a/src/burp/IScanQueueItem.java b/src/main/java/burp/IScanQueueItem.java similarity index 100% rename from src/burp/IScanQueueItem.java rename to src/main/java/burp/IScanQueueItem.java diff --git a/src/burp/IScannerCheck.java b/src/main/java/burp/IScannerCheck.java similarity index 100% rename from src/burp/IScannerCheck.java rename to src/main/java/burp/IScannerCheck.java diff --git a/src/burp/IScannerInsertionPoint.java b/src/main/java/burp/IScannerInsertionPoint.java similarity index 100% rename from src/burp/IScannerInsertionPoint.java rename to src/main/java/burp/IScannerInsertionPoint.java diff --git a/src/burp/IScannerInsertionPointProvider.java b/src/main/java/burp/IScannerInsertionPointProvider.java similarity index 100% rename from src/burp/IScannerInsertionPointProvider.java rename to src/main/java/burp/IScannerInsertionPointProvider.java diff --git a/src/burp/IScannerListener.java b/src/main/java/burp/IScannerListener.java similarity index 100% rename from src/burp/IScannerListener.java rename to src/main/java/burp/IScannerListener.java diff --git a/src/burp/IScopeChangeListener.java b/src/main/java/burp/IScopeChangeListener.java similarity index 100% rename from src/burp/IScopeChangeListener.java rename to src/main/java/burp/IScopeChangeListener.java diff --git a/src/burp/ISessionHandlingAction.java b/src/main/java/burp/ISessionHandlingAction.java similarity index 100% rename from src/burp/ISessionHandlingAction.java rename to src/main/java/burp/ISessionHandlingAction.java diff --git a/src/burp/ITab.java b/src/main/java/burp/ITab.java similarity index 100% rename from src/burp/ITab.java rename to src/main/java/burp/ITab.java diff --git a/src/burp/ITempFile.java b/src/main/java/burp/ITempFile.java similarity index 100% rename from src/burp/ITempFile.java rename to src/main/java/burp/ITempFile.java diff --git a/src/burp/ITextEditor.java b/src/main/java/burp/ITextEditor.java similarity index 100% rename from src/burp/ITextEditor.java rename to src/main/java/burp/ITextEditor.java diff --git a/src/burp/Menu.java b/src/main/java/burp/Menu.java similarity index 100% rename from src/burp/Menu.java rename to src/main/java/burp/Menu.java diff --git a/src/burp/Transfer.java b/src/main/java/burp/Transfer.java similarity index 100% rename from src/burp/Transfer.java rename to src/main/java/burp/Transfer.java diff --git a/src/burp/Util.java b/src/main/java/burp/Util.java similarity index 100% rename from src/burp/Util.java rename to src/main/java/burp/Util.java From 9ab0ea496aa10315381f5d27d36a16dba21444ea Mon Sep 17 00:00:00 2001 From: phith0n Date: Fri, 15 Mar 2019 22:04:13 +0800 Subject: [PATCH 2/2] add compile description --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 134b040..8d606a5 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,12 @@ 本插件主要用于分块传输绕WAF,不了解分块传输绕WAF的请阅读文末的文章。 +## 编译 + +``` +mvn package +``` + ## 插件使用 ![菜单](doc/menu.png)