Beispiel #1
0
        public static void Filters()
        {
            var a            = FilterVar.ValidateIp(Script.Get["ipAddress"]);
            var b            = FilterVar.ValidateIp(Script.Get["ipAddress"], IpFlags.IpV4 | IpFlags.IpV6);
            var defaultValue = new IpOptions()
            {
                Default = "1.2.3.4"
            };
            //defaultValue.Default = "255.255.255.255";
            var c1 = FilterVar.ValidateIp(Script.Get["ipAddress"], IpFlags.IpV4 | IpFlags.IpV6, defaultValue);
            var c  = FilterVar.ValidateIp(Script.Get["ipAddress"], IpFlags.IpV4 | IpFlags.IpV6, new IpOptions {
                Default = "1.2.3.4"
            });

            var d = FilterVar.ValidateBoolean(Script.Post["aaa"]);
            var e = FilterVar.ValidateBoolean(Script.Post["aaa"], false);

            var clientIp = FilterInputServer.ValidateIp(ServerVariables.HttpClientIp);
            var other    = FilterInput.ValidateIp(FilterInput.Type.Get, "Somename", IpFlags.IpV4);
        }
Beispiel #2
0
 public void addFilter(FilterVar fV, FilterCmpOps fO, string cmp, LogicOps oper)
 {
     fVars.Add(fV);
     fOps.Add(fO);
     fCmp.Add(cmp.ToLower());
     op = oper;
     if (op == LogicOps.NONE) op = LogicOps.AND;
 }
Beispiel #3
0
 public Filter(FilterVar fV, FilterCmpOps fO, string cmp)
 {
     addFilter(fV, fO, cmp, LogicOps.AND);
 }