Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
        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();
             * }*/
        }
Ejemplo n.º 3
0
 public void Scanner_Done(SearchEngineUrls.Host h)
 {
     Console.WriteLine("Scanner_Done " + h.ToString());
 }
Ejemplo n.º 4
0
 public void Scanner_Progress(int percentage, SearchEngineUrls.Host h)
 {
     Globals.GUI.setProgress(__ScannerConf_.Order, percentage);
     Console.WriteLine(percentage + "% => " + h.ToString());
 }
Ejemplo n.º 5
0
        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);
        }