SharpLeech 2.0.0 BETA

Status
Not open for further replies.
I'll look into that. I suspect it's the cookie that tracks the viewed topics that is getting way too big after some time.

Edit:
Did that happen with the ALPHA too?
 
Site based on phpbb, with 1.0.1 i can leech about 10k post without error on vbb, not try to leech from vbb with 2.0.0 Beta yet.
 
Warez-bb blog


Good uptime so far.

We’re pleased to announce that we have been receiving good uptime for the past few days thanks to the work of our server admins.
A huge effort has been put towards filtering attacks that has elapsed to GBs of requests sent to our pipes. And we are pleased with the results so far.
The other drain on our services is crawlers. These are programs that spider our site for posts/topics so that they can be automatically copied and posted on the operator’s own site. We consider these programs to be pests and we will ban the IPs and the accounts of users who use them.
There is a 10% to 20% impact on our servers because of these crawlers, if there is one thing to blame for increase in serverload, it would be them. This prevents genuine users from joining our site and contributing to our community. They also cause a financial impact. These crawlers do not load advertisements but most importantly, the advertisements are not seen by genuine users. This means lower revenue to contribute to our growing bandwidth and hardware costs.
Ultimately, we will do everything in our power to block and filter these pests. If you are one of them, do the right thing and stop using it
icon_wink.gif





Hyperz they are begging you to destroy your software lol
 
Oh I've been tracking the WBB blog as they have been attempting to block SL lately (without much success I might add). I respect them and understand their point of view. But they aren't contacting me and I doubt they will. Until they do resistance will be futile :). It's the rule of supply and demand right now.
 
Yeah i wanted to tell you about that blog and the pests thing :p
What to do now Hyperz about proxy issue? because it's not logging in with proxy.
 
1,3 mil? God damn son you on a rampage lol. No wonder they want to block this XD. Ok, the MSDN documentation on the use of proxies is rather confusing. And I have little experience with them. You could try this:

Code:
<?xml version="1.0" encoding="utf-8" ?>

<!-- SharpLeech 2.x.x SiteReader Plugin -->

<!-- Version MUST be in x.x.x.x format! -->
<SiteReader pluginVersion="2.0.0.0" pluginAuthor="Hyperz">
    <Settings>
        <SiteName>Warez-BB</SiteName>
        <BaseUrl>http://www.warez-bb.org</BaseUrl>
        <TopicsPerPage>50</TopicsPerPage>

        <!-- Supported type values are: IP.Board 3.x.x, IP.Board 2.x.x,
             vBulletin 4.x.x, vBulletin 3.x.x, phpBB 3.x.x, phpBB 2.x.x -->
        <Type>phpBB 2.x.x</Type>

        <!-- If unsure choose ISO-8859-1. Except for phpBB 3 boards, they use UTF-8 by default. -->
        <DefaultEncoding>ISO-8859-1</DefaultEncoding>

        <!-- Set to true if the site uses SEO urls, otherwise false. -->
        <AllowRedirects>false</AllowRedirects>
        <UseFriendlyLinks>false</UseFriendlyLinks>
    </Settings>

    <Sections>
        <Section title="Apps" id="3" />
        <Section title="All-In-One (AIO)" id="47" />
        <Section title="Freewares and Betas" id="9" />
        <Section title="Games" id="5" />
        <Section title="Console Games" id="28" />
        <Section title="Movies" id="4" />
        <Section title="TV Shows" id="57" />
        <Section title="Anime" id="88" />
        <Section title="Music" id="6" />
        <Section title="Music Videos" id="38" />
        <Section title="Templates and Scripts" id="7" />
        <Section title="Template Rips" id="29" />
        <Section title="eBooks" id="8" />
        <Section title="Tutorials" id="83" />
        <Section title="Audio" id="91" />
        <Section title="Mac and Other OSes" id="20" />

        <!-- If you have an account with VIP access you can un-comment this (:
        <Section title="VIPs &amp; Donators" id="35" />
        -->
    </Sections>

    <!-- Edit this when the site requires custom parsing -->
    <Code>
        <![CDATA[
        
        protected override void Init()
        {
            base.Init();
            
            // Whoever is tracking this over at WBB:
            // Go ahead and keep blocking based on the user-agent value.
            // By the time you're done you will have blocked 99% of your traffic. (:
            
            var f = "Mozilla/{0}.0 (compatible; MSIE {1}.0; Windows NT {2}.{3}; .NET CLR {4}.0.{5})";
            var r = new Random();
            var a = new String[]
            {
                "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; AskTB5.6)",
                "Opera/9.80 (Linux armv7l; U; Maemo; Opera Mobi/3; it) Presto/2.5.26 Version/10.00",
                "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us) AppleWebKit/534.1+ (KHTML, like Gecko) Version/4.0.5 Safari/531",
                String.Format(f, r.Next(4, 5), r.Next(5, 9), r.Next(5, 6), r.Next(0, 1), r.Next(1, 4), r.Next(50000, 60000)),
                String.Format(f, r.Next(4, 5), r.Next(5, 9), r.Next(5, 6), r.Next(0, 1), r.Next(1, 4), r.Next(50000, 60000)),
                String.Format(f, r.Next(4, 5), r.Next(5, 9), r.Next(5, 6), r.Next(0, 1), r.Next(1, 4), r.Next(50000, 60000)),
                String.Format(f, r.Next(4, 5), r.Next(5, 9), r.Next(5, 6), r.Next(0, 1), r.Next(1, 4), r.Next(50000, 60000)),
                String.Format(f, r.Next(4, 5), r.Next(5, 9), r.Next(5, 6), r.Next(0, 1), r.Next(1, 4), r.Next(50000, 60000)),
                String.Format(f, r.Next(4, 5), r.Next(5, 9), r.Next(5, 6), r.Next(0, 1), r.Next(1, 4), r.Next(50000, 60000)),
                String.Format(f, r.Next(4, 5), r.Next(5, 9), r.Next(5, 6), r.Next(0, 1), r.Next(1, 4), r.Next(50000, 60000)),
                String.Format(f, r.Next(4, 5), r.Next(5, 9), r.Next(5, 6), r.Next(0, 1), r.Next(1, 4), r.Next(50000, 60000)),
                "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.0 (KHTML, like Gecko) Chrome/6.0.408.1 Safari/534.0",
                "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; GTB6.4; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0;",
                "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3",
                String.Format(f, r.Next(4, 5), r.Next(5, 9), r.Next(5, 6), r.Next(0, 1), r.Next(1, 4), r.Next(50000, 60000)),
                String.Format(f, r.Next(4, 5), r.Next(5, 9), r.Next(5, 6), r.Next(0, 1), r.Next(1, 4), r.Next(50000, 60000)),
                String.Format(f, r.Next(4, 5), r.Next(5, 9), r.Next(5, 6), r.Next(0, 1), r.Next(1, 4), r.Next(50000, 60000)),
                String.Format(f, r.Next(4, 5), r.Next(5, 9), r.Next(5, 6), r.Next(0, 1), r.Next(1, 4), r.Next(50000, 60000)),
                String.Format(f, r.Next(4, 5), r.Next(5, 9), r.Next(5, 6), r.Next(0, 1), r.Next(1, 4), r.Next(50000, 60000)),
                String.Format(f, r.Next(4, 5), r.Next(5, 9), r.Next(5, 6), r.Next(0, 1), r.Next(1, 4), r.Next(50000, 60000)),
                String.Format(f, r.Next(4, 5), r.Next(5, 9), r.Next(5, 6), r.Next(0, 1), r.Next(1, 4), r.Next(50000, 60000)),
                String.Format(f, r.Next(4, 5), r.Next(5, 9), r.Next(5, 6), r.Next(0, 1), r.Next(1, 4), r.Next(50000, 60000)),
                "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3",
                "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)",
                "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
            };
            
            Http.UserAgent = a[r.Next(0, a.Length - 1)];
            Http.Proxy = null;
        }

        public override void LoginUser(string username, string password)
        {
            base.LoginUser(username, password);
        }

        public override void LogoutUser()
        {
            base.LogoutUser();
        }

        public override string[] GetTopicUrls(string html)
        {
            return base.GetTopicUrls(html);
        }

        public override SiteTopic GetTopic(string url)
        {
            // Fix 403 errors after reading a few topics
            if (Http.SessionCookies["phpBB_WBB_t"] != null)
            {
                Http.SessionCookies["phpBB_WBB_t"].Value = String.Empty;
            }
            
            return base.GetTopic(url);
        }

        public override SiteTopic GetTopic(int topicId)
        {
            return base.GetTopic(topicId);
        }
        
        public override HttpWebRequest GetPage(int sectionId, int page, int siteTopicsPerPage)
        {
            return base.GetPage(sectionId, page, siteTopicsPerPage);
        }

        public override void MakeReady(int sectionId)
        {
            base.MakeReady(sectionId);
        }
        
        ]]>
    </Code>
</SiteReader>
It nulls the proxy. According to Microshizzle this should force it to import the IE proxy settings.
 
Actually i'm planing for a total rip off for WBB and god knows whos next :p
I will try this code tonight and i hope it work. :)
 
Status
Not open for further replies.
Back
Top