From ad486a41b343c1fe1e7f6df2aaf5b11a702f7ca6 Mon Sep 17 00:00:00 2001 From: AnonymousUser Date: Fri, 18 Sep 2020 15:51:42 +0800 Subject: [PATCH] update --- src/burp/BurpExtender.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/burp/BurpExtender.java b/src/burp/BurpExtender.java index fb37da7..f7b77d3 100644 --- a/src/burp/BurpExtender.java +++ b/src/burp/BurpExtender.java @@ -190,6 +190,7 @@ public class BurpExtender implements IBurpExtender, IHttpListener, IMessageEdito "Loaded", "Name", "Regex", "Color", "isExtract", "isHighlight" } )); + table.setAutoCreateRowSorter(true); scrollPane.setViewportView(table); table.getColumnModel().getColumn(2).setPreferredWidth(172); @@ -259,7 +260,8 @@ public class BurpExtender implements IBurpExtender, IHttpListener, IMessageEdito */ @Override public void processHttpMessage(int toolFlag, boolean messageIsRequest, IHttpRequestResponse messageInfo) { - if (!messageIsRequest) { + // 判断是否是响应,且该代码作用域为:REPEATER、INTRUDER、PROXY(分别对应toolFlag 64、32、4) + if (!messageIsRequest && (toolFlag == 64 || toolFlag == 32 || toolFlag == 4)) { byte[] content = messageInfo.getResponse(); JSONObject jsonObj = matchRegex(content); if (jsonObj.length() > 0) {