vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.6 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=194)
-   -   Miscellaneous Hacks - Check Proxy RBL on New User Registration. (https://vborg.vbsupport.ru/showthread.php?t=131852)

StevenTN 04-30-2008 07:11 PM

Hey Daniel... thanks for all the work you've done. I don't think we've mentioned that You've helped make our forums quieter.

Here's all the BLs I use...

dnsbl.ahbl.org
list.dsbl.org
sbl-xbl.spamhaus.org
cbl.abuseat.org
bl.spamcop.net
dnsbl-1.uceprotect.net
dnsbl-2.uceprotect.net
dnsbl-3.uceprotect.net
zen.spamhaus.org

Tom1234 04-30-2008 07:26 PM

I don't understand why people are using spam blacklists to block proxy servers. I think this post needs to be read again:

Quote:

Originally Posted by falter (Post 1141581)
Guys, I'd recommend against using dnsbl.ahbl.org or sbl-xbl.spamhaus.org. Their primary function is to provide a list of Open Mail Relays and email spamming sources, which are an ENTIRE different world than Open Proxies. I don't think that fact is illustrated enough in this thread.

AHBL is particularly aggressive in that they are willing to list blocks of ip addresses. That is, if you have users on a Seattle Area DSL network, and an open mail relay shows up on their network, both that mail relay and your users (or potential users) will be blocked by AHBL.

You guys really need to read and understand the purpose and the usage of these blacklists before slapping them in. Many of these blocklists prohibit the usage of their services in this way. You're unnecessarily hitting services that have finite resources. Don't be so eager to block IPs willy nilly and think you're making a difference. You're not. If your goal is to block users coming through anonymizers, proxies, or even the TOR network, then use blacklists whose function is to only report anonymizers, proxies, and TOR networks. The fact of the matter is that you're not going to see a lot of hits with a blacklist like this simply because not many people are going to register with your site who are actually using proxies.

Here's what I'm using currently:
proxies.dnsbl.sorbs.net
tor.ahbl.org

I don't get many hits, but that's because I don't expect many hits (that's the reality of things).

Again, I like this add-on, I think it's very useful. I'm not criticizing it's usage. All I'm trying to do is help people understand what they're doing a little bit better.


DaNIEL MeNTED 04-30-2008 10:46 PM

proxies.dnsbl.sorbs.net
dnsbl.ahbl.org

I only use 2 lists... 99% of blocks are from proxies.dnsbl.sorbs.net...

As Tom said, you should make sure you avoid some aggressive SBLs. While its logical for mailservers (the primary users of SBLs) to block traffic from IP ranges assigned by ISPs to consumer addresses (DSL, Dial-up, etc.) as they're not legitimate sources of SMTP traffic its counter productive to do so with a forum...

Obviously you'll get a lot of matches. But a lot of them might be people who actually want to get on your forum.

You should also enable reporting - and check reports regularly. 99.9% of my blocks come from registration emails that are .ru (I run a small Canadian forum....) so its easy to see that those are spammers. (Usernames like 'cheapcigarettes' are a good hint too.)

You want to make sure that you don't tighten the screws down so tight you block legitimate users... especially if your board relies on donations.

jeffmezick 05-01-2008 08:58 PM

Will this mod continue to work with VB 3.7 or is there an upgrade?

DaNIEL MeNTED 05-02-2008 02:08 AM

Quote:

Originally Posted by jeffmezick (Post 1505016)
Will this mod continue to work with VB 3.7 or is there an upgrade?

I have not tested it but there has been at least 1 post in the thread confirming it does work with 3.7

StevenTN 05-03-2008 03:01 PM

It works in 3.7.0 for me no problem.

Also, with the size of our forum, using the other blacklists has helped a lot more than just sticking with two. Working in IT, I know that if you compromise any system (whether it'd be mail, proxy, web, or other server, along with desktops and laptops), you can do whatever you want with it, and that includes forum spam. Since I deal primarily with security at work, I've seen it.

tfw2005 05-14-2008 06:47 PM

Working in 3.7

However, I have the 5 threads created per action. I tried switching the hook location so they were both _complete, but when I do that I get an error upon registration. Reg goes thru, but the user gets the DB error page, not redirected to thanks message.

I have it set to complete, then ban, then alert me in staff forum. No blocking of registration.

Can I disable the register hook, or will that make it lose functionality?

Also, is there a central blacklist for web based anonymizers that we can plug into? (hidemyass.com, etc). Thats where most of my trolls are coming from, and keeping that up to date by hand is going to be a pain.

Thanks for the great hack!

StevenTN 05-14-2008 09:26 PM

I don't have that problem at all with the multiple threads. Of course, mine is set to deny registration.

As far as the proxies, I would love to see an RBL for it.

webspider 05-15-2008 11:24 AM

I have found that it does not work fully on 3.7. I have it set to allow then ban and the ban part never seems to work.

tfw2005 05-16-2008 06:36 AM

Only proxy based one i see in any of the ones mentioned here is proxies.dnsbl.sorbs.net. Not sure how good it is. Putting it at front of my list, with zen.spamhaus.org after it. See what picks up.

While the spam reduction is good, the HTTP, web based anonymizers is what needs to be blocked consistently. Most trolls don't understand full proxy programs or situations, they just use the web based ones found in google searches.

As for "Feature Requests"

- It would be good so that if you allow registrations, with automatic banning, if you then review the situation and decide to unban the person, you can send them an altered Email with reactivation codes. Something like:

Banning Information
Banned by RBL DoubleCheck XYZ [LIFT BAN]

Lift Ban does -
--Removes Custom User Title we just put there.
-- Moves to "Users Waiting Email Confirmation" usergroup.
-- Sends email with new activation codes
-- Additional lines in that email state (template it up so we can adjust i guess)
---- that they were originally banned due to their IP being on a Blacklist,
---- due to further review, staff has decided to approve their registration.
---- please click the link to re-confirm their account.
---- their account will be watched for X amount of time to double check for spam, trolling, or alt id abuse.

Also might be good to add links in the Edit User Page under the banned box directly to link pages for dnsstuff.com, and/or google searches on the username. That way you can quickly see if that person exists on other sites/forums, etc.

Possibly parse their email to do a search for whatever they entered before the @ symbol, and do a google search for that too. That sometimes brings up useful data.

All those searches and the data that can come back can help you discern if the person is real and/or a trouble maker elsewhere, therefore allowing a false-positive to be reversed easily.

Chris583 05-30-2008 02:18 AM

bump, request a mod like this for 3.7 !!
Anyone know if there is anything like this?

Awesome mod, I really need check proxy mod.

dapoling 06-02-2008 06:19 AM

First I would like to say I really appreciate this hack as it saves me a lot of hassle.

I noticed that when it catches someone trying to use a hidden ip address even though the settings are set to ban user, it does not. What it does during registration is that will does not accept the human verification answer and allows them to continue to try.

If any help is available on this I would appreciate it greatly.

webspider 06-02-2008 11:37 AM

Quote:

Originally Posted by dapoling (Post 1538427)
First I would like to say I really appreciate this hack as it saves me a lot of hassle.

I noticed that when it catches someone trying to use a hidden ip address even though the settings are set to ban user, it does not. What it does during registration is that will does not accept the human verification answer and allows them to continue to try.

If any help is available on this I would appreciate it greatly.

I have the same issue.

dapoling 06-02-2008 11:25 PM

Quote:

Originally Posted by dapoling (Post 1538427)
First I would like to say I really appreciate this hack as it saves me a lot of hassle.

I noticed that when it catches someone trying to use a hidden ip address even though the settings are set to ban user, it does not. What it does during registration is that will does not accept the human verification answer and allows them to continue to try.

If any help is available on this I would appreciate it greatly.

I just want to make sure I update the list.
The error was on my end with one of the templates and once corrected it is up and running just as described.

Thanks for such a useful tool.

webspider 06-03-2008 12:01 AM

Quote:

Originally Posted by dapoling (Post 1539217)
I just want to make sure I update the list.
The error was on my end with one of the templates and once corrected it is up and running just as described.

Thanks for such a useful tool.

Which template? Mine is still not working correctly.

dapoling 06-03-2008 12:13 AM

Try reverting this template:

Admin CP -> Styles & Templates -> Style Manager -> « » -> Registration Templates -> register

dapoling 06-03-2008 06:57 PM

After doing a little testing I found that banning does not occur unless the second notification window appears to the person logging in.
It would be nice to have this banning action occur on the first message of notifying the register of using a proxy server.

To test this I used this and was caught http://www.freeproxyserver.net/

and this one got through do to it not getting the second notice http://www.cantbustme.com/

I still like the hack but just wanted to pass this along as I am really getting hit hard by an idiot.

dapoling 06-03-2008 07:30 PM

As another note I am receiving two post for every one attempt to log in.

dapoling 06-04-2008 05:31 AM

I do not know if this link has been listed but it helps in finding the servers you want to use.

http://openrbl.org/

use the OpenRBL JS Client, it uses java and you can see which list blockers catch the ip's you want to block.
I try and limit the amount of blocking sites as possible so to avoid valid people are not affected.

dapoling 06-04-2008 06:15 PM

oppss duplicate post #218

Dave

dapoling 06-06-2008 02:16 AM

Quote:

Originally Posted by dapoling (Post 1539934)
After doing a little testing I found that banning does not occur unless the second notification window appears to the person logging in.
It would be nice to have this banning action occur on the first message of notifying the register of using a proxy server.

To test this I used this and was caught http://www.freeproxyserver.net/

and this one got through do to it not getting the second notice http://www.cantbustme.com/

I still like the hack but just wanted to pass this along as I am really getting hit hard by an idiot.

It seems I have my own answer here.:cool:
The reason I found why the new registrations is not being banned is because I have the Spam Hack so I can make up my own question and answer. The ones that are not being banned must be spam bots and are unable to answer the question.

The one that can answer the question but caught by the RBL Checker is banning them.:eek:

kylek 06-11-2008 04:20 AM

Running 3.7.1 and am also getting two pms. Also have it set to move the person into a certain usergroup how ever it seems that is not happening.

dapoling 06-11-2008 08:14 PM

Quote:

Originally Posted by kylek (Post 1546372)
Running 3.7.1 and am also getting two pms. Also have it set to move the person into a certain usergroup how ever it seems that is not happening.

Kylek I am not sure if the same thing is occuring with mine but I found that through trail and error if they are able to registered and then banned they will be banned.

If you are unsuccessful in registering then it will not ban as the are not a member yet.

Dave

counterpoint 06-17-2008 12:19 PM

Sorry, I'm not clear, is this hack compatible with VB 3.7?

webspider 06-17-2008 12:37 PM

Quote:

Originally Posted by counterpoint (Post 1551595)
Sorry, I'm not clear, is this hack compatible with VB 3.7?

As far as I can tell no not completely. It does part of the job but fails on the auto banning. I'm using it anyways on 3.7 as one more deterrent.

thestaton 06-20-2008 01:53 PM

Any chance of this getting a proper port to 3.7?

counterpoint 06-25-2008 02:00 PM

Quote:

Originally Posted by webspider (Post 1551609)
As far as I can tell no not completely. It does part of the job but fails on the auto banning. I'm using it anyways on 3.7 as one more deterrent.

Thanks, on that basis I've implemented it.

A couple of other questions. The introduction gives reasons for banning proxies, but does not make it clear whether this product implements a ban, or whether the author is recommending that something else should be used to block proxies. If the latter, is there a reliable, supported proxy blocker?

With RBL implemented, it seems to be blocking only a minority of spammers. Is there anything else that can be done?

skippybosco 06-25-2008 09:58 PM

I personally use a three tier approach that catches 99% of the attempts:

Registration Attempt -> Stop Forum Spam Check -> Proxy RBL Check
Post Attempt -> Akismet Check

For RBL I'm a little more aggressive on the IPCONFIG checks that the default setting:
  • dnsbl.ahbl.org
  • list.dsbl.org
  • sbl-xbl.spamhaus.org
  • cbl.abuseat.org
  • bl.spamcop.net
  • dnsbl-1.uceprotect.net
  • dnsbl-2.uceprotect.net
  • dnsbl-3.uceprotect.net
  • zen.spamhaus.org

Raptor 07-22-2008 01:08 PM

works on 3.7.2 inc auto banning

however it makes a post twice when it catches an offender

King Justice 08-21-2008 12:16 PM

Is there any way someone can make this script also check/block registrations from proxy IPs? Here are three big sites containing lists of proxy site IP addresses:
http://www.samair.ru/proxy/
http://www.publicproxyservers.com/page1.html (Page 1 through 5)
http://www.proxy.org/tor.shtml

Will pay a coder to make this available to everyone somehow.

Edit: Proxy.org has a blacklist of Proxy IPs that you can add to your .htaccess file here. Would still like to use the above IP addresses to be blocked by a script automatically - would be very useful if the script could auto-update itself as the sites do. The sites contain such a massive index of proxy IPs that are freshly updated it would really prevent problematic users.

AtoZ 09-03-2008 05:33 AM

Never mind... Just read post:
https://vborg.vbsupport.ru/showpost....&postcount=203

Problem is that anonymous surfing sites are not blocked. Will anxiously wait for update.

Quote:

For RBL I'm a little more aggressive on the IPCONFIG checks that the default setting:
  • dnsbl.ahbl.org
  • list.dsbl.org
  • sbl-xbl.spamhaus.org
  • cbl.abuseat.org
  • bl.spamcop.net
  • dnsbl-1.uceprotect.net
  • dnsbl-2.uceprotect.net
  • dnsbl-3.uceprotect.net
  • zen.spamhaus.org

Thanks for this list... 2 of the 3 defaults are not working and the remaining one didn't list the IPs of a recent offender I've been battling with.

TMM-TT 09-07-2008 08:32 AM

Quote:

Originally Posted by StevenTN (Post 1503765)
Hey Daniel... thanks for all the work you've done. I don't think we've mentioned that You've helped make our forums quieter.

Here's all the BLs I use...

dnsbl.ahbl.org
list.dsbl.org
sbl-xbl.spamhaus.org
cbl.abuseat.org
bl.spamcop.net
dnsbl-1.uceprotect.net
dnsbl-2.uceprotect.net
dnsbl-3.uceprotect.net
zen.spamhaus.org

Also try opm.tornevall.org. That server also looks for webspamming/abuse (and updates TOR-nodes hourly). You can read about it here.

King Justice 09-12-2008 10:12 PM

Quote:

Originally Posted by TMM-TT (Post 1616445)
Also try opm.tornevall.org. That server also looks for webspamming/abuse (and updates TOR-nodes hourly). You can read about it here.

Thank you for that list! :)

King Justice 09-13-2008 04:09 AM

What is the best list to use? I am using this now:

Quote:

proxies.dnsbl.sorbs.net
dnsbl.ahbl.org
opm.tornevall.org
But there's also this one?

Quote:

dnsbl.ahbl.org
list.dsbl.org
sbl-xbl.spamhaus.org
cbl.abuseat.org
bl.spamcop.net
dnsbl-1.uceprotect.net
dnsbl-2.uceprotect.net
dnsbl-3.uceprotect.net
zen.spamhaus.org
Should I use a combination of both?

TMM-TT 09-13-2008 06:10 AM

Quote:

Originally Posted by King Justice (Post 1620924)
What is the best list to use? I am using this now:



But there's also this one?



Should I use a combination of both?

That may be a good idea. Some of the listed rbls (tornevall.org is one of them) also support bitmasked detection, which mean you can choose what to block of the returned answers from DNS (which this plugin also supports :P).

The biggest problem with a lot of diffrent blocklists is that it may slow down the forum if resolving takes too much time. There may also be a lot of false alarms, depending on how updated the RBL is.

webcosmo 10-02-2008 04:05 AM

I don't know why today my forum http://www.webcosmoForums.com got hit by spammers all day long. They been registering one after another posting porns and links. Apparently they been using a proxy for registration. I been getting tired of deleting and banning.

So now that I have installed this, hopefully it will stop the spam flood. Great work.

Quarterbore 10-16-2008 04:20 PM

I got hit today too and I have a lot of custom code added that really make it tough for the spammers to get through but I had one today really testing the site by adjusting the words and phrases in the spam.

My problem was their IP kept changing with each new post/account. I hope this fixes that issue...

Quarterbore 10-16-2008 06:34 PM

Wow, worked like a charm and my spamer decided to go somewhere else! I had a real person on the site trying to get in with his bots and I could tell as they were getting some tricky spam blocks mastered but once their IPs couldn't be faked they were not getting through and gave up.

Simply awsome tool!

ShackMaster 12-01-2008 05:30 AM

I am getting double posts in my reporting forum. Any ideas?

ShackMaster 12-01-2008 07:01 PM

Uninstalled... it is causing me loads of unnecessary work. Since last night it has sent almost 20 legitimate users to moderation queue.

Either the program is faulty or the black lists are incorrect... either way it gets a big thumbs down from me.


All times are GMT. The time now is 08:24 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01667 seconds
  • Memory Usage 1,852KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (15)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete