SharpLeech 1.0.0 (AKA Final)

Status
Not open for further replies.
You're kidding me :|? That means vB 4 = vB 3 code with some new futures here and there =/. I thought it was supposed to be a complete rewrite like IPB 3 was. Oh well, I guess less work for me >_>.

Thanks for the info.

Edit: does anyone have a live vB 4 forum that is willing to let me test this?

I do,

SceneCentral.net's running on vb4.
 
phpbb3 everything works fine it doesn't encounter any errors but it doesn't post the topics, in status it even says posting topic etc.

but nothing is posted tried 4-5 times even removed the flood limit still doesn't work...
 
phpbb3 everything works fine it doesn't encounter any errors but it doesn't post the topics, in status it even says posting topic etc.

but nothing is posted tried 4-5 times even removed the flood limit still doesn't work...

http://www.rapidfirenetwork.net/viewforum.php?f=11

Url's used:
Code:
login: http://www.rapidfirenetwork.net/ucp.php?mode=login
new thread: http://www.rapidfirenetwork.net/posting.php?mode=post&f=11
Notice: some will require to have www. in the url's and some don't.

Edit:
Unofficial vBulletin 4 support confirmed -.-.
 
Just tested it on Vb v4 works like a charm. Awesome work Hyperz!
P.S. Hey Hyperz could you remove the [RS], etc tags from the posts.
Marc180
 
I'm getting the following error:

Code:
   at Hyperz.SharpLeech.Leecher.Leech.GetIPBoard2PostInfo(String url, CookieCollection cookies)
   at Hyperz.SharpLeech.MainForm.LeechThreadWorker(Object state)
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart(Object obj)

And then after that, I'll get a fatal error and SharpLeech crashes & closes.

I have the most up to date .NET framework.
 
Screenshot that error the next time please so I know the exception type. Also if there's a file called ErrorLog.txt in the your sharpleech folder paste its content here :).
 
Screenshot that error the next time please so I know the exception type. Also if there's a file called ErrorLog.txt in the your sharpleech folder paste its content here :).

2wqfj47.jpg


When I extracted SharpLeech, I made a new folder in C:\Program Files\ called "SharpLeech" and then extracted everything there, and then made a shortcut on my desktop. I don't have an error file in that folder nor my desktop - is it somewhere else?
 
Nope if you don't have an error log file it means the no errors occurred within the main working thread loop. So having no error log file is good. This error happened right before that loop and so my 'educated' guess is that something is wrong with the new thread url you used. Mind posting the url's you used?

In any case, an error like this should not crash the application and has been fixed in 1.0.1.
 
(I used the actual website in place of "example.com")

Code:
Login: http://www.example.com/forums/index.php?act=Login&CODE=01
New topic: http://www.example.com/forums/index.php?act=post&do=new_post&f=446

The website I am using has recently installed a SEO mod, however those links still do work. I also use those links within iLeech and they work fine too, so I know its not the SEO.
 
I suspect it might be the SEO mod. Those tend to redirect and SharpLeech doesn't like that (at the moment). If possible, disable the SEO mod and try again, if it works then we can be sure that it was the mod and not some kind of bug.

A rather important note I should add is that 99% of all other leechers (that includes iLeech) use so called webbrowser controls for the leeching and posting. That means they use Internet Explorer and tell it to do this or that. The good thing about this is that the leeching will work in nearly every case and its easy to develop. However, it has a whole range of disadvantages:
- It's slow because it also processes/downloads CSS's, javascript, images, flash, ...
- It's insecure because IE is insecure
- It puts a lot more stress on the CPU than needed
- Etc etc ....

SharpLeech doesn't use webbrowser controls, that's the main reason why in most cases #Leech will be AT LEAST 5x faster then other leechers and why it uses so little CPU (not to mention a good deal safer as it isn't vulnerable to IE exploits). Instead it uses its own engine (kind of a big word for what it is but oh well) that does only the stuff needed to be able to leech. The problem with this is that it's very picky, if the site doesn't meet a set of expected rules it simply won't work.

I do believe it's better to do it this way, it's just harder for the coder/developer to get the stability a browser gives (which shouldn't be a surprise if you look at how many people work on browsers and for how long).

Dunno why exactly I just wrote all of this, lol. I guess all I'm trying to say is don't compare #Leech with iLeech or others because #Leech works in a tottally different way.
 
Gah, that sucks. Should I try it with the SEO links just for kicks? I can't disable the mod as I don't run the forum myself.

Also, I just thought I'd give it a try on a different forum without SEO, however I ran into a small problem - they have CAPTCHA login.

Is there any possible way around this? I know that when I used iLeech (again, I hate to bring it up, but its all I have to work off really) I could rig it with cookies (sign in manually in the browser) and then work from there.
 
Trying wont hurt.

@captcha: Not at the moment. Some future version might included a webbrowser that can be used if all else fails to grab the cookies and pass them to the 'engine'.
 
I'll give it a quick go. Thanks for the help thus far. Any idea when the next release of this will be?

Also I've got a quick suggestion:
- Add in the option to save the configs to a "profile" so we can load them up each time. (Its kinda a pain to type in the login URL etc. each time, I know, I'm a lazy bastard :p )
 
Status
Not open for further replies.
Back
Top