Exemplo n.º 1
0
        public void Leech(string url, string pass)
        {
            items.Clear();

            if (typesite != SiteDetecter.TypeSite.Unknown)
            {
                ProsCase(url, pass);
            }
            else
            {
                string       reirected = tryLocation(url);
                DialogResult Dr        = MessageBox.Show("Can't detecte site!\nUse Unknown script to leech?\nElse press No button to RedirectLink\nLink: " + reirected, "Error!", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning);
                if (Dr == DialogResult.No)
                {
                    url      = reirected;
                    typesite = SiteDetecter.GetTypeSite(url);
                    logger.AddMessage("Leeching " + url, Log.Type.Infomation);
                    typesite = SiteDetecter.GetTypeSite(url);
                    logger.AddMessage("Detected Site : " + typesite.ToString(), Log.Type.Infomation);
                    Leech(url, pass);
                }
                else if (Dr == DialogResult.Yes)
                {
                    items.Add(Unknown.GetLinks(url));
                    PrintItems(items);
                }
                else
                {
                    logger.AddMessage("Can't detecte site!", Log.Type.Error);
                }
            }
        }
Exemplo n.º 2
0
        public static List <Item> GetList(string url, string pass, SiteDetecter.TypeSite typesite)
        {
            List <Item> items = new List <Item>();

            switch (typesite)
            {
            case SiteDetecter.TypeSite.Instagram:
                items = InstaPhotos.GetLinks(url);
                break;

            case SiteDetecter.TypeSite.PicoFile:
                items = PicoFile.GetLinks(url, pass);
                break;

            case SiteDetecter.TypeSite.Xnxx:
                items = Xnxx.GetLinks(url);
                break;

            case SiteDetecter.TypeSite.Dropbox:
                items = Dropbox.GetLinks(url);
                break;

            case SiteDetecter.TypeSite.RGhost:
                items = RGhost.GetLinks(url);
                break;

            case SiteDetecter.TypeSite._30Nama:
                items = _30Nama.GetLinks(url);
                break;
            }
            return(items);
        }
Exemplo n.º 3
0
 public void Doing()
 {
     try {
         logger.Clean();
         string url = textBox1.Text;
         logger.AddMessage("Leeching " + url, Log.Type.Infomation);
         textBox1.Text = "";
         string pass = textBox2.Text;
         typesite = SiteDetecter.GetTypeSite(url);
         logger.AddMessage("Detected Site : " + typesite.ToString(), Log.Type.Infomation);
         Leech(url, pass);
     }
     catch (Exception ex)
     {
         logger.AddMessage("ERROR: " + ex.Message, Log.Type.Error);
     }
     logger.AddMessage("End of Request...", Log.Type.Infomation);
     button1.Enabled = true;
 }