Example #1
0
        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();
        }
Example #2
0
        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();
        }
Example #3
0
        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();
        }
Example #4
0
        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();
        }