Register Members List Search Today's Posts Mark Forums Read

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

This modification is in the archives.
vB Version: 3.5.x Rating: (9 votes - 4.78 average) Installs: 279
Released: 15 Sep 2005 Last Update: 20 Sep 2008 Downloads: 370
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.

Addons

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
Add-On Releases DNSBL, RBL - Open Proxy monitoring/blocking TMM-TT vBulletin 3.7 Add-ons 26 03 Feb 2011 19:43
Mini Mods Blocking Proxy Scams Hostboard vBulletin 3.7 Add-ons 10 26 Jun 2008 02:12

  #136  
Old 07 Oct 2006, 18:14
DementedMindz DementedMindz is offline
 
Join Date: Jan 2006
TMM-TT do you know if this works on 3.6.x
Reply With Quote
  #137  
Old 08 Oct 2006, 00:34
TMM-TT's Avatar
TMM-TT TMM-TT is offline
 
Join Date: Jun 2005
Real name: Tomas
Originally Posted by DementedMindz
TMM-TT do you know if this works on 3.6.x
Yes it does
Reply With Quote
  #138  
Old 08 Oct 2006, 01:01
DementedMindz DementedMindz is offline
 
Join Date: Jan 2006
thank you.
Reply With Quote
  #139  
Old 11 Oct 2006, 10:17
Snake's Avatar
Snake Snake is offline
 
Join Date: Mar 2005
Location: Cleveland, OH
Real name: Josh
What about v3.6.2?
Reply With Quote
  #140  
Old 11 Oct 2006, 10:27
venomx's Avatar
venomx venomx is offline
 
Join Date: Apr 2002
Originally Posted by TMM-TT
Do you mean like if someone posts www.freeporn.com into the forum, that post should be blocked if it's listed in the BL?
That would be nice if it didnt slow the site down too much..
__________________
TopDollarMall
Reply With Quote
  #141  
Old 13 Oct 2006, 00:57
NickCat NickCat is offline
 
Join Date: Mar 2002
Originally Posted by TMM-TT
Can you see if it has a primary key?
If you think it hasn't, try the command I gave before -
ALTER TABLE proxycache ADD PRIMARY KEY(`ip`);

Hopefully, that'll help..If not, you can try to reinstall the product or use...
OPTIMIZE TABLE proxycache
alt.
REPAIR TABLE proxycache

...instead
I am trying to install this on 3.6.0 and I'm getting the same database errors this user was.


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

And the IPs do already have records, so it's trying to insert a ip that's already been inserted. Shouldn't the code check to see if it's been inserted before trying to insert it again or run an update?

I have the primary key setup properly for ip.

I have repaired, optimized the proxycache table, but still no luck getting away from this error.

Last edited by NickCat; 13 Oct 2006 at 01:35.
Reply With Quote
  #142  
Old 03 Nov 2006, 23:35
Necrosaro420 Necrosaro420 is offline
 
Join Date: Apr 2004
Originally Posted by DementedMindz
TMM-TT do you know if this works on 3.6.x

I get nothing but errors with this sent to my email =(
Reply With Quote
  #143  
Old 07 Dec 2006, 00:52
zagman76 zagman76 is offline
 
Join Date: Sep 2005
I added 'aol.com' to the 'exclude from monitor' section, but it is still blocking AOL users from registering. as much as i'd like to block AOL users... ... is this a bug or am I doing something wrong?

Thanks!
Reply With Quote
  #144  
Old 13 Dec 2006, 13:53
[email protected] TrIn@dOr is offline
 
Join Date: Nov 2006
Thanks, really usefull!
Reply With Quote
  #145  
Old 20 Dec 2006, 22:05
StEaLtH666 StEaLtH666 is offline
 
Join Date: Sep 2006
i have just installed this and first must say thanks

however im having a few problems with a few of my regular behaved members getting blocked, and so far it just seems those who are with pipex, and bulldog isp's but only those with a static ip.

i have added exceptions etc but the only thing i could do to get them working is input their whole ip, whereas id rather be able to put in a partial ip to the exception list such as 81.86.*.* , but this doesnt work.

is there anyway i can make this happen, or maybe possible to add it to an update please

many thanks
Reply With Quote
  #146  
Old 25 Dec 2006, 19:33
zagman76 zagman76 is offline
 
Join Date: Sep 2005
Originally Posted by StEaLtH666 View Post
i have just installed this and first must say thanks

however im having a few problems with a few of my regular behaved members getting blocked, and so far it just seems those who are with pipex, and bulldog isp's but only those with a static ip.

i have added exceptions etc but the only thing i could do to get them working is input their whole ip, whereas id rather be able to put in a partial ip to the exception list such as 81.86.*.* , but this doesnt work.

is there anyway i can make this happen, or maybe possible to add it to an update please

many thanks
just out of curiosity - did you try entering the exception as:
81.86.*
rather than: 81.86.*.* ...?

vBul seems to favor the x.y.* format.

I still can't get this add-on to work properly with AOL users.
Reply With Quote
  #147  
Old 16 Jan 2007, 05:15
zagman76 zagman76 is offline
 
Join Date: Sep 2005
If this setting:

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

is set to "No" - does that make it so this mod checks when people have already registered? In other words - expanding the mod out from only new user registration?
Reply With Quote
  #148  
Old 15 Mar 2007, 02:30
Apophis Apophis is offline
 
Join Date: Apr 2003
Originally Posted by NickCat View Post
I am trying to install this on 3.6.0 and I'm getting the same database errors this user was.

I have the primary key setup properly for ip.

I have repaired, optimized the proxycache table, but still no luck getting away from this error.
I am encountering the same problems as well. I configured this product to only block new registrations. I assumed that if you only block new registrations it will only check to see if an IP is blocked when a user tries to register. No such luck.

Is there any fix for this "Duplicate entry" issue?
__________________
:: Tactical Gamer
Reply With Quote
  #149  
Old 14 May 2007, 21:33
Richy R Richy R is offline
 
Join Date: Feb 2007
There is no like manual with it, where on earth do you put it in the ACP??
Reply With Quote
  #150  
Old 15 May 2007, 04:48
Richy R Richy R is offline
 
Join Date: Feb 2007
worked it out thanks
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:17.

Layout Options | Width: Wide Color: