Пример #1
0
        public bool isDangerous(string proxy)
        {
            if (!isInitialized || proxy.Length < 8)
            {
                return(false);
            }

            byte[] buf = IPRange.getByteArray(proxy);
            if (buf.Length <= 0)
            {
                return(false);
            }

            for (int i = 0; i < DangerousIPs.Count; ++i)
            {
                if (DangerousIPs[i].isInRange(buf))
                {
                    return(true);
                }
            }
            return(false);
        }
Пример #2
0
        public bool IsDangerous(string proxy)
        {
            if (!IsInitialized || proxy.Length < 8)
            {
                return(false);
            }

            var buf = IPRange.GetByteArray(proxy);

            if (buf.Length <= 0)
            {
                return(false);
            }

            for (var i = 0; i < DangerousIPs.Count; ++i)
            {
                if (DangerousIPs[i].IsInRange(buf))
                {
                    return(true);
                }
            }
            return(false);
        }