Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?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 & 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)];
- }
- 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>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement