private void btnSearch_Click(object sender, EventArgs e) { //NameWhoIs.WhoIs srv = new NameWhoIs.WhoIs(); //txtResult.Text = srv.WhoIsWho(txtDomain.Text); Krysalix.DomainChecker srv = new Krysalix.DomainChecker(); Krysalix.WhoisInfo info = srv.GetInfo(txtDomain.Text); txtResult.Text = info.Info; }
private void btnScan_Click(object sender, EventArgs e) { string topdomains = "kz tel su ru com bz mobi org net biz info tv me рф"; char[] arr = { ' ' }; string[] domains = topdomains.Split(arr); txtResult.Text = string.Empty; string data = string.Empty; /* * string[] names = txtDomain.Text.Split(arr); * * for (int j = 0; j < names.Length; ++j) * { * * } */ if (!System.IO.File.Exists(TemporaryFilename)) { data += "Domain;"; for (int i = 0; i < Domains.CheckedItems.Count; ++i) { data += Domains.CheckedItems[i] + ";"; } data += "\r\n"; } data += txtDomain.Text + ";"; for (int i = 0; i < Domains.CheckedItems.Count; ++i) { /* * Krysalix.DomainChecker srv = new Krysalix.DomainChecker(); * string domain = txtDomain.Text + "." + domains[i]; * txtResult.Text += domain + " " + srv.Exists(domain).ToString() + "\r\n"; */ Krysalix.DomainChecker srv = new Krysalix.DomainChecker(); string domain = txtDomain.Text + "." + Domains.CheckedItems[i]; Krysalix.WhoisInfo info = srv.GetInfo(domain); txtResult.Text += domain + " " + info.IsExists().ToString() + "\r\n"; txtResult.Text += "\t" + "state: " + info.GetValue("state") + "\r\n"; txtResult.Text += "\t" + "status: " + info.GetValue("status") + "\r\n"; txtResult.Text += "\t" + "domain:" + info.GetValue("domain") + "\r\n"; txtResult.Text += "\t" + "domain name: " + info.GetValue("domain name") + "\r\n"; txtResult.Text += "\t" + "server name:" + info.GetValue("server name") + "\r\n"; txtResult.Text += "\t" + "created:" + info.GetValue("created") + "\r\n"; txtResult.Text += "\r\n"; data += info.IsExists().ToString() + ";"; } data += "\r\n"; //FileStream sr = File.Create(TemporaryFilename); FileStream sr = new FileStream(TemporaryFilename, FileMode.Append); // FileMode.OpenOrCreate StreamWriter writer = new StreamWriter(sr, Encoding.GetEncoding("utf-8")); writer.Write(data); writer.Close(); sr.Close(); Domains.Enabled = false; }