public void execute(PackageBrowser browser) { hashlist_tag = _hashlist_tag + Directory.EnumerateFiles(Definitions.HashDir, _hashlist_tag + "*").ToList().Count; error_output = new StreamWriter(hashlist_tag + ".log"); System.Diagnostics.Stopwatch clock = new System.Diagnostics.Stopwatch(); clock.Start(); error_output.Write("Hashlist Scraper executed" + "\n"); error_output.Flush(); HashIndex.Load(Path.Combine(Definitions.HashDir, "others"), null, true); foreach (string file in Directory.EnumerateFiles(Path.Combine(Definitions.HashDir, Definitions.AddedHashDir))) { HashIndex.Load(file, HashIndex.HashType.Others, true); } foreach (KeyValuePair <Tuple <Idstring, Idstring, Idstring>, FileEntry> entry in browser.RawFiles) { this.ProcessFile(entry.Value); } //this.ProcessFolder(browser.Root); //Path.Combine(Definitions.HashDir, hashlist_tag) HashIndex.GenerateHashList(Path.Combine(Definitions.HashDir, "paths"), "paths"); HashIndex.GenerateHashList(Path.Combine(Definitions.HashDir, "others"), "others"); HashIndex.temp = new Dictionary <ulong, Idstring>(); clock.Stop(); error_output.Write("Scrape operation took {0} seconds" + "\n", clock.Elapsed.TotalSeconds.ToString()); error_output.Close(); }
private void AddTestFromPackage(string fileName) { Package package = _ssisApp.LoadPackage(fileName, null); PackageBrowser pb = new PackageBrowser { MultiSelect = true }; if (pb.ShowDialog(package) == DialogResult.OK) { AddConnectionRefs(testBrowser1.TestSuite, package); AddPackageRefs(testBrowser1.TestSuite, package, fileName); AddTests(testBrowser1.TestSuite, package, pb.SelectedTasks); } testBrowser1.RefreshTestSuite(); }
public void execute(PackageBrowser browser) { this.ExtractedPaths = new HashSet <Idstring>(); this.error_output = new StreamWriter("./heist_extractor.log"); this._browser = browser; System.Diagnostics.Stopwatch clock = new System.Diagnostics.Stopwatch(); clock.Start(); this.error_output.Write("Heist Extractor executed" + "\n"); this.error_output.Flush(); Idstring ids = HashIndex.Get(this.heist_world); Idstring ids_ext = HashIndex.Get("world"); var tids = new Tuple <Idstring, Idstring, Idstring>(ids, new Idstring(0), ids_ext); if (browser.RawFiles.ContainsKey(tids)) { this.ProcessWorld(browser.RawFiles[tids]); } else { Console.WriteLine("World File does not exist"); } //this.ProcessFolder(browser.Root); //Path.Combine(Definitions.HashDir, hashlist_tag) using (StreamWriter str = new StreamWriter(new FileStream(Path.Combine(this.OutputPath, "add.xml"), FileMode.Create, FileAccess.Write))) { str.Write("<table>\n"); foreach (Idstring path in this.ExtractedPaths) { string[] split = path.ToString().Split('.'); str.Write(String.Format("\t<{0} path=\"{1}\" force=\"true\"/>\n", split[1], split[0])); } str.Write("</table>\n"); } clock.Stop(); this.error_output.Write("Scrape operation took {0} seconds" + "\n", clock.Elapsed.TotalSeconds.ToString()); this.error_output.Close(); }
private SsisTestSuite CreateTestFromPackage(string fileName) { SsisTestSuite ts = null; Package package = _ssisApp.LoadPackage(fileName, null); PackageBrowser pb = new PackageBrowser { MultiSelect = true }; if (pb.ShowDialog(package) == DialogResult.OK) { ts = new SsisTestSuite(); AddConnectionRefs(ts, package); AddPackageRefs(ts, package, fileName); AddTests(ts, package, pb.SelectedTasks); } return(ts); }
public void execute(PackageBrowser browser) { foreach (var file in browser.RawFiles) { Extensions.Add(file.Value._extension.UnHashed); if (file.Value._language != null && file.Value._language.HasUnHashed) { Extensions.Add(file.Value._language.UnHashed); } } string path = Path.Combine(Definitions.HashDir, "exts"); using (StreamWriter strw = new StreamWriter(path, false)) { foreach (string str in Extensions) { strw.Write(str + "\n"); } } }
public void execute(PackageBrowser browser) { HashIndex.GenerateHashList("./FullHashlist"); }