![]() |
Ok, I had to entirely uninstall this script. It said that it had a positive match on a user's IP address that attempted to register. WROOOOOOOOONG... the IP address resolves to a local ISP here in Detroit, MI. Crazy!
|
So?
Could that user be an open proxy or maybe one has been run before at that IP? Did you goto Sh and look up the IP and seen what it said? |
I went to ws.arin.net and it resolves to WideOpenWest's IP address range.
|
Quote:
|
69.14.74.25
|
Can the IP Black list block a range of IPs such as 120.45.*.*?
|
Quote:
Quote:
Top marks on a excellent mod by the way! |
Here's some unsupported and untested code that can be used to modify the current version of Proxy RBL mod (4.0) to work together with GLA (Geographic Location Awareness). This allows you to specify an additional whitelist or blacklist based on the country where the user has registered from. In my case I seem to have quite a few Swiss IP addresses listed, but most of my registrations are from Switzerland. Therefore I simply whitelist Switzerland. You can also use this so users from a certain country are always matched, regardless of whether their IP address is listed in a certain blacklist.
I haven't made a fancy user interface for this, because this is not my mod. My code is posted freely here for Daniel to consider implementing as standard. Please remember that unless you have installed and tested GLA first and it is working (details on the GLA thread), then this code won't work. Right let's get started: Go into the AdminCP -> Plugins and Products -> Plugin Manager -> DMeNTED's RBL Checker -> Check IP against RBLs/IPs. Click the large edit box and locate this code: Code:
if ($DM_rblcheck_result == $DM_rblcheck_srvmask) { Code:
// Modification to incorporate country checks into RBL checker. This will only work if GLA is already installed, tested and working Now to add the country name into your reports find this line: Code:
$DM_rblcheck_errcode = "MATCHED IN THE RBL DATABASE of the " . $DM_rblcheck_rblserv . " RBL."; Code:
$DM_rblcheck_errcode = "USER FROM: $vbulletin->session->vars['country'] MATCHED IN THE RBL DATABASE of the " . $DM_rblcheck_rblserv . " RBL."; It might be useful to duplicate sections of code in both plugins so that blocking is done in the Check IP against RBLs/IPs plugin and notifications are done in Auto-Ban or Flag for Moderation plugin. This would avoid all the unnecessary notifications for bots that never succeed in registering anyway. Remember, just to repeat myself again (I know some people have trouble reading instructions sometimes). Do not ask for support for GLA on this thread - install it and if it doesn't work go through every post on the GLA thread as there are steps for verifying it on that thread. |
Quote:
Thanks -vissa |
Hey everyone - I apologize for the extended absence. I am back and plan on redesigning the hack with even more features.
Right now the list includes: - Ability for blocked registrations to send a message to admins in case they feel there is an error. - Ability for admins to whitelist IPs from the automatic posts/PMs. - Ability to blacklist or whitelist using a mask - #.*.*.* - Ability to ban + blacklist IP from any post for spammers that sneak through. I'm also toying with the idea of keeping a central RBL that the RBL checker reports to on positive or manual hits... |
Glad to see I can once again enable this plugin on my site after the upgrade to 4.1 :up:
|
recieved this error multiple times when user tryed to register
set to allow registration and ban the user if know proxy highlighted problem [CODE][Database error in vBulletin 3.6.8: Invalid SQL: INSERT INTO userban (userid, usergroupid, displaygroupid, usertitle, customtitle, adminid, bandate, liftdate, reason) VALUES (2977, 8, 8, 'Banned by DM-RBLCheck', 1, ,1198585277, 0, 'Automatically Banned. The registration IP address matched a proxy/blacklisted IP.'); MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1198585277, 0, 'Automatically Banned. The registration IP address matched a prox' at line 3 Error Number : 1064/CODE] Guess I should have read the above install note. I believe I sorted this thanks |
uhuh... the error trapping in the next version will be a little more thorough...
|
Hi and Merry Christmas Daniel!
Somone posted the below back in May. I tried to register through youhide.com and I was able to register with no problem. Quote:
|
Oh yeah, I forgot. Is there also any way to test against "existing" members to see if I have current "registered" trolls before I installed the hack? Wishful thinking, I know...but hey, it's Christmas!
|
Well... the problem is that a lot of the 'free' or 'pay' proxies out there are not listed in RBLs/SBLs... that's why I'm thinking of setting up an additional check in the next version to a custom online list of proxies. For that to work I will also be looking at adding 'reporting' features so you can submit IPs of proxies used by spammers/trolls that are not in the list...
|
Quote:
|
Quote:
I tested the first one (Anonymouse) twice and it appears that when someone registers in a forum through this proxy, they get an IP of 193.200.150.167. It would be good to see if several other people could test to see if the IP stays consistent. If so, it's one we could add to the list. |
Quote:
Cheers. |
Awesome! I'll be donating once it's in place and working :up:
|
Hey Guys...
I'm about 40% complete on the rewrite, just hard finding time with some work related projects on the go. I've registered a new domain/vb license in support of this and some other projects I've got going on... If anyone needs to get a hold of me PM/email me at this account as the other account I use ('Daniel Mented') is for the forum I admin... Thanks and happy new year (a little late I know) to everyone! |
Thanks for the update! Looking forward to the new hack:up:
|
HI,
I think you mentioned this before, but wanted a bit more info when you have time. Currently, default setting for RBLS that you have are: dnsbl.ahbl.org proxies.dnsbl.sorbs.net list.dsbl.org Does the "proxies.dnsbl.sorbs.net" also encompass the spam? It appears not to, but I could be wrong. I was trying to research it, but I'm techy enough to "get it". Here's the URL I'm referring to: http://www.us.sorbs.net/using.shtml Paula |
It depends on the context. All RBLs are really designed to stop email spammers. What we're interested in is preventing vb spammers that are taking advantage of the same 'compromised servers' to pump spam into forums...
Most spammers try to use proxies to obfuscate their IP/location/etc. So blocking proxies is helpful in that regard. |
I think you misunderstood :) BTW, I LOVE the proxie blocker! My question is:
Does the "proxies.dnsbl.sorbs.net" also encompass the spam addy (spam.dnsbl.sorbs.net) for Sorbs? They have a huge list, and I just wanted to make sure I was covered, so to speak :) |
Hello. This might be a stupid question, but I am new to this plugin and I am not sure how it works. When I try to view in a browser the urls for the RBLs listed in the config for this plugin, I get 'Server Not Found' errors for all three of them. Does this mean those pages are not working, or is a protocol other than HTTP being utilized to communicate with those sites? Thanks for a great plugin, BTW. Eric
|
I just went to fbiproxy.com and registered on my website and nothing happened, no error message no awaiting moderation. I also configured everything correctly.
|
Quote:
Quote:
Cheers. |
Quote:
|
This catches people every single day on my site. I google their email address and sure enough I find spam on several other VBulletin sites that they have left.
This is one of the best hacks available for a popular site or one with a good Google ranking. |
Thanks for this mod.
I have those RBLS: dnsbl.ahbl.org proxies.dnsbl.sorbs.net list.dsbl.org http.dnsbl.sorbs.net socks.dnsbl.sorbs.net misc.dnsbl.sorbs.net dnsbl.njabl.org I just checked and tried to register using a proxy (hidemyass.com). A very popular one. I was able to complete registration. Does that mean my RBLs are wrong ? ^^ edit: I got a lot of PMs today. So it seems to be blocking users. However I really wonder why hidemyass.com is not blocked >< |
You can add it manually to the known proxies list.
|
not trying to thread steal but I just finished working on a RBL of known forum spammers. vbStopForumSpam, which does lookups (at registration) from www.stopforumspam.com
I run a small forum and its stopped all the new registrations since I installed it :) |
Well, it's all cool and stuff. But, I like the RBL method used here, considering I have a larger forum, and it catches about 8-10 a day with a 99% accuracy rate. There are some false positives, which is due to some of them coming from spam zombies, but you're going to have that anyway. In those cases, we give an alternate method of registration that involves human intervention. New members that are legit do go for that option.
Also, this addon does handle proxies. |
I'm hoping we'll see a version for 3.7
|
This version works on my 3.7
|
Thanks that good to know.
Does anyone have a good list of RBL's and Known Proxies IP's? |
Quote:
|
Quote:
IP black list/white list... country blacklist/whitelist... configure as many RBLs as you want... configure specific response codes to the RBLs... Everything is based on weighting... so you set a score you want to block at and then set 'confidence' levels for SCLs... if an IP's score > your threshold then a block/ban/etc. gets fired. I'm also working on a system where when a forum blocks an IP it get added to a central DB, so everyone can benefit from a site's positive blocks... Also built in a user-context menu 'ban as spammer' and 'ban as troll'... Quote:
|
Again... sorry for the delay in responding. I admin one forum, volunteer code for a couple of organizations, and lately have been traveling to trade shows for work.
I don't really like coding in dribs and drabs... I'm hoping I can dedicate a week to finishing up a beta for testing this month. Cheers. |
All times are GMT. The time now is 12:45 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|