From 0225c00f69f529c85b0ab0070082c9327ad89d93 Mon Sep 17 00:00:00 2001 From: gh0stkey <24655118+gh0stkey@users.noreply.github.com> Date: Thu, 26 Oct 2023 14:17:56 +0800 Subject: [PATCH] Version: 2.5.5 Update --- src/main/java/burp/BurpExtender.java | 2 +- src/main/java/burp/ui/MainUI.java | 1 + src/main/java/burp/ui/board/Databoard.java | 2 +- src/main/java/burp/ui/board/MessagePanel.java | 4 ++-- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/burp/BurpExtender.java b/src/main/java/burp/BurpExtender.java index b4e9382..b28fb36 100644 --- a/src/main/java/burp/BurpExtender.java +++ b/src/main/java/burp/BurpExtender.java @@ -38,7 +38,7 @@ public class BurpExtender implements IBurpExtender, IHttpListener, IMessageEdito new ConfigLoader(); - String version = "2.5.4.1"; + String version = "2.5.5"; callbacks.setExtensionName(String.format("HaE (%s) - Highlighter and Extractor", version)); // 定义输出 diff --git a/src/main/java/burp/ui/MainUI.java b/src/main/java/burp/ui/MainUI.java index dae1ec1..fae6f08 100644 --- a/src/main/java/burp/ui/MainUI.java +++ b/src/main/java/burp/ui/MainUI.java @@ -65,6 +65,7 @@ public class MainUI extends JPanel { private void excludeSuffixSaveActionPerformed(ActionEvent e) { ConfigLoader.setExcludeSuffix(excludeSuffixTextField.getText()); } + private void initComponents() { JTabbedPane mainTabbedPane = new JTabbedPane(); ruleTabbedPane = new JTabbedPane(); diff --git a/src/main/java/burp/ui/board/Databoard.java b/src/main/java/burp/ui/board/Databoard.java index 3aa442b..a4c572c 100644 --- a/src/main/java/burp/ui/board/Databoard.java +++ b/src/main/java/burp/ui/board/Databoard.java @@ -417,7 +417,7 @@ public class Databoard extends JPanel { sorter = new TableRowSorter<>(model); table.setRowSorter(sorter); } - RowFilter rowFilter = RowFilter.regexFilter(searchText, 0); + RowFilter rowFilter = RowFilter.regexFilter(String.format("%s%s", "(?i)", searchText), 0); sorter.setRowFilter(rowFilter); } } diff --git a/src/main/java/burp/ui/board/MessagePanel.java b/src/main/java/burp/ui/board/MessagePanel.java index 6765cf7..fc1175e 100644 --- a/src/main/java/burp/ui/board/MessagePanel.java +++ b/src/main/java/burp/ui/board/MessagePanel.java @@ -60,7 +60,7 @@ public class MessagePanel extends AbstractTableModel implements IMessageEditorCo // Length字段根据大小进行排序 TableRowSorter sorter = (TableRowSorter) logTable.getRowSorter(); - sorter.setComparator(3, new Comparator() { + sorter.setComparator(4, new Comparator() { @Override public int compare(String s1, String s2) { Integer age1 = Integer.parseInt(s1); @@ -69,7 +69,7 @@ public class MessagePanel extends AbstractTableModel implements IMessageEditorCo } }); // Color字段根据颜色顺序进行排序 - sorter.setComparator(4, new Comparator() { + sorter.setComparator(5, new Comparator() { @Override public int compare(String s1, String s2) { int index1 = getIndex(s1);