public static async Task ServersFromUrl(ToolStripLabel toolStripLabel, StatusStrip ss, Servers serversInstance, threads threadsInstance, ListView serverView, view baseView) { var sb = new getStringBox(); sb.label1.Text = "Enter URL to extract ip:ports from"; sb.ShowDialog(); String ret = sb.returnvalue; if (ret == "") { return; } ToolStripText(toolStripLabel, ref ss, "Extracting Web Page Text"); var page = await NetExtras.DownloadWebPage(ret); if (page == null) { MessageBox.Show("Not a valid webpage"); return; } threadsInstance.addServerCollectionThread(toolStripLabel, ref ss, page, serversInstance, threadsInstance); ToolStripText(toolStripLabel, ref ss, "Ready"); baseView.allServersToServerView(); }
public static void ServersFromFile(ToolStripLabel toolStripLabel, StatusStrip ss, Servers serversInstance, threads threadsInstance, ListView serverView, view baseView) { var ofd = new OpenFileDialog(); ofd.Title = "Select file to extract ip:ports from"; ofd.ShowDialog(); if (string.IsNullOrEmpty(ofd.FileName)) { return; } var fs = new FileStream(ofd.FileName, FileMode.Open); var sr = new StreamReader(fs); String file = sr.ReadToEnd(); sr.Close(); fs.Close(); threadsInstance.addServerCollectionThread(toolStripLabel, ref ss, file, serversInstance, threadsInstance); ToolStripText(toolStripLabel, ref ss, "Ready"); baseView.allServersToServerView(); }
public static async Task ServersFromUrl(ToolStripLabel toolStripLabel, StatusStrip ss, Servers serversInstance, threads threadsInstance, ListView serverView, view baseView) { var sb = new getStringBox(); sb.label1.Text = "Enter URL to extract ip:ports from"; sb.ShowDialog(); String ret = sb.returnvalue; if (ret == "") return; ToolStripText(toolStripLabel, ref ss, "Extracting Web Page Text"); var page = await NetExtras.DownloadWebPage(ret); if (page == null) { MessageBox.Show("Not a valid webpage"); return; } threadsInstance.addServerCollectionThread(toolStripLabel, ref ss, page, serversInstance, threadsInstance); ToolStripText(toolStripLabel, ref ss, "Ready"); baseView.allServersToServerView(); }
public static void ServersFromFile(ToolStripLabel toolStripLabel, StatusStrip ss, Servers serversInstance, threads threadsInstance, ListView serverView, view baseView) { var ofd = new OpenFileDialog(); ofd.Title = "Select file to extract ip:ports from"; ofd.ShowDialog(); if (string.IsNullOrEmpty(ofd.FileName)) return; var fs = new FileStream(ofd.FileName, FileMode.Open); var sr = new StreamReader(fs); String file = sr.ReadToEnd(); sr.Close(); fs.Close(); threadsInstance.addServerCollectionThread(toolStripLabel, ref ss, file, serversInstance, threadsInstance); ToolStripText(toolStripLabel, ref ss, "Ready"); baseView.allServersToServerView(); }