import mircoders.abuse.FilterType;
import mircoders.abuse.IPFilterType;
import mircoders.abuse.RegularExpressionFilterType;
+import mircoders.abuse.SubStringFilterType;
import mircoders.abuse.ThrottleFilter;
import mircoders.abuse.PostingSizeFilterType;
import mircoders.abuse.URLBlacklistFilterType;
filterTypesMap = new HashMap();
addSimpleAntiAbuseFilterType(new RegularExpressionFilterType("regexp"));
- addSimpleAntiAbuseFilterType(new RegularExpressionFilterType("useragent", false, false,
- RegularExpressionFilterType.REQUEST_HEADERS, new String[] {"User-Agent"}));
+ addSimpleAntiAbuseFilterType(new SubStringFilterType("useragent", false, false,
+ SubStringFilterType.REQUEST_HEADERS, new String[] {"User-Agent"}));
addSimpleAntiAbuseFilterType(new IPFilterType("ip"));
addSimpleAntiAbuseFilterType(new RegularExpressionFilterType("hostname", false, false,
RegularExpressionFilterType.REQUEST_HEADERS, new String[] {"hostname"}));