Version: 2.5.2 Update
This commit is contained in:
@@ -3,7 +3,6 @@ package burp.ui;
|
|||||||
import burp.config.ConfigEntry;
|
import burp.config.ConfigEntry;
|
||||||
import burp.config.ConfigLoader;
|
import burp.config.ConfigLoader;
|
||||||
import burp.rule.RuleProcessor;
|
import burp.rule.RuleProcessor;
|
||||||
import burp.rule.utils.RuleTool;
|
|
||||||
import burp.ui.board.Databoard;
|
import burp.ui.board.Databoard;
|
||||||
import burp.ui.board.MessagePanel;
|
import burp.ui.board.MessagePanel;
|
||||||
import burp.ui.rule.RulePane;
|
import burp.ui.rule.RulePane;
|
||||||
@@ -21,7 +20,6 @@ import java.util.Map;
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
public class MainUI extends JPanel {
|
public class MainUI extends JPanel {
|
||||||
private final ConfigLoader loadConn = new ConfigLoader();
|
|
||||||
private MessagePanel messagePanel;
|
private MessagePanel messagePanel;
|
||||||
|
|
||||||
public MainUI(MessagePanel messagePanel) {
|
public MainUI(MessagePanel messagePanel) {
|
||||||
@@ -41,13 +39,9 @@ public class MainUI extends JPanel {
|
|||||||
|
|
||||||
private void onlineUpdateActionPerformed(ActionEvent e) {
|
private void onlineUpdateActionPerformed(ActionEvent e) {
|
||||||
// 添加提示框防止用户误触导致配置更新
|
// 添加提示框防止用户误触导致配置更新
|
||||||
int retCode = JOptionPane.showConfirmDialog(null, "Do you want to update config?", "Info",
|
int retCode = JOptionPane.showConfirmDialog(null, "Do you want to update rules?", "Info", JOptionPane.YES_NO_OPTION);
|
||||||
JOptionPane.YES_NO_OPTION);
|
|
||||||
if (retCode == JOptionPane.YES_OPTION) {
|
if (retCode == JOptionPane.YES_OPTION) {
|
||||||
String rulesFilePath = rulesPathTextField.getText();
|
ConfigLoader.initRules();
|
||||||
RuleTool rt = new RuleTool(rulesFilePath);
|
|
||||||
rt.getRulesFromSite();
|
|
||||||
new ConfigLoader();
|
|
||||||
reloadRule();
|
reloadRule();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -61,7 +55,6 @@ public class MainUI extends JPanel {
|
|||||||
i,
|
i,
|
||||||
new RulePane(rules.get(i), ruleTabbedPane)
|
new RulePane(rules.get(i), ruleTabbedPane)
|
||||||
)
|
)
|
||||||
|
|
||||||
);
|
);
|
||||||
ruleTabbedPane.addTab("...", new JLabel());
|
ruleTabbedPane.addTab("...", new JLabel());
|
||||||
ruleSwitch.setListen(true);
|
ruleSwitch.setListen(true);
|
||||||
@@ -72,8 +65,7 @@ public class MainUI extends JPanel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void excludeSuffixSaveActionPerformed(ActionEvent e) {
|
private void excludeSuffixSaveActionPerformed(ActionEvent e) {
|
||||||
ConfigLoader loadCon = new ConfigLoader();
|
ConfigLoader.setExcludeSuffix(excludeSuffixTextField.getText());
|
||||||
loadCon.setExcludeSuffix(excludeSuffixTextField.getText());
|
|
||||||
}
|
}
|
||||||
private void initComponents() {
|
private void initComponents() {
|
||||||
JTabbedPane mainTabbedPane = new JTabbedPane();
|
JTabbedPane mainTabbedPane = new JTabbedPane();
|
||||||
@@ -154,7 +146,7 @@ public class MainUI extends JPanel {
|
|||||||
ruleTabbedPane.addTab("...",new JLabel());
|
ruleTabbedPane.addTab("...",new JLabel());
|
||||||
|
|
||||||
rulesPathTextField.setText(ConfigLoader.getRulesFilePath());
|
rulesPathTextField.setText(ConfigLoader.getRulesFilePath());
|
||||||
excludeSuffixTextField.setText(loadConn.getExcludeSuffix());
|
excludeSuffixTextField.setText(ConfigLoader.getExcludeSuffix());
|
||||||
ruleSwitch = new TabTitleEditListener(ruleTabbedPane);
|
ruleSwitch = new TabTitleEditListener(ruleTabbedPane);
|
||||||
ruleTabbedPane.addChangeListener(ruleSwitch);
|
ruleTabbedPane.addChangeListener(ruleSwitch);
|
||||||
ruleTabbedPane.addMouseListener(ruleSwitch);
|
ruleTabbedPane.addMouseListener(ruleSwitch);
|
||||||
@@ -311,4 +303,4 @@ class TabTitleEditListener extends MouseAdapter implements ChangeListener, Docum
|
|||||||
ruleEditTextField.setPreferredSize(ruleEditTextField.getText().length() > len ? null : dim);
|
ruleEditTextField.setPreferredSize(ruleEditTextField.getText().length() > len ? null : dim);
|
||||||
ruleEditTabbedPane.revalidate();
|
ruleEditTabbedPane.revalidate();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user