private void btnQuickStart_Click( object sender, EventArgs e ) { if( String.IsNullOrEmpty( this.rtb_QuickScanUrl.Text ) ) { MessageBox.Show( "You need to enter url!", "Warning!", MessageBoxButtons.OK, MessageBoxIcon.Warning ); return; } var url = this.GetBaseUrl( this.rtb_QuickScanUrl.Text.Trim() ); this._scannerManager = new ScannerManager( url ); this._settingsToCheck = new List< ScannerSetting > { this._settingsManager.GetSettingByName( "backend_dirs", true ), this._settingsManager.GetSettingByName( "general_Nikto", true ) }; this.ActivateStatusLabel( true ); this.DisableControls( this.Controls, false ); this.bgQuickWorker.RunWorkerAsync(); }
private void btnStartDirScan_Click( object sender, EventArgs e ) { if( String.IsNullOrEmpty( this.rtbDirScanTarget.Text ) ) { MessageBox.Show( "You need to enter url!", "Warning!", MessageBoxButtons.OK, MessageBoxIcon.Warning ); return; } var url = this.GetBaseUrl( this.rtbDirScanTarget.Text.Trim() ); this._scannerManager = new ScannerManager( url ); this.ExtractSelectedChecks( false ); if( this._settingsToCheck.Count == 0 ) { MessageBox.Show( "Please, select atleast one check!", "Warning!", MessageBoxButtons.OK, MessageBoxIcon.Warning ); return; } this.ActivateStatusLabel( true ); this.gvDirScanResults.DataSource = null; this.DisableControls( this.Controls, false ); this.bgDirectoryWorker.RunWorkerAsync(); }