Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
DNSBL, RBL - Open Proxy monitoring/blocking Details »
DNSBL, RBL - Open Proxy monitoring/blocking
Mod Version: 2.0.8, by TMM-TT (Coder) TMM-TT is offline
Developer Last Online: May 2019 I like it Show Printable Version Email this Page

vB Version: 3.8.0 Rating: (4 votes - 5.00 average) Installs: 137
Released: 12 Jan 2009 Last Update: Never Downloads: 608
Not Supported DB Changes Uses Plugins  

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):


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Report bugs if you find them...



Don't forget to install it

Download Now

Only licensed members can download files, Click Here for more information.

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
DNSBL/Open Proxy-Blocking TMM-TT vBulletin 3.5 Add-ons 171 04 Nov 2011 15:45
Add-On Releases DNSBL, RBL - Open Proxy monitoring/blocking TMM-TT vBulletin 3.7 Add-ons 26 03 Feb 2011 20:43
Mini Mods Blocking Proxy Scams Hostboard vBulletin 3.7 Add-ons 10 26 Jun 2008 03:12

  #16  
Old 12 Feb 2009, 12:57
Leo Brazil's Avatar
Leo Brazil Leo Brazil is offline
 
Join Date: Dec 2007
Guys, it'll only blocks proxies if the IPs are listed on some black lists websites as spammers and something like that. (you acn even select in your AdminCP what black lists and sites you want to check to confirm an IP)
Even using a proxy if it's not listed as spammer, this one will pass through as normal.
Reply With Quote
  #17  
Old 12 Feb 2009, 17:26
AWJunkies AWJunkies is offline
 
Join Date: Jan 2005
Real name: Adam
Ok thanks testing it out.
__________________
Reply With Quote
  #18  
Old 14 Feb 2009, 03:53
HaZe_X HaZe_X is offline
 
Join Date: Jan 2009
How come I cant get this to work for me?

I have everything enabled, and when I use a proxy site I am still able to view my site

Ex..hidemyass.com
Reply With Quote
  #19  
Old 20 Mar 2009, 15:30
mjolner mjolner is offline
 
Join Date: Sep 2007
Is there any way to add the 'include list' to the 'on registration' hook?


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

(That one)

If you have "only ban on new registration" it doesnt seem to use the Include/exclude list
Reply With Quote
  #20  
Old 02 Apr 2009, 00:26
basil2070 basil2070 is offline
 
Join Date: Jul 2008
Originally Posted by HaZe_X View Post
How come I cant get this to work for me?

I have everything enabled, and when I use a proxy site I am still able to view my site

Ex..hidemyass.com
Have the same problem. Any help?
Reply With Quote
  #21  
Old 08 Apr 2009, 02:52
terminator2k2 terminator2k2 is offline
 
Join Date: Jun 2004
I'm still using vb 3.7.6 but i will update to 3.8.2 in a month

can this one be used under 3.7 or should i use this (http://www.vbulletin.org/forum/showthread.php?t=191398 ) ?
Reply With Quote
  #22  
Old 09 Apr 2009, 10:37
Deimos Deimos is offline
 
Join Date: Oct 2002
Getting a whole bunch of MysqL errors after installing this

Database error in vBulletin 3.8.2:

Invalid SQL:
INSERT INTO proxycache (ip, listed, dateline) VALUES ('xx.xx.xxx.xxx', 0, 1239258676);
Reply With Quote
  #23  
Old 09 Apr 2009, 20:02
steampunks steampunks is offline
 
Join Date: Mar 2009
What if I don't wish to block?

Instead I prefer to receive an automated PM (as with the cookie detector mod) about which member is using a proxy.

If a proxy is always blocked regardless, the troll will just move on to another proxy method and the moderation team is none the wiser that a troll is on the prowl.
Reply With Quote
  #24  
Old 23 Apr 2009, 17:50
ouch ouch is offline
 
Join Date: Jan 2009
This works great if the proxies are blacklisted, but if i add some proxies to be treated as such it fails badly...for instance here's a small example that bypass this,

http://www.yourhideway.info/

Now im supposed to be able to include that for monitoring ie 'List of hosts, separated with ENTER, that should be considered as proxies'.

FAILED
Reply With Quote
  #25  
Old 23 Apr 2009, 22:29
Playa82 Playa82 is offline
 
Join Date: Mar 2006
sorry, but it doesn't work. i tried 9-10 proxys. none of them where blocked... :-(
Reply With Quote
  #26  
Old 25 May 2009, 21:50
peterle1 peterle1 is offline
 
Join Date: Nov 2004
How can I use this with zen.spamhaus.org?
I use spamhaus with our mail servers and have some good experiences with it.

Inserting zen.spamhaus.org doesn't seem to work and spammers still got through, even if they are listed at spamhaus.

Thanks for any help.
Reply With Quote
  #27  
Old 01 Jun 2009, 22:42
peterle1 peterle1 is offline
 
Join Date: Nov 2004
This does not work for me and I would like to test why, but don't know how to do this.
Anyone with any hints here?
Thanks!
Reply With Quote
  #28  
Old 03 Jun 2009, 23:42
Wizardjv Wizardjv is offline
 
Join Date: Feb 2006
I have a simple question. When entering domains into the allow and block list via admincp. What is the format that they are supposed to be entered in to block and allow them? I think maybe thats where people are having problems. Does anyone have this working? If not I guess it just doesnt work
Reply With Quote
  #29  
Old 27 Jun 2009, 18:27
dutchbb dutchbb is offline
 
Join Date: Dec 2003
After installing, a lot of legit members got banned, so I uninstalled it. NOt very good if you ask me.
Reply With Quote
  #30  
Old 29 Jun 2009, 11:46
TMM-TT's Avatar
TMM-TT TMM-TT is offline
 
Join Date: Jun 2005
Real name: Tomas
Originally Posted by dutchbb View Post
After installing, a lot of legit members got banned, so I uninstalled it. NOt very good if you ask me.
Well, the script is quite adaptable, so you can change the sensitivity via admincp. The default settings is the most optimal to use, but you can also lower the triggers.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 12:50.

Layout Options | Width: Wide Color: