private void whatsTheIPToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Uri url = new Uri(uiTabbedBrowserControl.CurrentTab.Browser.URL);
            IPAddress[] addresses = Dns.GetHostAddresses(url.Host);

            string message = "";
            foreach (var address in addresses)
            {
                message += address.ToString() + "\r\n";
            }

            using (var view = new ViewPageSource(message, Enums.Actions.Ipaddress, new Tuple<string, string, string>(url.Host, url.AbsoluteUri, "")))
            {
                this.InvokeIfRequired(() => view.ShowDialog());
            }


        }
 private void whoIsToolStripMenuItem_Click(object sender, EventArgs e)
 {
     Uri url = new Uri(uiTabbedBrowserControl.CurrentTab.Browser.URL);
     try
     {
         string host = url.Host;
         if (!(host.EndsWith(".com") || host.EndsWith(".net")))
         {
             if (host.StartsWith("www."))
                 host = host.Remove(0, 4);
         }
         var whois = new WhoisLookup().Lookup(host);
         var view = new ViewPageSource(whois.ToString(), Enums.Actions.Whois, new Tuple<string, string, string>(url.Host, host, ""));
         view.Show();
     }
     catch
     {
         MessageBox.Show("Unable to obtain Whois? information for this website.", "Error obtaining Whois?", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
 }