SharpLeech 2.0.0 ALPHA

Status
Not open for further replies.

Hyperz

Active Member
Veteran
2,434
2009
582
15,275
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
trying to leech off of pornbb it worked for about 30post i had to login manually but it worked then after 30 post it said not responding so i restarted it and then it opened i logged to pornbb and manually again and now when i hit start leech it pauses and then it stop all of sudden give me the option to start again there is no error no dialogue pop up nothing happens really weird
 
Hi HyperZ.

Very nice job! I would like only 2 additions if it is easy for you (as long as I don't have the source)

1) I want to leech from *.forumer.com forums but there is one small problem. Every topic title has a prefix equal to the forum name.

Let's take an example -> http://indoexcalibur.8.forumer.com/viewtopic.php?t=383

The topic title that the browser sees is IndoExcalibur :: View topic - Download File Indoexcalibur (16 April 2008)
The topic title that should be normally (like warezbb etc) is Download File Indoexcalibur (16 April 2008)

So, as you see we have a prefix like IndoExcalibur :: View topic -

If i set up the sharpleech, the output topic title i get is IndoExcalibur. The same for every one topic leeched :((


Well, i tried via forum settings to remove the forum name and set it to blank so the new data will be

The topic title that the browser sees is :: View topic - Download File Indoexcalibur (16 April 2008)

And sharpleech outputs blank (logical outcome...).


In conclusion i need a simple trim in the GetTopic method where it returns SiteTopic(str2.Trim(), innerText.Trim(), 0, 0, url);, i need maybe a modification to the trim string part :)


2) Maybe adding an option to also leech every reply for every single topic?


I am asking much i know :)


Anyways thx, looking forward for a reply :D
 
Duz My W-c plugin look correct

Code:
http://pastebin.com/Wa2jHqw3

i have replaced the plugin with the new codes provided by hyperz but now my sl aint even picking up the plugin lols ?
 
Can anyone make akiba-online.com plugin please?

Thank you Last Word that make us great other plugins! and Thank you Hyperz that

make us such a great tool!!! You guys Rock!!

And in my opinion there is something wrong with warez-bb.org plugin...lol

Other plugins work charm but, warez-bb suddenly stopped after 10-20 posts have been done.

Thank you for your kindness support!!!
 
Hi HyperZ.

Very nice job! I would like only 2 additions if it is easy for you (as long as I don't have the source)

1) I want to leech from *.forumer.com forums but there is one small problem. Every topic title has a prefix equal to the forum name.

Let's take an example -> http://indoexcalibur.8.forumer.com/viewtopic.php?t=383

The topic title that the browser sees is IndoExcalibur :: View topic - Download File Indoexcalibur (16 April 2008)
The topic title that should be normally (like warezbb etc) is Download File Indoexcalibur (16 April 2008)

So, as you see we have a prefix like IndoExcalibur :: View topic -

If i set up the sharpleech, the output topic title i get is IndoExcalibur. The same for every one topic leeched :((


Well, i tried via forum settings to remove the forum name and set it to blank so the new data will be

The topic title that the browser sees is :: View topic - Download File Indoexcalibur (16 April 2008)

And sharpleech outputs blank (logical outcome...).


In conclusion i need a simple trim in the GetTopic method where it returns SiteTopic(str2.Trim(), innerText.Trim(), 0, 0, url);, i need maybe a modification to the trim string part :)


2) Maybe adding an option to also leech every reply for every single topic?


I am asking much i know :)


Anyways thx, looking forward for a reply :D

Non-standard behavior is usually caused by non-standard templates, layouts, forum mods/plugins etc. You can override GetTopic() in the SL plugin but that requires C# 4.0 knowledge and some knowledge about how to use the classes in the Hyperz.SharpLeech.Engine namespace.

SharpLeech hasn't been obfuscated to allow some insight in its structure. So if you know C# you could download .NET Reflector to reflect the classes and methods so you know what can be used in SiteReader plugins.

Duz My W-c plugin look correct

Code:
http://pastebin.com/Wa2jHqw3
i have replaced the plugin with the new codes provided by hyperz but now my sl aint even picking up the plugin lols ?

What's up with all the "-" chars in the plugin? It's not picking it up because it doesn't have a valid XML structure. Look at the default plugins.

Is this coded in C#? And is the plugins also coded in C#?

C# 4.0 indeed. The plugins are plain XML but inline C# code can be added to override functions and change the behavior. With some creativity it allows for some cool hacks too ;).

If people are interested I could export a list of classes, methods and properties to a html file or something for reference.

I Got Error

Grats :). You could start by not running multiple instances and not trying to leech from non existing forum sections. Also, isn't your skin a rip from Profit his site? :O
 
I'm not your slave am I? Analyzing problems that people have with the SL alpha is the last thing on my mind right now. But if you're willing to pay $10/hour I'd be happy to consider giving you personal assistance 8-).

Alternatively you could download a good C# book, learn it, and spend a month or 2-3 creating your own flawless leecher. Or try one of the slow webbrowser implementations such as iLeech or TRF (which comes with a free Winnie The Pooh skin!).

Good day.
 
I'm not your slave am I? Analyzing problems that people have with the SL alpha is the last thing on my mind right now. But if you're willing to pay $10/hour I'd be happy to consider giving you personal assistance 8-).

Alternatively you could download a good C# book, learn it, and spend a month or 2-3 creating your own flawless leecher. Or try one of the slow webbrowser implementations such as iLeech or TRF (which comes with a free Winnie The Pooh skin!).

Good day.

LMFAO xD
 
I'm not your slave am I? Analyzing problems that people have with the SL alpha is the last thing on my mind right now. But if you're willing to pay $10/hour I'd be happy to consider giving you personal assistance 8-).

Alternatively you could download a good C# book, learn it, and spend a month or 2-3 creating your own flawless leecher. Or try one of the slow webbrowser implementations such as iLeech or TRF (which comes with a free Winnie The Pooh skin!).

Good day.


u should charge more Hyperz 10$ is low :|
 
Status
Not open for further replies.
Back
Top