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!"); } }
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); }