예제 #1
0
        private void VerifyOnServers(string _blacklistservers)
        {
            _blacklisted = null;
            if (_blacklistservers != null && _blacklistservers.Length > 0)
            {
                switch (VerifyOnServer(_blacklistservers))
                {
                case -1:
                    MessageBox.Show("Ошибка во время валидации", "Ошибка");
                    break;

                case 1:
                    _blacklisted = new BlackListed(true, _blacklistservers);
                    break;

                case 2:
                    _blacklisted = new BlackListed(false, _blacklistservers);
                    break;

                case 3:
                    _blacklisted = new BlackListed(false, _blacklistservers);
                    break;
                }
                if (_blacklisted == null)
                {
                    _blacklisted = new BlackListed(false, _blacklistservers);
                }
            }
        }
예제 #2
0
 private void VerifyOnServers(string[] _blacklistservers)
 {
     _blacklisted = null;
     if (_blacklistservers != null && _blacklistservers.Length > 0)
     {
         foreach (string BLSrv in _blacklistservers)
         {
             if (VerifyOnServer(BLSrv))
             {
                 _blacklisted = new BlackListed(true, BLSrv);
                 break;
             }
         }
         if (_blacklisted == null)
         {
             _blacklisted = new BlackListed(false, "");
         }
     }
 }
예제 #3
0
 private void VerifyOnServers(string[] _blacklistservers)
 {
     _blacklisted = null;
     if (_blacklistservers != null && _blacklistservers.Length > 0)
     {
         foreach (string BLSrv in _blacklistservers)
         {
             var verifyResult = VerifyOnServer(BLSrv);
             if (verifyResult.IsListed)
             {
                 _blacklisted = new BlackListed(true, BLSrv, verifyResult.ReturnCode);
                 break;
             }
         }
         if (_blacklisted == null)
         {
             _blacklisted = new BlackListed(false, "", "");
         }
     }
 }
예제 #4
0
 private void VerifyOnServers(BlacklistsToCheck _blacklistServers)
 {
     _blacklisted = null;
     if (_blacklistServers != null && _blacklistServers.blacklistCheck.Count > 0)
     {
         foreach (var item in _blacklistServers.blacklistCheck)
         {
             foreach (var i in item.dnsblList)
             {
                 if (VerifyOnServer(i.HostName))
                 {
                     _blacklisted = new BlackListed(true, i.HostName, item.Provider);
                     break;
                 }
             }
             if (_blacklisted == null)
             {
                 _blacklisted = new BlackListed(false, "");
             }
         }
     }
 }
예제 #5
0
 private void VerifyOnServers(string[] _blacklistservers)
 {
     _blacklisted = null;
     if (_blacklistservers != null && _blacklistservers.Length > 0)
     {
         foreach (string BLSrv in _blacklistservers)
         {
             if (VerifyOnServer(BLSrv))
             {
                 _blacklisted = new BlackListed(true, BLSrv);
                 break;
             }
         }
         if (_blacklisted == null)
             _blacklisted = new BlackListed(false, "");
     }
 }