The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
DNSBL/Open Proxy-Blocking Details »» | |||||||||||||||||||||||||
History
I've had some problems with abuse via open proxies for a time ago, and when we were banning abusers, they always found a new proxy to use and register new accounts with. Since this forum was a large type we could'nt just ban e-mails etc just like that, because this was leading to a very large amount of other banned users too. At IRC, in the other hand, we had Open Proxy Monitors, that was banning everything that was blacklisted in some DNSBL-databases. No spammers had a chance to get in there as long they were listed in such database. This is a plugin that blocks blacklisted hosts from some different DNSBL's. It uses the global_start-hook, a very simple handler for blocking proxies, and a vBphrase called OPM_Deny. April 2006 The source has been rewritten a bit. The proxychecker is now using a cache that, by default, stores all ip's in a database for 6 hours. It scans some DNSBL's and can be configured to block proxies from bitmasks (defined in the plugin) which makes it a little bit more reliable, because it does'nt block everything it see). Configuration is made from the plugin (hopefully there will be a nice admin interface in the future). Exceptions (ip's that can pass through this system even if it is a proxy) are also handled differently now. // CHANGES // // 2008-09-20 (2.0.8) // // * Changed the routines for how to handle inclusion/exclusions // * Splitted up plugins for 3.5/3.6 and 3.7 // // 2007-08-05 // // * Fixed reported bug, based on resolved hosts ending with 127 // * Changed database-tables to get rid of (hopefully) duplicate keys // * Added resolver-function // * Added two new block-methods available at the efnet-rbl // // 2006-06-28 (2.0.6/Another fix) // // * Proxyinclusions/exclusions didn't work properly // // 2006-06-28 (2.0.5/Fix only) // // * Fixed a bug in the $block-array that affected some of the blocking results // // 2006-06-28 (2.0.4) // // * opm.tornevall.org has a new entry for anonymizers, added support for this // * Default value on "block everything detected" in plugin changed to "no" // // 2006-06-26 (2.0.3) // // * Created options for admincp (removed plugin-configuration) // * Fixed a bit-bug for njabl // * Plugin is now a function (rbl_livecheck) for external lookups // * Added options for "only block on newuser-registrations" // // 2006-06-22 (2.0.3 RC) // // * The monitor is now a function // * Added small compatibility with other plugins (with return) // // 2006-05-13 // // * sorbs zones added (no bitmasking) // * opm.blitzed.org removed // * time() changed to TIMENOW // // 2006-04-21 // ========== // // * proxyinclusions // quickly add own hosts that should be treated as a proxy // How does it work with other vBulletins? This filter actually works with both 3.5 and 3.6, but for now, they will be separate versions, but for 3.5 and 3.6 you should look here and for 3.7 you should look here. How to use the compatibility thing If you have a plugin that you want to use together with the proxy monitor (only returns a value if a an ip-address is registered as a proxy or not) you can call the function rbl_livecheck like this (example): PHP Code:
Don't forget to install it Show Your Support
|
Comments |
#112
|
||||
|
||||
Is there still a huge problem with false positives? Right now, I'm limiting the DNSBL to opm.tornevall.org, because it blocks Tor and many anonymizers.
EDIT: How does it affect the server load? I temporarily disabled it, because when it was activated my load average rose by quite a bit. Maybe it was a coincidence. |
#113
|
|||
|
|||
Heh, I've done something wrong when installing and now I can't get into the admincp as its seeing my normal isp ip as a proxy. I'm locked out any suggestions please...
|
#114
|
||||
|
||||
hehe clean your system and secure it. Go to the dnsrbl list and get removed, then login
|
#115
|
|||
|
|||
Thats not helpful at all, as my ip is dynamic...
|
#116
|
||||
|
||||
Has anyone heard about relakks, the anonymous VPN (some swedish piracy sites has been writing about this, because it makes filesharing more secure)? I've been thinking a while on how this network opens for new abuse-methods into forums, so I decided (yesterday) to add a bunch of completely new entries (65025 ips) into tornevall.org's RBL-database as a preparation for the future. I haven't been testing this with this product yet, but I think adding relakks.tornevall.org into the RBL-list might work, if you'd like to block the Relakks network. I've added this system on another subdomain so this shouldn't interfere with opm.tornevall.org.
|
#117
|
||||
|
||||
I get a lot of these each day, maybe a dozen but various IP's.
Is this normal? Database error in vBulletin: Invalid SQL: INSERT INTO proxycache (ip, listed, dateline) VALUES ('81.153.88.1', 0, 1157465418); MySQL Error : Duplicate entry '81.153.88.1' for key 1 Error Number : 1062 Date : Tuesday, September 5th 2006 @ 09:10:20 AM Script : http://www.talkjesus.com//login.php Referrer : IP Address : 81.153.88.1 Username : Unregistered Classname : vb_database |
#118
|
||||
|
||||
Can someone please help out? Still getting these errors
Even some that show as no proxy? http://www.dnsstuff.com/tools/city.ch?ip=68.34.123.100 |
#119
|
||||
|
||||
Quote:
I've also noticed that the proxydb can't handle ipv6 properly. Maybe thats something to look at. Quote:
http://www.tornevall.net/cgi-bin/ip.cgi says: REMOTE_ADDR 68.34.123.100 cbl.abuseat.org => unlisted dnsbl.njabl.org => unlisted dnsbl.ahbl.org => unlisted rbl.efnet.org => unlisted http.dnsbl.sorbs.net => unlisted socks.dnsbl.sorbs.net => unlisted misc.dnsbl.sorbs.net => unlisted opm.tornevall.org => unlisted relakks.tornevall.org => unlisted |
#120
|
||||
|
||||
This may sound dumb, but how do you check using tornevall.net? I can't see anywhere to put in an IP address.
|
#121
|
||||
|
||||
Quote:
I never added a field for doing that because of the risk of spam (like bruteforcetesting networks), but http://www.tornevall.net/cgi-bin/ip.cgi?q=<ip> should work. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|