public DirbScan(IOptionsMonitor <PossibleScansOptions> optionsMonitor, ShellService shellService, ILogger <DirbScan> logger) { _possibleScans = optionsMonitor.CurrentValue; _shellService = shellService; _logger = logger; }
public ScanWorker(ILogger <ScanWorker> logger, SecSoulService secSoulService, ShellService shellService, IOptionsMonitor <PossibleScansOptions> scanOptions, VirusTotalScan virusTotalScan, NmapScan nmapScan, DirbScan dirbScan, WebCrawlerService webCrawlerService, HashCheckScan hashCheckScan) { _logger = logger; _secSoulService = secSoulService; _shellService = shellService; _possibleScans = scanOptions.CurrentValue; _virusTotalScan = virusTotalScan; _nmapScan = nmapScan; _dirbScan = dirbScan; _webCrawlerService = webCrawlerService; _hashCheckScan = hashCheckScan; }