-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathConfig.java
More file actions
152 lines (132 loc) · 5.45 KB
/
Config.java
File metadata and controls
152 lines (132 loc) · 5.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
package burp;
/**
* 配置对象类,负责对配置项进行设置与获取
*/
public class Config {
private static boolean act_on_all_tools = false;
private static boolean act_on_target = false;
private static boolean act_on_proxy = false;
private static boolean act_on_spider = false;
private static boolean act_on_intruder = false;
private static boolean act_on_repeater = false;
private static boolean act_on_scanner = false;
private static boolean act_on_extender = false;
private static boolean act_on_sequencer = false;
public static boolean isAct_on_all_tools() {
String val = BurpExtender.callbacks.loadExtensionSetting("act_on_all_tools");
if(val == null) return Config.act_on_all_tools;
try {
return Boolean.valueOf(val);
}catch(Exception e){
return Config.act_on_all_tools;
}
}
public static void setAct_on_all_tools(boolean act_on_all_tools) {
BurpExtender.callbacks.saveExtensionSetting("act_on_all_tools", String.valueOf(act_on_all_tools));
Config.act_on_all_tools = act_on_all_tools;
}
public static boolean isAct_on_target() {
String val = BurpExtender.callbacks.loadExtensionSetting("act_on_target");
if(val == null) return Config.act_on_target;
try {
return Boolean.valueOf(val);
}catch(Exception e){
return Config.act_on_target;
}
}
public static void setAct_on_target(boolean act_on_target) {
BurpExtender.callbacks.saveExtensionSetting("act_on_target", String.valueOf(act_on_target));
Config.act_on_target = act_on_target;
}
public static boolean isAct_on_proxy() {
String val = BurpExtender.callbacks.loadExtensionSetting("act_on_proxy");
if(val == null) return Config.act_on_proxy;
try {
return Boolean.valueOf(val);
}catch(Exception e){
return Config.act_on_proxy;
}
}
public static void setAct_on_proxy(boolean act_on_proxy) {
BurpExtender.callbacks.saveExtensionSetting("act_on_proxy", String.valueOf(act_on_proxy));
Config.act_on_proxy = act_on_proxy;
}
public static boolean isAct_on_spider() {
String val = BurpExtender.callbacks.loadExtensionSetting("act_on_spider");
if(val == null) return Config.act_on_spider;
try {
return Boolean.valueOf(val);
}catch(Exception e){
return Config.act_on_spider;
}
}
public static void setAct_on_spider(boolean act_on_spider) {
BurpExtender.callbacks.saveExtensionSetting("act_on_spider", String.valueOf(act_on_spider));
Config.act_on_spider = act_on_spider;
}
public static boolean isAct_on_intruder() {
String val = BurpExtender.callbacks.loadExtensionSetting("act_on_intruder");
if(val == null) return Config.act_on_intruder;
try {
return Boolean.valueOf(val);
}catch(Exception e){
return Config.act_on_intruder;
}
}
public static void setAct_on_intruder(boolean act_on_intruder) {
BurpExtender.callbacks.saveExtensionSetting("act_on_intruder", String.valueOf(act_on_intruder));
Config.act_on_intruder = act_on_intruder;
}
public static boolean isAct_on_repeater() {
String val = BurpExtender.callbacks.loadExtensionSetting("act_on_repeater");
if(val == null) return Config.act_on_repeater;
try {
return Boolean.valueOf(val);
}catch(Exception e){
return Config.act_on_repeater;
}
}
public static void setAct_on_repeater(boolean act_on_repeater) {
BurpExtender.callbacks.saveExtensionSetting("act_on_repeater", String.valueOf(act_on_repeater));
Config.act_on_repeater = act_on_repeater;
}
public static boolean isAct_on_scanner() {
String val = BurpExtender.callbacks.loadExtensionSetting("act_on_scanner");
if(val == null) return Config.act_on_scanner;
try {
return Boolean.valueOf(val);
}catch(Exception e){
return Config.act_on_scanner;
}
}
public static void setAct_on_scanner(boolean act_on_scanner) {
BurpExtender.callbacks.saveExtensionSetting("act_on_scanner", String.valueOf(act_on_scanner));
Config.act_on_scanner = act_on_scanner;
}
public static boolean isAct_on_extender() {
String val = BurpExtender.callbacks.loadExtensionSetting("act_on_extender");
if(val == null) return Config.act_on_extender;
try {
return Boolean.valueOf(val);
}catch(Exception e){
return Config.act_on_extender;
}
}
public static void setAct_on_extender(boolean act_on_extender) {
BurpExtender.callbacks.saveExtensionSetting("act_on_extender", String.valueOf(act_on_extender));
Config.act_on_extender = act_on_extender;
}
public static boolean isAct_on_sequencer() {
String val = BurpExtender.callbacks.loadExtensionSetting("act_on_sequencer");
if(val == null) return Config.act_on_sequencer;
try {
return Boolean.valueOf(val);
}catch(Exception e){
return Config.act_on_sequencer;
}
}
public static void setAct_on_sequencer(boolean act_on_sequencer) {
BurpExtender.callbacks.saveExtensionSetting("act_on_sequencer", String.valueOf(act_on_sequencer));
Config.act_on_sequencer = act_on_sequencer;
}
}