SharpLeech 2.0.0 ALPHA

Status
Not open for further replies.

Hyperz

Active Member
Veteran
2,428
2009
576
13,845
ad0600sllogo.png



Custom SharpLeech 2 Plugins: http://www.wjunction.com/showthread.php?t=35208


A few days late but here it is. This version is mainly a maintenance update. By this I mean no flashy new futures were added. Instead this should resolve a bunch of issues and crashes that some people had with the Pre-ALPHA.

Changes Since v2.0.0 Pre-ALPHA:

  • Fixed a crash that would occur on some PC's when a window is opened for the 2nd time.
  • Fixed a crash that would occur on some PC's when clicking on the login button.
  • Fixed a crash or freeze that would occur when the Start Leeching button was clicked.
  • Fixed the program not logging the ChatBox content when the option is enabled.
  • Fixed a typo. I'm sure there are more typos left in the GUI so let me know if you find one!
  • Fixed problems with IPB 3 quote tags.
  • Added error logging layer.
  • Added asynchronous leeching (300%+ speed boost on 5Mbit+ connections and fast sites).
  • Removed all F# code and ported it to the C# DLL. The F# runtime is no longer required to be installed.
  • Improved duplicate topic posting prevention - It will now check the hash before actually reading the topic (speed improvement).
  • Improved Keep-Alive requests.
  • Increased HTTP connection limit (2 -> 12).
  • Changed the default timeout value from 100.000 to 30.000 ms.
  • Changed the default Regex settings (they are now enabled by default).
  • Changed the default ChatBox nickname. The program will now set your Windows username as default value.
  • Changed the window background color for the non-Aero interface.
Screenshots:
[slide]http://i40.tinypic.com/s3k7q0.png[/slide]

[slide]http://i40.tinypic.com/k1qj68.png[/slide]

Download (460 KByte):
http://rapidshare.com/files/366704030/SL_2.0.0_ALPHA.zip

Install .NET 4.0 RC before running (48 MB):
http://download.microsoft.com/downlo...ll_x86_x64.exe

Things you should know:
Async leeching is automatically enabled when the Pause value in your options is set to 0. By setting it to 1 or higher the program will switch to the old sync leeching method. A fast site (both leech and post) and a 5Mbit+ connection are highly recommended for async posting. On slow sites/connections async posting might actually drown your speed instead of improving it.

When you report a bug
or problem make sure to include your Errors.log file. A screenshot alone is worthless. Also make sure you describe the problem as good as possible. Simply saying "it crashes for me" is useless.

Plugins (tested by me):
- Fixed Warez-Centre plugin: http://pastebin.com/25kFqM5A
- Fixed Warez-BB plugin: http://pastebin.com/11VXPpjr
- TehPARADOX (by The End): http://pastebin.com/v1uBptkt
- ForumW (.org) (by NewEraCracker): http://pastebin.com/n38aWkau

SharpLeech 2.0.0 BETA progress (frequently updated):
  • Changes Since v2.0.0 ALPHA:
  • Switched to .NET 4.0 RTM (the final version).
  • Fixed the IRC client not sending a nickchange request when changing your nickname in the options.
  • Fixed a resource leak in one of the async fucntions due to not handling the IAsyncResult.
  • Fixed the radio volume (and slider) not updating when restoring the default settings.
  • Fixed a problem where logging in to a vBulletin 4.0.3 forum wouldn't work.
  • Fixed a crash that would occur when leeching in async mode due to a thread safety issue.
  • Fixed a crash that would occur when clicking the Copy Url button when the url was 'null'.
  • Fixed a crash that would occur when clicking the Open topic in a browser button when the url was 'null'.
  • Fixed an issue with the Warez-BB plugin.
  • Fixed an issue with the Warez-Centre plugin.
  • Changed the logo to the new one that was created by Elio.
  • Changed the application icon. Again.
  • [strike]Changed the internal proxy setup from forced off to the .NET default (same as SL1)[/strike].
  • Changed the internal proxy setup from forced off to the systems default proxy settings.
  • Added a plugin for TehParadox.
  • Added a plugin for ForumW (.org).
  • Removed the Stats tab (moved to a future version).
  • Removed the Feed tab (moved to a future version).
  • Removed some TV station streams that were no longer broadcasting.
  • The start page number now increments when leeching like it was in SL1.
 
278 comments
Well it is. But it calculates the time it spend on the previous post. So:

pause_value - last_post_time_taken = the time it actually pauses

Edit:
For those having problems automatically logging in with vb 4, that problem is now fixed in the beta.

Edit2:
You can now track the progress of the beta version on the 1st post ;).
 
SL2 Beta + async resource leak fix + 10mbit wifi + pornbb =

[youtube]Xz5dHcWDITM[/youtube]

phpBB 3 was used because neither IPB nor vB were able to handle that amount of posts being fired at it. Even phpbb was not accepting every post in that video. Torture >:).

that's awesome!
so when u gonna release beta version??? m waiting restlessly :)

Again, when it's done ;).
 
Can you make it leech reverse? I saw v2 had "Old -> New and New -> Old" feature, but never ever try it. Will it leech from oldest to newest page?
ex: leech from page 30 then 29 then 28....
 
Yes that's exactly what that option does. But if you leech reversed be sure to pick a large enough starting page number.

The beta might have a "Live" method too. That would keep looping over page 1 and leech new threads as they come in.
 
SL2 Beta + async resource leak fix + 10mbit wifi + pornbb =

[youtube]Xz5dHcWDITM[/youtube]

phpBB 3 was used because neither IPB nor vB were able to handle that amount of posts being fired at it. Even phpbb was not accepting every post in that video. Torture >:).



Again, when it's done ;).




its just awesome!!! too much speed for posting... :O :O :O
 
Hey Hyperz, thanks for the reply, my ISP does not support working without proxy on internet, i'm forced to use the local ISP proxy and i don't think it's just me, there must be many using same method, please please please, i really love your app and i can't stand looking at SL 1.0 infront of your amazing 2.0 :)

Please consider making it read IE proxy settings in the upcoming release and me and others will be really appreciated and grateful.

Waiting for your kind reply :)
 
You have a valid point there. The Pre-ALPHA used the stock IE proxy settings just like SL1 did. But under .NET 4 it made the networking unstable for some reason. Did you ever try the Pre-ALPHA version?
 
I have tried using this ALOT and it worked after a few tries... I tried the EXACT SAME settings today for BayW and it reads pages of threads but then it either crashes or stops doing anything.

Here is my pastebin: http://pastebin.com/NAe32kGe

Here is another pastebin including 2 seperate sites i DO have accounts for with the same info.

In BayW it just says Reading topic # on page #

In Warez Centre it says Extracting from page 1/2/3/4/etc.

http://pastebin.com/xkP1q5Ft
 
Hyperz,
Would it be possible to choose your own custom hiding links. Like some websites i need [hide] codes another i need,
Code:
, and for another i need a special one that is something like [hide-reply]______[hide-reply].

I think it would be cool to choose your own one you need, like have different resets or type in the one you need. 

Thanks
 
You can make a hack for that. For example if you're leeching from warez-bb open the Warez_BB.xml file and find this:

PHP:
            return base.GetTopic(url);
replace with:

PHP:
            // Config
            string findTag = "code";
            string replaceTag = "hide-reply";

            // Don't edit below
            string pattern = @"(?i)\[" + findTag + @"\]" +
                             @"([\s\S]*)\[/" + findTag + @"\]";
            string replace = "[" + replaceTag + "]${1}[/" + replaceTag + "]";
            SiteTopic topic = base.GetTopic(url);

            if (topic == null) return null;

            topic.Content = System.Text.RegularExpressions.Regex.Replace(
                topic.Content,
                pattern,
                replace
            );

            return topic;
You can basically manipulate the topic in any way you like trough the plugins.

I have tried using this ALOT and it worked after a few tries... I tried the EXACT SAME settings today for BayW and it reads pages of threads but then it either crashes or stops doing anything.

Here is my pastebin: http://pastebin.com/NAe32kGe

Here is another pastebin including 2 seperate sites i DO have accounts for with the same info.

In BayW it just says Reading topic # on page #

In Warez Centre it says Extracting from page 1/2/3/4/etc.

http://pastebin.com/xkP1q5Ft

I can't say what's going on in the case of a crash trough the logs. Because if it crashes it means whatever error occurred wasn't caught and so not logged.

You may want to try leeching with a pause value of 1.
 
You have a valid point there. The Pre-ALPHA used the stock IE proxy settings just like SL1 did. But under .NET 4 it made the networking unstable for some reason. Did you ever try the Pre-ALPHA version?
Yes buddy, i've tried every single release of yours but only 1.x works for me, what are you going to do about proxy issue, please consider it to be back like SL1 :(
 
Status
Not open for further replies.
Back
Top