Пример #1
0
 public Fuzzer UpdateFromUi()
 {
     StartScanJobWizard SCJW = new StartScanJobWizard();
     SCJW.SetFuzzer(this);
     SCJW.ShowDialog();
     return SCJW.GetFuzzer();
 }
Пример #2
0
        static void MarkForScanning(object Details)
        {
            try
            {
                object[] DetailsArray = (object[])Details;
                string Source = DetailsArray[0].ToString();
                int ID = (int)DetailsArray[1];

                Session IrSe = GetLog(Source, ID);
                if (IrSe == null)
                {
                    IronUI.ShowLogStatus("Unable to read Request from log", true);
                    return;
                }
                if (IrSe.Request == null)
                {
                    IronUI.ShowLogStatus("Unable to read Request from log", true);
                    return;
                }
                //int ScanID = Interlocked.Increment(ref Config.ScanCount);
                //IronDB.CreateScan(ScanID, IrSe.Request);
                //IronUI.CreateScan(ScanID, "Not Started", IrSe.Request.Method, IrSe.Request.FullUrl);
                //Scanner S = new Scanner(IrSe.Request);
                //S.ScanID = ScanID;
                //Scanner.ResetChangedStatus();
                //IronUI.ResetConfigureScanFields();
                //Scanner.SetScannerFromDBToUiAfterProcessing(S);
                //IronUI.ShowScanJobsQueue();
                StartScanJobWizard SSJW = new StartScanJobWizard();
                SSJW.SetRequest(IrSe.Request);
                SSJW.ShowDialog();
            }
            catch (Exception Exp)
            {
                IronUI.ShowLogStatus("Unable to read Request from Log", true);
                IronException.Report("Error reading from log", Exp.Message, Exp.StackTrace);
            }
        }