Example #1
0
                private void StartScan()
                {
                    try
                    {
                        scanning = true;
                        SwitchButtonText();
                        SetPrgBar(0, 100);
                        lvHosts.Items.Clear();

                        if (psMode == Tools.PortScan.PortScanMode.Import)
                        {
                            pScanner = new Tools.PortScan.Scanner(ipStart.Text, ipEnd.Text);
                        }
                        else
                        {
                            pScanner = new Tools.PortScan.Scanner(ipStart.Text, ipEnd.Text, portStart.Value.ToString(),
                                                                  portEnd.Value.ToString());
                        }

                        pScanner.BeginHostScan += Event_BeginHostScan;
                        pScanner.HostScanned   += Event_HostScanned;
                        pScanner.ScanComplete  += Event_ScanComplete;

                        pScanner.StartScan();
                    }
                    catch (Exception ex)
                    {
                        Runtime.MessageCollector.AddMessage(Messages.MessageClass.ErrorMsg,
                                                            (string)
                                                            ("StartScan failed (UI.Window.PortScan)" +
                                                             Constants.vbNewLine + ex.Message), true);
                    }
                }
                private void StartScan()
                {
                    try
                    {
                        scanning = true;
                        SwitchButtonText();
                        SetPrgBar(0, 100);
                        lvHosts.Items.Clear();

                        if (psMode == Tools.PortScan.PortScanMode.Import)
                        {
                            pScanner = new Tools.PortScan.Scanner(ipStart.Text, ipEnd.Text);
                        }
                        else
                        {
                            pScanner = new Tools.PortScan.Scanner(ipStart.Text, ipEnd.Text, portStart.Value.ToString(),
                                                                  portEnd.Value.ToString());
                        }

                        pScanner.BeginHostScan += Event_BeginHostScan;
                        pScanner.HostScanned += Event_HostScanned;
                        pScanner.ScanComplete += Event_ScanComplete;

                        pScanner.StartScan();
                    }
                    catch (Exception ex)
                    {
                        Runtime.MessageCollector.AddMessage(Messages.MessageClass.ErrorMsg,
                                                            (string)
                                                            ("StartScan failed (UI.Window.PortScan)" +
                                                             Constants.vbNewLine + ex.Message), true);
                    }
                }