Updated
This commit is contained in:
		@@ -12,22 +12,20 @@ namespace EonaCat.DnsTester.Helpers
 | 
				
			|||||||
    {
 | 
					    {
 | 
				
			||||||
        private static readonly RandomNumberGenerator _randomNumberGenerator = RandomNumberGenerator.Create();
 | 
					        private static readonly RandomNumberGenerator _randomNumberGenerator = RandomNumberGenerator.Create();
 | 
				
			||||||
        public static event EventHandler<string> Log;
 | 
					        public static event EventHandler<string> Log;
 | 
				
			||||||
 | 
					        public static bool UseSearchEngineYahoo { get; set; }
 | 
				
			||||||
 | 
					        public static bool UseSearchEngineBing { get; set; }
 | 
				
			||||||
 | 
					        public static bool UseSearchEngineGoogle { get; set; }
 | 
				
			||||||
 | 
					        public static bool UseSearchEngineQwant { get; set; }
 | 
				
			||||||
 | 
					        public static bool UseSearchEngineAsk { get; set; }
 | 
				
			||||||
 | 
					        public static bool UseSearchEngineWolfram { get; set; }
 | 
				
			||||||
 | 
					        public static bool UseSearchEngineStartPage { get; set; }
 | 
				
			||||||
 | 
					        public static bool UseSearchEngineYandex { get; set; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        private static async Task<List<string>> GetRandomUrls(int totalUrls)
 | 
					        private static async Task<List<string>> GetRandomUrls(int totalUrls)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            var letters = GetRandomLetters();
 | 
					            var letters = GetRandomLetters();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            Dictionary<string, string> searchEngineUrls = new Dictionary<string, string>
 | 
					            var searchEngineUrls = GetSearchEngines();
 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
                { "Yahoo", "https://search.yahoo.com/search?p=" },
 | 
					 | 
				
			||||||
                { "Bing", "https://www.bing.com/search?q=" },
 | 
					 | 
				
			||||||
                { "Google", "https://www.google.com/search?q=" },
 | 
					 | 
				
			||||||
                { "Ask", "https://www.ask.com/web?q=" },
 | 
					 | 
				
			||||||
                { "WolframAlpha", "https://www.wolframalpha.com/input/?i=" },
 | 
					 | 
				
			||||||
                { "StartPage", "https://www.startpage.com/do/dsearch?query=" },
 | 
					 | 
				
			||||||
                { "Yandex", "https://www.yandex.com/search/?text=" },
 | 
					 | 
				
			||||||
                { "Qwant", "https://www.qwant.com/?q=" }
 | 
					 | 
				
			||||||
            };
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
            Random rand = new Random();
 | 
					            Random rand = new Random();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -95,6 +93,52 @@ namespace EonaCat.DnsTester.Helpers
 | 
				
			|||||||
            return urls;
 | 
					            return urls;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        private static Dictionary<string, string> GetSearchEngines()
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            Dictionary<string, string> searchEngineUrls = new Dictionary<string, string>();
 | 
				
			||||||
 | 
					            if (UseSearchEngineYahoo)
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                searchEngineUrls.Add("Yahoo", "https://search.yahoo.com/search?p=");
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            if (UseSearchEngineBing)
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                searchEngineUrls.Add("Bing", "https://www.bing.com/search?q=");
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            if (UseSearchEngineGoogle)
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                searchEngineUrls.Add("Google", "https://www.google.com/search?q=");
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            if (UseSearchEngineQwant)
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                searchEngineUrls.Add("Qwant", "https://www.qwant.com/?q=");
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            if (UseSearchEngineAsk)
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                searchEngineUrls.Add("Ask", "https://www.ask.com/web?q=");
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            if (UseSearchEngineWolfram)
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                searchEngineUrls.Add("WolframAlpha", "https://www.wolframalpha.com/input/?i=");
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            if (UseSearchEngineStartPage)
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                searchEngineUrls.Add("StartPage", "https://www.startpage.com/do/dsearch?query=");
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            if (UseSearchEngineYandex)
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                searchEngineUrls.Add("Yandex", "https://www.yandex.com/search/?text=");
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            return searchEngineUrls;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        public static async Task<List<string>> RetrieveUrls(int numThreads, int numUrlsPerThread)
 | 
					        public static async Task<List<string>> RetrieveUrls(int numThreads, int numUrlsPerThread)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            Task[] tasks = new Task[numThreads];
 | 
					            Task[] tasks = new Task[numThreads];
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										367
									
								
								EonaCat.DnsTester/MainForm.Designer.cs
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										367
									
								
								EonaCat.DnsTester/MainForm.Designer.cs
									
									
									
										generated
									
									
									
								
							@@ -30,6 +30,25 @@
 | 
				
			|||||||
        {
 | 
					        {
 | 
				
			||||||
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
 | 
					            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
 | 
				
			||||||
            RunTest = new System.Windows.Forms.Button();
 | 
					            RunTest = new System.Windows.Forms.Button();
 | 
				
			||||||
 | 
					            tabControl1 = new System.Windows.Forms.TabControl();
 | 
				
			||||||
 | 
					            tabPage1 = new System.Windows.Forms.TabPage();
 | 
				
			||||||
 | 
					            panel2 = new System.Windows.Forms.Panel();
 | 
				
			||||||
 | 
					            checkBox8 = new System.Windows.Forms.CheckBox();
 | 
				
			||||||
 | 
					            checkBox7 = new System.Windows.Forms.CheckBox();
 | 
				
			||||||
 | 
					            checkBox6 = new System.Windows.Forms.CheckBox();
 | 
				
			||||||
 | 
					            checkBox5 = new System.Windows.Forms.CheckBox();
 | 
				
			||||||
 | 
					            checkBox4 = new System.Windows.Forms.CheckBox();
 | 
				
			||||||
 | 
					            checkBox3 = new System.Windows.Forms.CheckBox();
 | 
				
			||||||
 | 
					            checkBox2 = new System.Windows.Forms.CheckBox();
 | 
				
			||||||
 | 
					            checkBox1 = new System.Windows.Forms.CheckBox();
 | 
				
			||||||
 | 
					            label4 = new System.Windows.Forms.Label();
 | 
				
			||||||
 | 
					            StatusBox = new System.Windows.Forms.ListBox();
 | 
				
			||||||
 | 
					            ResultView = new System.Windows.Forms.ListView();
 | 
				
			||||||
 | 
					            Url = new System.Windows.Forms.ColumnHeader();
 | 
				
			||||||
 | 
					            DNS1DATA = new System.Windows.Forms.ColumnHeader();
 | 
				
			||||||
 | 
					            DNS1Performance = new System.Windows.Forms.ColumnHeader();
 | 
				
			||||||
 | 
					            DNS2DATA = new System.Windows.Forms.ColumnHeader();
 | 
				
			||||||
 | 
					            DNS2Performance = new System.Windows.Forms.ColumnHeader();
 | 
				
			||||||
            panel1 = new System.Windows.Forms.Panel();
 | 
					            panel1 = new System.Windows.Forms.Panel();
 | 
				
			||||||
            numericUpDown2 = new System.Windows.Forms.NumericUpDown();
 | 
					            numericUpDown2 = new System.Windows.Forms.NumericUpDown();
 | 
				
			||||||
            label2 = new System.Windows.Forms.Label();
 | 
					            label2 = new System.Windows.Forms.Label();
 | 
				
			||||||
@@ -47,14 +66,7 @@
 | 
				
			|||||||
            dnsList1 = new System.Windows.Forms.ComboBox();
 | 
					            dnsList1 = new System.Windows.Forms.ComboBox();
 | 
				
			||||||
            lblDns2 = new System.Windows.Forms.Label();
 | 
					            lblDns2 = new System.Windows.Forms.Label();
 | 
				
			||||||
            lblDns1 = new System.Windows.Forms.Label();
 | 
					            lblDns1 = new System.Windows.Forms.Label();
 | 
				
			||||||
            panel2 = new System.Windows.Forms.Panel();
 | 
					            tabPage2 = new System.Windows.Forms.TabPage();
 | 
				
			||||||
            StatusBox = new System.Windows.Forms.ListBox();
 | 
					 | 
				
			||||||
            ResultView = new System.Windows.Forms.ListView();
 | 
					 | 
				
			||||||
            Url = new System.Windows.Forms.ColumnHeader();
 | 
					 | 
				
			||||||
            DNS1DATA = new System.Windows.Forms.ColumnHeader();
 | 
					 | 
				
			||||||
            DNS1Performance = new System.Windows.Forms.ColumnHeader();
 | 
					 | 
				
			||||||
            DNS2DATA = new System.Windows.Forms.ColumnHeader();
 | 
					 | 
				
			||||||
            DNS2Performance = new System.Windows.Forms.ColumnHeader();
 | 
					 | 
				
			||||||
            panel3 = new System.Windows.Forms.Panel();
 | 
					            panel3 = new System.Windows.Forms.Panel();
 | 
				
			||||||
            btnResolveHost = new System.Windows.Forms.Button();
 | 
					            btnResolveHost = new System.Windows.Forms.Button();
 | 
				
			||||||
            btnResolveIP = new System.Windows.Forms.Button();
 | 
					            btnResolveIP = new System.Windows.Forms.Button();
 | 
				
			||||||
@@ -62,10 +74,13 @@
 | 
				
			|||||||
            txtResolveIP = new System.Windows.Forms.TextBox();
 | 
					            txtResolveIP = new System.Windows.Forms.TextBox();
 | 
				
			||||||
            label5 = new System.Windows.Forms.Label();
 | 
					            label5 = new System.Windows.Forms.Label();
 | 
				
			||||||
            label1 = new System.Windows.Forms.Label();
 | 
					            label1 = new System.Windows.Forms.Label();
 | 
				
			||||||
 | 
					            tabControl1.SuspendLayout();
 | 
				
			||||||
 | 
					            tabPage1.SuspendLayout();
 | 
				
			||||||
 | 
					            panel2.SuspendLayout();
 | 
				
			||||||
            panel1.SuspendLayout();
 | 
					            panel1.SuspendLayout();
 | 
				
			||||||
            ((System.ComponentModel.ISupportInitialize)numericUpDown2).BeginInit();
 | 
					            ((System.ComponentModel.ISupportInitialize)numericUpDown2).BeginInit();
 | 
				
			||||||
            ((System.ComponentModel.ISupportInitialize)numericUpDown1).BeginInit();
 | 
					            ((System.ComponentModel.ISupportInitialize)numericUpDown1).BeginInit();
 | 
				
			||||||
            panel2.SuspendLayout();
 | 
					            tabPage2.SuspendLayout();
 | 
				
			||||||
            panel3.SuspendLayout();
 | 
					            panel3.SuspendLayout();
 | 
				
			||||||
            SuspendLayout();
 | 
					            SuspendLayout();
 | 
				
			||||||
            // 
 | 
					            // 
 | 
				
			||||||
@@ -81,6 +96,208 @@
 | 
				
			|||||||
            RunTest.UseVisualStyleBackColor = false;
 | 
					            RunTest.UseVisualStyleBackColor = false;
 | 
				
			||||||
            RunTest.Click += RunTest_Click;
 | 
					            RunTest.Click += RunTest_Click;
 | 
				
			||||||
            // 
 | 
					            // 
 | 
				
			||||||
 | 
					            // tabControl1
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            tabControl1.Controls.Add(tabPage1);
 | 
				
			||||||
 | 
					            tabControl1.Controls.Add(tabPage2);
 | 
				
			||||||
 | 
					            tabControl1.Location = new System.Drawing.Point(105, 0);
 | 
				
			||||||
 | 
					            tabControl1.Name = "tabControl1";
 | 
				
			||||||
 | 
					            tabControl1.SelectedIndex = 0;
 | 
				
			||||||
 | 
					            tabControl1.Size = new System.Drawing.Size(2259, 1517);
 | 
				
			||||||
 | 
					            tabControl1.TabIndex = 27;
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            // tabPage1
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            tabPage1.Controls.Add(panel2);
 | 
				
			||||||
 | 
					            tabPage1.Controls.Add(panel1);
 | 
				
			||||||
 | 
					            tabPage1.Location = new System.Drawing.Point(10, 58);
 | 
				
			||||||
 | 
					            tabPage1.Name = "tabPage1";
 | 
				
			||||||
 | 
					            tabPage1.Padding = new System.Windows.Forms.Padding(3);
 | 
				
			||||||
 | 
					            tabPage1.Size = new System.Drawing.Size(2239, 1449);
 | 
				
			||||||
 | 
					            tabPage1.TabIndex = 0;
 | 
				
			||||||
 | 
					            tabPage1.Text = "Dns tester";
 | 
				
			||||||
 | 
					            tabPage1.UseVisualStyleBackColor = true;
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            // panel2
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            panel2.BackColor = System.Drawing.SystemColors.ControlLight;
 | 
				
			||||||
 | 
					            panel2.Controls.Add(checkBox8);
 | 
				
			||||||
 | 
					            panel2.Controls.Add(checkBox7);
 | 
				
			||||||
 | 
					            panel2.Controls.Add(checkBox6);
 | 
				
			||||||
 | 
					            panel2.Controls.Add(checkBox5);
 | 
				
			||||||
 | 
					            panel2.Controls.Add(checkBox4);
 | 
				
			||||||
 | 
					            panel2.Controls.Add(checkBox3);
 | 
				
			||||||
 | 
					            panel2.Controls.Add(checkBox2);
 | 
				
			||||||
 | 
					            panel2.Controls.Add(checkBox1);
 | 
				
			||||||
 | 
					            panel2.Controls.Add(label4);
 | 
				
			||||||
 | 
					            panel2.Controls.Add(StatusBox);
 | 
				
			||||||
 | 
					            panel2.Controls.Add(ResultView);
 | 
				
			||||||
 | 
					            panel2.Location = new System.Drawing.Point(50, 510);
 | 
				
			||||||
 | 
					            panel2.Name = "panel2";
 | 
				
			||||||
 | 
					            panel2.Size = new System.Drawing.Size(2142, 905);
 | 
				
			||||||
 | 
					            panel2.TabIndex = 27;
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            // checkBox8
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            checkBox8.AutoSize = true;
 | 
				
			||||||
 | 
					            checkBox8.Checked = true;
 | 
				
			||||||
 | 
					            checkBox8.CheckState = System.Windows.Forms.CheckState.Checked;
 | 
				
			||||||
 | 
					            checkBox8.Location = new System.Drawing.Point(1301, 42);
 | 
				
			||||||
 | 
					            checkBox8.Name = "checkBox8";
 | 
				
			||||||
 | 
					            checkBox8.Size = new System.Drawing.Size(143, 45);
 | 
				
			||||||
 | 
					            checkBox8.TabIndex = 70;
 | 
				
			||||||
 | 
					            checkBox8.Text = "Qwant";
 | 
				
			||||||
 | 
					            checkBox8.UseVisualStyleBackColor = true;
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            // checkBox7
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            checkBox7.AutoSize = true;
 | 
				
			||||||
 | 
					            checkBox7.Checked = true;
 | 
				
			||||||
 | 
					            checkBox7.CheckState = System.Windows.Forms.CheckState.Checked;
 | 
				
			||||||
 | 
					            checkBox7.Location = new System.Drawing.Point(1301, 135);
 | 
				
			||||||
 | 
					            checkBox7.Name = "checkBox7";
 | 
				
			||||||
 | 
					            checkBox7.Size = new System.Drawing.Size(150, 45);
 | 
				
			||||||
 | 
					            checkBox7.TabIndex = 69;
 | 
				
			||||||
 | 
					            checkBox7.Text = "Yandex";
 | 
				
			||||||
 | 
					            checkBox7.UseVisualStyleBackColor = true;
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            // checkBox6
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            checkBox6.AutoSize = true;
 | 
				
			||||||
 | 
					            checkBox6.Checked = true;
 | 
				
			||||||
 | 
					            checkBox6.CheckState = System.Windows.Forms.CheckState.Checked;
 | 
				
			||||||
 | 
					            checkBox6.Location = new System.Drawing.Point(1109, 135);
 | 
				
			||||||
 | 
					            checkBox6.Name = "checkBox6";
 | 
				
			||||||
 | 
					            checkBox6.Size = new System.Drawing.Size(181, 45);
 | 
				
			||||||
 | 
					            checkBox6.TabIndex = 68;
 | 
				
			||||||
 | 
					            checkBox6.Text = "StartPage";
 | 
				
			||||||
 | 
					            checkBox6.UseVisualStyleBackColor = true;
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            // checkBox5
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            checkBox5.AutoSize = true;
 | 
				
			||||||
 | 
					            checkBox5.Checked = true;
 | 
				
			||||||
 | 
					            checkBox5.CheckState = System.Windows.Forms.CheckState.Checked;
 | 
				
			||||||
 | 
					            checkBox5.Location = new System.Drawing.Point(824, 135);
 | 
				
			||||||
 | 
					            checkBox5.Name = "checkBox5";
 | 
				
			||||||
 | 
					            checkBox5.Size = new System.Drawing.Size(244, 45);
 | 
				
			||||||
 | 
					            checkBox5.TabIndex = 67;
 | 
				
			||||||
 | 
					            checkBox5.Text = "WolframAlpha";
 | 
				
			||||||
 | 
					            checkBox5.UseVisualStyleBackColor = true;
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            // checkBox4
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            checkBox4.AutoSize = true;
 | 
				
			||||||
 | 
					            checkBox4.Checked = true;
 | 
				
			||||||
 | 
					            checkBox4.CheckState = System.Windows.Forms.CheckState.Checked;
 | 
				
			||||||
 | 
					            checkBox4.Location = new System.Drawing.Point(654, 135);
 | 
				
			||||||
 | 
					            checkBox4.Name = "checkBox4";
 | 
				
			||||||
 | 
					            checkBox4.Size = new System.Drawing.Size(103, 45);
 | 
				
			||||||
 | 
					            checkBox4.TabIndex = 66;
 | 
				
			||||||
 | 
					            checkBox4.Text = "Ask";
 | 
				
			||||||
 | 
					            checkBox4.UseVisualStyleBackColor = true;
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            // checkBox3
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            checkBox3.AutoSize = true;
 | 
				
			||||||
 | 
					            checkBox3.Checked = true;
 | 
				
			||||||
 | 
					            checkBox3.CheckState = System.Windows.Forms.CheckState.Checked;
 | 
				
			||||||
 | 
					            checkBox3.Location = new System.Drawing.Point(1109, 42);
 | 
				
			||||||
 | 
					            checkBox3.Name = "checkBox3";
 | 
				
			||||||
 | 
					            checkBox3.Size = new System.Drawing.Size(154, 45);
 | 
				
			||||||
 | 
					            checkBox3.TabIndex = 65;
 | 
				
			||||||
 | 
					            checkBox3.Text = "Google";
 | 
				
			||||||
 | 
					            checkBox3.UseVisualStyleBackColor = true;
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            // checkBox2
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            checkBox2.AutoSize = true;
 | 
				
			||||||
 | 
					            checkBox2.Checked = true;
 | 
				
			||||||
 | 
					            checkBox2.CheckState = System.Windows.Forms.CheckState.Checked;
 | 
				
			||||||
 | 
					            checkBox2.Location = new System.Drawing.Point(824, 41);
 | 
				
			||||||
 | 
					            checkBox2.Name = "checkBox2";
 | 
				
			||||||
 | 
					            checkBox2.Size = new System.Drawing.Size(115, 45);
 | 
				
			||||||
 | 
					            checkBox2.TabIndex = 64;
 | 
				
			||||||
 | 
					            checkBox2.Text = "Bing";
 | 
				
			||||||
 | 
					            checkBox2.UseVisualStyleBackColor = true;
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            // checkBox1
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            checkBox1.AutoSize = true;
 | 
				
			||||||
 | 
					            checkBox1.Checked = true;
 | 
				
			||||||
 | 
					            checkBox1.CheckState = System.Windows.Forms.CheckState.Checked;
 | 
				
			||||||
 | 
					            checkBox1.Location = new System.Drawing.Point(654, 42);
 | 
				
			||||||
 | 
					            checkBox1.Name = "checkBox1";
 | 
				
			||||||
 | 
					            checkBox1.Size = new System.Drawing.Size(138, 45);
 | 
				
			||||||
 | 
					            checkBox1.TabIndex = 63;
 | 
				
			||||||
 | 
					            checkBox1.Text = "Yahoo";
 | 
				
			||||||
 | 
					            checkBox1.UseVisualStyleBackColor = true;
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            // label4
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            label4.AutoSize = true;
 | 
				
			||||||
 | 
					            label4.Location = new System.Drawing.Point(56, 42);
 | 
				
			||||||
 | 
					            label4.Margin = new System.Windows.Forms.Padding(8, 0, 8, 0);
 | 
				
			||||||
 | 
					            label4.Name = "label4";
 | 
				
			||||||
 | 
					            label4.Size = new System.Drawing.Size(472, 41);
 | 
				
			||||||
 | 
					            label4.TabIndex = 62;
 | 
				
			||||||
 | 
					            label4.Text = "Use searchengines for url retrieval:";
 | 
				
			||||||
 | 
					            label4.Visible = false;
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            // StatusBox
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            StatusBox.FormattingEnabled = true;
 | 
				
			||||||
 | 
					            StatusBox.HorizontalScrollbar = true;
 | 
				
			||||||
 | 
					            StatusBox.ItemHeight = 41;
 | 
				
			||||||
 | 
					            StatusBox.Location = new System.Drawing.Point(56, 741);
 | 
				
			||||||
 | 
					            StatusBox.Margin = new System.Windows.Forms.Padding(8, 7, 8, 7);
 | 
				
			||||||
 | 
					            StatusBox.Name = "StatusBox";
 | 
				
			||||||
 | 
					            StatusBox.Size = new System.Drawing.Size(2051, 127);
 | 
				
			||||||
 | 
					            StatusBox.TabIndex = 25;
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            // ResultView
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            ResultView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { Url, DNS1DATA, DNS1Performance, DNS2DATA, DNS2Performance });
 | 
				
			||||||
 | 
					            ResultView.GridLines = true;
 | 
				
			||||||
 | 
					            ResultView.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
 | 
				
			||||||
 | 
					            ResultView.Location = new System.Drawing.Point(56, 214);
 | 
				
			||||||
 | 
					            ResultView.Margin = new System.Windows.Forms.Padding(8, 7, 8, 7);
 | 
				
			||||||
 | 
					            ResultView.MultiSelect = false;
 | 
				
			||||||
 | 
					            ResultView.Name = "ResultView";
 | 
				
			||||||
 | 
					            ResultView.Size = new System.Drawing.Size(2051, 487);
 | 
				
			||||||
 | 
					            ResultView.TabIndex = 24;
 | 
				
			||||||
 | 
					            ResultView.UseCompatibleStateImageBehavior = false;
 | 
				
			||||||
 | 
					            ResultView.View = System.Windows.Forms.View.Details;
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            // Url
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            Url.Text = "URL";
 | 
				
			||||||
 | 
					            Url.Width = 160;
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            // DNS1DATA
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            DNS1DATA.Text = "Data";
 | 
				
			||||||
 | 
					            DNS1DATA.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
 | 
				
			||||||
 | 
					            DNS1DATA.Width = 140;
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            // DNS1Performance
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            DNS1Performance.Text = "Performance";
 | 
				
			||||||
 | 
					            DNS1Performance.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
 | 
				
			||||||
 | 
					            DNS1Performance.Width = 120;
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            // DNS2DATA
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            DNS2DATA.Text = "Data";
 | 
				
			||||||
 | 
					            DNS2DATA.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
 | 
				
			||||||
 | 
					            DNS2DATA.Width = 140;
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            // DNS2Performance
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
 | 
					            DNS2Performance.Text = "Performance";
 | 
				
			||||||
 | 
					            DNS2Performance.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
 | 
				
			||||||
 | 
					            DNS2Performance.Width = 120;
 | 
				
			||||||
 | 
					            // 
 | 
				
			||||||
            // panel1
 | 
					            // panel1
 | 
				
			||||||
            // 
 | 
					            // 
 | 
				
			||||||
            panel1.BackColor = System.Drawing.SystemColors.ControlLight;
 | 
					            panel1.BackColor = System.Drawing.SystemColors.ControlLight;
 | 
				
			||||||
@@ -100,10 +317,10 @@
 | 
				
			|||||||
            panel1.Controls.Add(dnsList1);
 | 
					            panel1.Controls.Add(dnsList1);
 | 
				
			||||||
            panel1.Controls.Add(lblDns2);
 | 
					            panel1.Controls.Add(lblDns2);
 | 
				
			||||||
            panel1.Controls.Add(lblDns1);
 | 
					            panel1.Controls.Add(lblDns1);
 | 
				
			||||||
            panel1.Location = new System.Drawing.Point(155, 294);
 | 
					            panel1.Location = new System.Drawing.Point(50, 49);
 | 
				
			||||||
            panel1.Name = "panel1";
 | 
					            panel1.Name = "panel1";
 | 
				
			||||||
            panel1.Size = new System.Drawing.Size(2209, 396);
 | 
					            panel1.Size = new System.Drawing.Size(2142, 396);
 | 
				
			||||||
            panel1.TabIndex = 24;
 | 
					            panel1.TabIndex = 26;
 | 
				
			||||||
            // 
 | 
					            // 
 | 
				
			||||||
            // numericUpDown2
 | 
					            // numericUpDown2
 | 
				
			||||||
            // 
 | 
					            // 
 | 
				
			||||||
@@ -135,7 +352,6 @@
 | 
				
			|||||||
            comboBox1.TabIndex = 59;
 | 
					            comboBox1.TabIndex = 59;
 | 
				
			||||||
            comboBox1.Text = "Select record type";
 | 
					            comboBox1.Text = "Select record type";
 | 
				
			||||||
            comboBox1.SelectedIndexChanged += comboBox1_SelectedIndexChanged;
 | 
					            comboBox1.SelectedIndexChanged += comboBox1_SelectedIndexChanged;
 | 
				
			||||||
            comboBox1.KeyPress += comboBox1_KeyPress;
 | 
					 | 
				
			||||||
            // 
 | 
					            // 
 | 
				
			||||||
            // numericUpDown1
 | 
					            // numericUpDown1
 | 
				
			||||||
            // 
 | 
					            // 
 | 
				
			||||||
@@ -185,7 +401,7 @@
 | 
				
			|||||||
            // CustomDns2
 | 
					            // CustomDns2
 | 
				
			||||||
            // 
 | 
					            // 
 | 
				
			||||||
            CustomDns2.Enabled = false;
 | 
					            CustomDns2.Enabled = false;
 | 
				
			||||||
            CustomDns2.Location = new System.Drawing.Point(1318, 297);
 | 
					            CustomDns2.Location = new System.Drawing.Point(1317, 289);
 | 
				
			||||||
            CustomDns2.Margin = new System.Windows.Forms.Padding(8, 7, 8, 7);
 | 
					            CustomDns2.Margin = new System.Windows.Forms.Padding(8, 7, 8, 7);
 | 
				
			||||||
            CustomDns2.Name = "CustomDns2";
 | 
					            CustomDns2.Name = "CustomDns2";
 | 
				
			||||||
            CustomDns2.Size = new System.Drawing.Size(668, 47);
 | 
					            CustomDns2.Size = new System.Drawing.Size(668, 47);
 | 
				
			||||||
@@ -206,7 +422,7 @@
 | 
				
			|||||||
            // lblCustom2
 | 
					            // lblCustom2
 | 
				
			||||||
            // 
 | 
					            // 
 | 
				
			||||||
            lblCustom2.AutoSize = true;
 | 
					            lblCustom2.AutoSize = true;
 | 
				
			||||||
            lblCustom2.Location = new System.Drawing.Point(1065, 301);
 | 
					            lblCustom2.Location = new System.Drawing.Point(1064, 293);
 | 
				
			||||||
            lblCustom2.Margin = new System.Windows.Forms.Padding(8, 0, 8, 0);
 | 
					            lblCustom2.Margin = new System.Windows.Forms.Padding(8, 0, 8, 0);
 | 
				
			||||||
            lblCustom2.Name = "lblCustom2";
 | 
					            lblCustom2.Name = "lblCustom2";
 | 
				
			||||||
            lblCustom2.Size = new System.Drawing.Size(219, 41);
 | 
					            lblCustom2.Size = new System.Drawing.Size(219, 41);
 | 
				
			||||||
@@ -228,7 +444,7 @@
 | 
				
			|||||||
            // UseCustomServers
 | 
					            // UseCustomServers
 | 
				
			||||||
            // 
 | 
					            // 
 | 
				
			||||||
            UseCustomServers.AutoSize = true;
 | 
					            UseCustomServers.AutoSize = true;
 | 
				
			||||||
            UseCustomServers.Location = new System.Drawing.Point(1723, 147);
 | 
					            UseCustomServers.Location = new System.Drawing.Point(1071, 224);
 | 
				
			||||||
            UseCustomServers.Margin = new System.Windows.Forms.Padding(8, 7, 8, 7);
 | 
					            UseCustomServers.Margin = new System.Windows.Forms.Padding(8, 7, 8, 7);
 | 
				
			||||||
            UseCustomServers.Name = "UseCustomServers";
 | 
					            UseCustomServers.Name = "UseCustomServers";
 | 
				
			||||||
            UseCustomServers.Size = new System.Drawing.Size(262, 45);
 | 
					            UseCustomServers.Size = new System.Drawing.Size(262, 45);
 | 
				
			||||||
@@ -247,7 +463,6 @@
 | 
				
			|||||||
            dnsList2.Size = new System.Drawing.Size(320, 49);
 | 
					            dnsList2.Size = new System.Drawing.Size(320, 49);
 | 
				
			||||||
            dnsList2.TabIndex = 38;
 | 
					            dnsList2.TabIndex = 38;
 | 
				
			||||||
            dnsList2.Text = "Select Dns2";
 | 
					            dnsList2.Text = "Select Dns2";
 | 
				
			||||||
            dnsList2.KeyPress += comboBox1_KeyPress;
 | 
					 | 
				
			||||||
            // 
 | 
					            // 
 | 
				
			||||||
            // dnsList1
 | 
					            // dnsList1
 | 
				
			||||||
            // 
 | 
					            // 
 | 
				
			||||||
@@ -259,7 +474,6 @@
 | 
				
			|||||||
            dnsList1.Size = new System.Drawing.Size(451, 49);
 | 
					            dnsList1.Size = new System.Drawing.Size(451, 49);
 | 
				
			||||||
            dnsList1.TabIndex = 37;
 | 
					            dnsList1.TabIndex = 37;
 | 
				
			||||||
            dnsList1.Text = "Select Dns 1";
 | 
					            dnsList1.Text = "Select Dns 1";
 | 
				
			||||||
            dnsList1.KeyPress += comboBox1_KeyPress;
 | 
					 | 
				
			||||||
            // 
 | 
					            // 
 | 
				
			||||||
            // lblDns2
 | 
					            // lblDns2
 | 
				
			||||||
            // 
 | 
					            // 
 | 
				
			||||||
@@ -281,69 +495,16 @@
 | 
				
			|||||||
            lblDns1.TabIndex = 35;
 | 
					            lblDns1.TabIndex = 35;
 | 
				
			||||||
            lblDns1.Text = "Dns 1:";
 | 
					            lblDns1.Text = "Dns 1:";
 | 
				
			||||||
            // 
 | 
					            // 
 | 
				
			||||||
            // panel2
 | 
					            // tabPage2
 | 
				
			||||||
            // 
 | 
					            // 
 | 
				
			||||||
            panel2.BackColor = System.Drawing.SystemColors.ControlLight;
 | 
					            tabPage2.Controls.Add(panel3);
 | 
				
			||||||
            panel2.Controls.Add(StatusBox);
 | 
					            tabPage2.Location = new System.Drawing.Point(10, 58);
 | 
				
			||||||
            panel2.Controls.Add(ResultView);
 | 
					            tabPage2.Name = "tabPage2";
 | 
				
			||||||
            panel2.Location = new System.Drawing.Point(145, 765);
 | 
					            tabPage2.Padding = new System.Windows.Forms.Padding(3);
 | 
				
			||||||
            panel2.Name = "panel2";
 | 
					            tabPage2.Size = new System.Drawing.Size(2239, 1449);
 | 
				
			||||||
            panel2.Size = new System.Drawing.Size(2219, 745);
 | 
					            tabPage2.TabIndex = 1;
 | 
				
			||||||
            panel2.TabIndex = 25;
 | 
					            tabPage2.Text = "Resolve clients";
 | 
				
			||||||
            // 
 | 
					            tabPage2.UseVisualStyleBackColor = true;
 | 
				
			||||||
            // StatusBox
 | 
					 | 
				
			||||||
            // 
 | 
					 | 
				
			||||||
            StatusBox.FormattingEnabled = true;
 | 
					 | 
				
			||||||
            StatusBox.HorizontalScrollbar = true;
 | 
					 | 
				
			||||||
            StatusBox.ItemHeight = 41;
 | 
					 | 
				
			||||||
            StatusBox.Location = new System.Drawing.Point(56, 571);
 | 
					 | 
				
			||||||
            StatusBox.Margin = new System.Windows.Forms.Padding(8, 7, 8, 7);
 | 
					 | 
				
			||||||
            StatusBox.Name = "StatusBox";
 | 
					 | 
				
			||||||
            StatusBox.Size = new System.Drawing.Size(2126, 127);
 | 
					 | 
				
			||||||
            StatusBox.TabIndex = 25;
 | 
					 | 
				
			||||||
            // 
 | 
					 | 
				
			||||||
            // ResultView
 | 
					 | 
				
			||||||
            // 
 | 
					 | 
				
			||||||
            ResultView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { Url, DNS1DATA, DNS1Performance, DNS2DATA, DNS2Performance });
 | 
					 | 
				
			||||||
            ResultView.GridLines = true;
 | 
					 | 
				
			||||||
            ResultView.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
 | 
					 | 
				
			||||||
            ResultView.Location = new System.Drawing.Point(56, 49);
 | 
					 | 
				
			||||||
            ResultView.Margin = new System.Windows.Forms.Padding(8, 7, 8, 7);
 | 
					 | 
				
			||||||
            ResultView.MultiSelect = false;
 | 
					 | 
				
			||||||
            ResultView.Name = "ResultView";
 | 
					 | 
				
			||||||
            ResultView.Size = new System.Drawing.Size(2126, 487);
 | 
					 | 
				
			||||||
            ResultView.TabIndex = 24;
 | 
					 | 
				
			||||||
            ResultView.UseCompatibleStateImageBehavior = false;
 | 
					 | 
				
			||||||
            ResultView.View = System.Windows.Forms.View.Details;
 | 
					 | 
				
			||||||
            // 
 | 
					 | 
				
			||||||
            // Url
 | 
					 | 
				
			||||||
            // 
 | 
					 | 
				
			||||||
            Url.Text = "URL";
 | 
					 | 
				
			||||||
            Url.Width = 160;
 | 
					 | 
				
			||||||
            // 
 | 
					 | 
				
			||||||
            // DNS1DATA
 | 
					 | 
				
			||||||
            // 
 | 
					 | 
				
			||||||
            DNS1DATA.Text = "Data";
 | 
					 | 
				
			||||||
            DNS1DATA.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
 | 
					 | 
				
			||||||
            DNS1DATA.Width = 140;
 | 
					 | 
				
			||||||
            // 
 | 
					 | 
				
			||||||
            // DNS1Performance
 | 
					 | 
				
			||||||
            // 
 | 
					 | 
				
			||||||
            DNS1Performance.Text = "Performance";
 | 
					 | 
				
			||||||
            DNS1Performance.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
 | 
					 | 
				
			||||||
            DNS1Performance.Width = 120;
 | 
					 | 
				
			||||||
            // 
 | 
					 | 
				
			||||||
            // DNS2DATA
 | 
					 | 
				
			||||||
            // 
 | 
					 | 
				
			||||||
            DNS2DATA.Text = "Data";
 | 
					 | 
				
			||||||
            DNS2DATA.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
 | 
					 | 
				
			||||||
            DNS2DATA.Width = 140;
 | 
					 | 
				
			||||||
            // 
 | 
					 | 
				
			||||||
            // DNS2Performance
 | 
					 | 
				
			||||||
            // 
 | 
					 | 
				
			||||||
            DNS2Performance.Text = "Performance";
 | 
					 | 
				
			||||||
            DNS2Performance.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
 | 
					 | 
				
			||||||
            DNS2Performance.Width = 120;
 | 
					 | 
				
			||||||
            // 
 | 
					            // 
 | 
				
			||||||
            // panel3
 | 
					            // panel3
 | 
				
			||||||
            // 
 | 
					            // 
 | 
				
			||||||
@@ -354,10 +515,10 @@
 | 
				
			|||||||
            panel3.Controls.Add(txtResolveIP);
 | 
					            panel3.Controls.Add(txtResolveIP);
 | 
				
			||||||
            panel3.Controls.Add(label5);
 | 
					            panel3.Controls.Add(label5);
 | 
				
			||||||
            panel3.Controls.Add(label1);
 | 
					            panel3.Controls.Add(label1);
 | 
				
			||||||
            panel3.Location = new System.Drawing.Point(155, 45);
 | 
					            panel3.Location = new System.Drawing.Point(15, 12);
 | 
				
			||||||
            panel3.Name = "panel3";
 | 
					            panel3.Name = "panel3";
 | 
				
			||||||
            panel3.Size = new System.Drawing.Size(2209, 175);
 | 
					            panel3.Size = new System.Drawing.Size(2209, 175);
 | 
				
			||||||
            panel3.TabIndex = 26;
 | 
					            panel3.TabIndex = 28;
 | 
				
			||||||
            // 
 | 
					            // 
 | 
				
			||||||
            // btnResolveHost
 | 
					            // btnResolveHost
 | 
				
			||||||
            // 
 | 
					            // 
 | 
				
			||||||
@@ -418,9 +579,7 @@
 | 
				
			|||||||
            AutoSize = true;
 | 
					            AutoSize = true;
 | 
				
			||||||
            AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
 | 
					            AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
 | 
				
			||||||
            ClientSize = new System.Drawing.Size(2517, 1693);
 | 
					            ClientSize = new System.Drawing.Size(2517, 1693);
 | 
				
			||||||
            Controls.Add(panel3);
 | 
					            Controls.Add(tabControl1);
 | 
				
			||||||
            Controls.Add(panel2);
 | 
					 | 
				
			||||||
            Controls.Add(panel1);
 | 
					 | 
				
			||||||
            Controls.Add(RunTest);
 | 
					            Controls.Add(RunTest);
 | 
				
			||||||
            Icon = (System.Drawing.Icon)resources.GetObject("$this.Icon");
 | 
					            Icon = (System.Drawing.Icon)resources.GetObject("$this.Icon");
 | 
				
			||||||
            Margin = new System.Windows.Forms.Padding(8, 7, 8, 7);
 | 
					            Margin = new System.Windows.Forms.Padding(8, 7, 8, 7);
 | 
				
			||||||
@@ -429,11 +588,15 @@
 | 
				
			|||||||
            StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
 | 
					            StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
 | 
				
			||||||
            Text = "EonaCat.DnsTester";
 | 
					            Text = "EonaCat.DnsTester";
 | 
				
			||||||
            Load += TesterUI_Load;
 | 
					            Load += TesterUI_Load;
 | 
				
			||||||
 | 
					            tabControl1.ResumeLayout(false);
 | 
				
			||||||
 | 
					            tabPage1.ResumeLayout(false);
 | 
				
			||||||
 | 
					            panel2.ResumeLayout(false);
 | 
				
			||||||
 | 
					            panel2.PerformLayout();
 | 
				
			||||||
            panel1.ResumeLayout(false);
 | 
					            panel1.ResumeLayout(false);
 | 
				
			||||||
            panel1.PerformLayout();
 | 
					            panel1.PerformLayout();
 | 
				
			||||||
            ((System.ComponentModel.ISupportInitialize)numericUpDown2).EndInit();
 | 
					            ((System.ComponentModel.ISupportInitialize)numericUpDown2).EndInit();
 | 
				
			||||||
            ((System.ComponentModel.ISupportInitialize)numericUpDown1).EndInit();
 | 
					            ((System.ComponentModel.ISupportInitialize)numericUpDown1).EndInit();
 | 
				
			||||||
            panel2.ResumeLayout(false);
 | 
					            tabPage2.ResumeLayout(false);
 | 
				
			||||||
            panel3.ResumeLayout(false);
 | 
					            panel3.ResumeLayout(false);
 | 
				
			||||||
            panel3.PerformLayout();
 | 
					            panel3.PerformLayout();
 | 
				
			||||||
            ResumeLayout(false);
 | 
					            ResumeLayout(false);
 | 
				
			||||||
@@ -441,7 +604,19 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        #endregion
 | 
					        #endregion
 | 
				
			||||||
        private System.Windows.Forms.Button RunTest;
 | 
					        private System.Windows.Forms.Button RunTest;
 | 
				
			||||||
 | 
					        private System.Windows.Forms.TabControl tabControl1;
 | 
				
			||||||
 | 
					        private System.Windows.Forms.TabPage tabPage1;
 | 
				
			||||||
 | 
					        private System.Windows.Forms.Panel panel2;
 | 
				
			||||||
 | 
					        private System.Windows.Forms.ListBox StatusBox;
 | 
				
			||||||
 | 
					        private System.Windows.Forms.ListView ResultView;
 | 
				
			||||||
 | 
					        private System.Windows.Forms.ColumnHeader Url;
 | 
				
			||||||
 | 
					        private System.Windows.Forms.ColumnHeader DNS1DATA;
 | 
				
			||||||
 | 
					        private System.Windows.Forms.ColumnHeader DNS1Performance;
 | 
				
			||||||
 | 
					        private System.Windows.Forms.ColumnHeader DNS2DATA;
 | 
				
			||||||
 | 
					        private System.Windows.Forms.ColumnHeader DNS2Performance;
 | 
				
			||||||
        private System.Windows.Forms.Panel panel1;
 | 
					        private System.Windows.Forms.Panel panel1;
 | 
				
			||||||
 | 
					        private System.Windows.Forms.NumericUpDown numericUpDown2;
 | 
				
			||||||
 | 
					        private System.Windows.Forms.Label label2;
 | 
				
			||||||
        private System.Windows.Forms.ComboBox comboBox1;
 | 
					        private System.Windows.Forms.ComboBox comboBox1;
 | 
				
			||||||
        private System.Windows.Forms.NumericUpDown numericUpDown1;
 | 
					        private System.Windows.Forms.NumericUpDown numericUpDown1;
 | 
				
			||||||
        private System.Windows.Forms.Label label3;
 | 
					        private System.Windows.Forms.Label label3;
 | 
				
			||||||
@@ -456,14 +631,7 @@
 | 
				
			|||||||
        private System.Windows.Forms.ComboBox dnsList1;
 | 
					        private System.Windows.Forms.ComboBox dnsList1;
 | 
				
			||||||
        private System.Windows.Forms.Label lblDns2;
 | 
					        private System.Windows.Forms.Label lblDns2;
 | 
				
			||||||
        private System.Windows.Forms.Label lblDns1;
 | 
					        private System.Windows.Forms.Label lblDns1;
 | 
				
			||||||
        private System.Windows.Forms.Panel panel2;
 | 
					        private System.Windows.Forms.TabPage tabPage2;
 | 
				
			||||||
        private System.Windows.Forms.ListBox StatusBox;
 | 
					 | 
				
			||||||
        private System.Windows.Forms.ListView ResultView;
 | 
					 | 
				
			||||||
        private System.Windows.Forms.ColumnHeader Url;
 | 
					 | 
				
			||||||
        private System.Windows.Forms.ColumnHeader DNS1DATA;
 | 
					 | 
				
			||||||
        private System.Windows.Forms.ColumnHeader DNS1Performance;
 | 
					 | 
				
			||||||
        private System.Windows.Forms.ColumnHeader DNS2DATA;
 | 
					 | 
				
			||||||
        private System.Windows.Forms.ColumnHeader DNS2Performance;
 | 
					 | 
				
			||||||
        private System.Windows.Forms.Panel panel3;
 | 
					        private System.Windows.Forms.Panel panel3;
 | 
				
			||||||
        private System.Windows.Forms.Button btnResolveHost;
 | 
					        private System.Windows.Forms.Button btnResolveHost;
 | 
				
			||||||
        private System.Windows.Forms.Button btnResolveIP;
 | 
					        private System.Windows.Forms.Button btnResolveIP;
 | 
				
			||||||
@@ -471,8 +639,15 @@
 | 
				
			|||||||
        private System.Windows.Forms.TextBox txtResolveIP;
 | 
					        private System.Windows.Forms.TextBox txtResolveIP;
 | 
				
			||||||
        private System.Windows.Forms.Label label5;
 | 
					        private System.Windows.Forms.Label label5;
 | 
				
			||||||
        private System.Windows.Forms.Label label1;
 | 
					        private System.Windows.Forms.Label label1;
 | 
				
			||||||
        private System.Windows.Forms.NumericUpDown numericUpDown2;
 | 
					        private System.Windows.Forms.Label label4;
 | 
				
			||||||
        private System.Windows.Forms.Label label2;
 | 
					        private System.Windows.Forms.CheckBox checkBox1;
 | 
				
			||||||
 | 
					        private System.Windows.Forms.CheckBox checkBox2;
 | 
				
			||||||
 | 
					        private System.Windows.Forms.CheckBox checkBox3;
 | 
				
			||||||
 | 
					        private System.Windows.Forms.CheckBox checkBox8;
 | 
				
			||||||
 | 
					        private System.Windows.Forms.CheckBox checkBox7;
 | 
				
			||||||
 | 
					        private System.Windows.Forms.CheckBox checkBox6;
 | 
				
			||||||
 | 
					        private System.Windows.Forms.CheckBox checkBox5;
 | 
				
			||||||
 | 
					        private System.Windows.Forms.CheckBox checkBox4;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -56,7 +56,7 @@ namespace EonaCat.DnsTester
 | 
				
			|||||||
                numThreads = 1;
 | 
					                numThreads = 1;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            SetSearchEngines();
 | 
				
			||||||
            urls = await UrlHelper.RetrieveUrls(numThreads, numUrlsPerThread);
 | 
					            urls = await UrlHelper.RetrieveUrls(numThreads, numUrlsPerThread);
 | 
				
			||||||
            AddUrlToView(urls);
 | 
					            AddUrlToView(urls);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -65,6 +65,18 @@ namespace EonaCat.DnsTester
 | 
				
			|||||||
            IsRunning = false;
 | 
					            IsRunning = false;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        private void SetSearchEngines()
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            UrlHelper.UseSearchEngineYahoo = checkBox1.Checked;
 | 
				
			||||||
 | 
					            UrlHelper.UseSearchEngineBing = checkBox2.Checked;
 | 
				
			||||||
 | 
					            UrlHelper.UseSearchEngineGoogle = checkBox3.Checked;
 | 
				
			||||||
 | 
					            UrlHelper.UseSearchEngineQwant = checkBox8.Checked;
 | 
				
			||||||
 | 
					            UrlHelper.UseSearchEngineAsk = checkBox4.Checked;
 | 
				
			||||||
 | 
					            UrlHelper.UseSearchEngineWolfram = checkBox5.Checked;
 | 
				
			||||||
 | 
					            UrlHelper.UseSearchEngineStartPage = checkBox6.Checked;
 | 
				
			||||||
 | 
					            UrlHelper.UseSearchEngineYandex = checkBox7.Checked;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        private void SetupView()
 | 
					        private void SetupView()
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            if (_useCustomDnsServers)
 | 
					            if (_useCustomDnsServers)
 | 
				
			||||||
@@ -421,5 +433,15 @@ namespace EonaCat.DnsTester
 | 
				
			|||||||
        {
 | 
					        {
 | 
				
			||||||
            e.Handled = true;
 | 
					            e.Handled = true;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        private void checkBox1_CheckedChanged(object sender, EventArgs e)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            UrlHelper.UseSearchEngineYahoo = checkBox1.Checked;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        private void checkBox2_CheckedChanged(object sender, EventArgs e)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            UrlHelper.UseSearchEngineBing = checkBox2.Checked;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
										
											Binary file not shown.
										
									
								
							| 
		 Before Width: | Height: | Size: 205 KiB After Width: | Height: | Size: 239 KiB  | 
		Reference in New Issue
	
	Block a user