public NarrativeObject(PhantomTorDriver cralwer, ScanObject scanObject) { Created = DateTime.Now; MessageCollection = new List<Message>(); Guid = Guid.NewGuid(); Crawler = cralwer; ScanObject = scanObject; BeginNarrative(); }
private async static Task<bool> StartNewAsyncScan(string port) { await Task.Run((Action)(() => { PhantomTorDriver crawler = new PhantomTorDriver(port); ScanObject potential = new ScanObject().GetNext(); NarrativeObject narrative = new NarrativeObject(crawler, potential); crawler.Driver.Quit(); narrative.FindPotentialScans(); })); return true; }