Example #1
0
 static void Main(string[] args)
 {
     if (args == null || args.Length == 0)
     {
         Console.WriteLine("Usage: whois <domain-name>");
         return;
     }
     try {
         Console.WriteLine(WhoisResolver.Whois(args[0]));
     } catch {
         Console.WriteLine("Unexpected error occured!");
     }
 }
Example #2
0
        private String Find_domaion_creation_date(String pSenderSmtpAddressDomain)
        {
            String creationDate = "";
            String fechaDomain  = "";

            try
            {
                fechaDomain = WhoisResolver.Whois2(pSenderSmtpAddressDomain);
            }
            catch (Exception ex)
            {
                throw new Exception(("Network: Whoisresolved failed" + ex.ToString()));
            }


            String[] fechaDomainKeys = fechaDomain.Split('\n');

            Int32 indice = 0;

            foreach (string key in fechaDomainKeys)
            {
                indice = indice + 1;
                if (key.ToUpper().Contains("CREATION"))
                {
                    indice = indice - 1;
                    break;
                }
            }

            if (indice != fechaDomainKeys.Length)
            {
                creationDate = fechaDomainKeys[indice].Split(':')[1];
                creationDate = creationDate.Replace(" ", "");
                creationDate = creationDate.Substring(0, 10);
            }
            else
            {
                creationDate = DateTime.Today.ToShortDateString();
            }

            return(creationDate);
        }