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);