Version: 2.3 Update
This commit is contained in:
@@ -52,6 +52,8 @@ public class LoadConfig {
|
||||
rule.setEngine("nfa");
|
||||
rule.setScope("response");
|
||||
rule.setRegex("(([a-zA-Z0-9][_|\\.])*[a-zA-Z0-9]+@([a-zA-Z0-9][-|_|\\.])*[a-zA-Z0-9]+\\.((?!js|css|jpg|jpeg|png|ico)[a-zA-Z]{2,}))");
|
||||
rule.setSensitive(false);
|
||||
|
||||
Rules rules = new Rules();
|
||||
rules.setType("Basic Information");
|
||||
ArrayList<Rule> rl = new ArrayList<>();
|
||||
|
||||
@@ -40,6 +40,7 @@ public class SetConfig {
|
||||
rlTmp.setColor((String) objects[3]);
|
||||
rlTmp.setScope((String) objects[4]);
|
||||
rlTmp.setEngine((String) objects[5]);
|
||||
rlTmp.setSensitive((Boolean) objects[6]);
|
||||
rl.add(rlTmp);
|
||||
}
|
||||
rlsTmp.setRule(rl);
|
||||
@@ -87,7 +88,7 @@ public class SetConfig {
|
||||
String name = "New ";
|
||||
Object[][] data = new Object[][]{
|
||||
{
|
||||
false, "New Name", "(New Regex)", "gray", "any", "nfa"
|
||||
false, "New Name", "(New Regex)", "gray", "any", "nfa", false
|
||||
}
|
||||
};
|
||||
while (Config.ruleConfig.containsKey(name + i)) {
|
||||
|
||||
@@ -14,6 +14,7 @@ public class Rule {
|
||||
private String Color;
|
||||
private String Engine;
|
||||
private String Scope;
|
||||
private Boolean Sensitive;
|
||||
|
||||
public Boolean getLoaded() {
|
||||
return Loaded;
|
||||
@@ -38,6 +39,9 @@ public class Rule {
|
||||
return Scope;
|
||||
}
|
||||
|
||||
public Boolean getSensitive(){
|
||||
return Sensitive = Sensitive;
|
||||
}
|
||||
public void setLoaded(Boolean loaded) {
|
||||
this.Loaded = loaded;
|
||||
}
|
||||
@@ -62,9 +66,12 @@ public class Rule {
|
||||
public void setScope(String scope) {
|
||||
this.Scope = scope;
|
||||
}
|
||||
public void setSensitive(Boolean sensitive){
|
||||
this.Sensitive = sensitive;
|
||||
}
|
||||
|
||||
public Object[] getRuleObject() {
|
||||
return new Object[] { Loaded, Name, Regex, Color, Scope, Engine };
|
||||
return new Object[] { Loaded, Name, Regex, Color, Scope, Engine,Sensitive };
|
||||
}
|
||||
|
||||
public Map<String, Object> getRuleObjMap(){
|
||||
@@ -75,10 +82,12 @@ public class Rule {
|
||||
r.put("Color", Color);
|
||||
r.put("Scope", Scope);
|
||||
r.put("Engine", Engine);
|
||||
r.put("Sensitive", Sensitive);
|
||||
return r;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "{ \nLoaded: " + Loaded + "\nName: " + Name + "\nRegex: " + Regex + "\nColor: " + Color + "\nScope: " + Scope + "\nEngine: " + Engine + "\n}";
|
||||
return "{ \nLoaded: " + Loaded + "\nName: " + Name + "\nRegex: " + Regex + "\nColor: " + Color + "\nScope: " + Scope + "\nEngine: " + Engine + "\nSensitive: " + Sensitive + "\n }";
|
||||
}
|
||||
}
|
||||
@@ -28,9 +28,9 @@ public class Rules {
|
||||
this.rule = rule;
|
||||
}
|
||||
|
||||
public void setRuleObj(){
|
||||
public void setRuleObj(){}
|
||||
|
||||
}
|
||||
@Override
|
||||
public String toString(){
|
||||
return "{ type: "+type+"\n config: "+ rule +"}\n";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user