public SearchEngineUrls(SearchEngineUrls.Host h, int iRetry, int iTimeOut) { this.__Host = h; this.__Retry = iRetry; this.__TimeOut = iTimeOut; this.__State = SearchEngineUrls.Worker.Ide; this.__Cookie = new CookieCollection(); }
public void Scanner_LoadedLink(List <string> urls, SearchEngineUrls.Host h) { /* try * {*/ List <string> .Enumerator enumerator = urls.GetEnumerator(); while (enumerator.MoveNext()) { string current = enumerator.Current; AddURL(current, new string[0]); } /*} * finally * { * List<string>.Enumerator enumerator = new List<string>.Enumerator(); * ((IDisposable)enumerator).Dispose(); * }*/ }
public void Scanner_Done(SearchEngineUrls.Host h) { Console.WriteLine("Scanner_Done " + h.ToString()); }
public void Scanner_Progress(int percentage, SearchEngineUrls.Host h) { Globals.GUI.setProgress(__ScannerConf_.Order, percentage); Console.WriteLine(percentage + "% => " + h.ToString()); }
private List <string> ScannerBuildDorks(SearchEngineUrls.Host h, List <string> dorks) { string[] array = new string[2]; switch (h) { case SearchEngineUrls.Host.Google: array[0] = __SearchFirtParamAPI__.Google; array[1] = " " + Convert.ToString(__SearchFirtParamAPI__.Google); break; case SearchEngineUrls.Host.Bing: array[0] = __SearchFirtParamAPI__.Bing; array[1] = " " + __SearchFirtParamAPI__.Bing; break; case SearchEngineUrls.Host.Yahoo: array[0] = __SearchFirtParamAPI__.Yahoo; array[1] = " " + __SearchFirtParamAPI__.Yahoo; break; case SearchEngineUrls.Host.Aol: array[0] = __SearchFirtParamAPI__.Aol; array[1] = " " + __SearchFirtParamAPI__.Aol; break; case SearchEngineUrls.Host.Yandex: array[0] = __SearchFirtParamAPI__.Yandex; array[1] = " " + __SearchFirtParamAPI__.Yandex; break; case SearchEngineUrls.Host.Ask: array[0] = __SearchFirtParamAPI__.Ask; array[1] = " " + __SearchFirtParamAPI__.Ask; break; case SearchEngineUrls.Host.Wow: array[0] = __SearchFirtParamAPI__.Wow; array[1] = " " + __SearchFirtParamAPI__.Wow; break; case SearchEngineUrls.Host.WebCrawler: array[0] = __SearchFirtParamAPI__.WebCrawler; array[1] = " " + __SearchFirtParamAPI__.WebCrawler; break; case SearchEngineUrls.Host.MyWebSearch: array[0] = __SearchFirtParamAPI__.MyWebSearch; array[1] = " " + __SearchFirtParamAPI__.MyWebSearch; break; case SearchEngineUrls.Host.Sapo: array[0] = __SearchFirtParamAPI__.Sapo; array[1] = " " + __SearchFirtParamAPI__.Sapo; break; } List <string> list = new List <string>(); try { List <string> .Enumerator enumerator = dorks.GetEnumerator(); while (enumerator.MoveNext()) { string current = enumerator.Current; string text = array[0] + current + array[1]; list.Add(text.Trim()); } } finally { List <string> .Enumerator enumerator = new List <string> .Enumerator(); ((IDisposable)enumerator).Dispose(); } return(list); }