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

  #76  
Old 13 Jan 2006, 02:49
DementedMindz DementedMindz is offline
 
Join Date: Jan 2006
seems like these are all using Front-End Error Messages if im correct... and this is no longer in vbulletin 3.5.3 can someone update these?
Reply With Quote
  #77  
Old 19 Jan 2006, 15:51
thedvs thedvs is offline
 
Join Date: May 2002
works fine in 3.5.3 for me
Reply With Quote
  #78  
Old 15 Mar 2006, 13:11
Kacela's Avatar
Kacela Kacela is offline
 
Join Date: Mar 2005
Real name: Bob
I would love for this to come back to life. I had been using it, and it was wonderful! The only drawback was from the "false positives", and sadly, I had to disable it - if someone could step up and code in a conditional statement that checks against a admin-entered .txt or .xml whitelist, put your PayPal link in. and I'll send some "thanks" your way...
Reply With Quote
  #79  
Old 18 Mar 2006, 17:32
pantec pantec is offline
 
Join Date: Dec 2005
Where do you modify the phrase?

I am having problems changing the OPM Phrase that appears to people...


Any IDeas?
Reply With Quote
  #80  
Old 20 Apr 2006, 00:07
TMM-TT's Avatar
TMM-TT TMM-TT is offline
 
Join Date: Jun 2005
Real name: Tomas
I've just uploaded a new version...

Last edited by TMM-TT; 20 Apr 2006 at 01:10.
Reply With Quote
  #81  
Old 21 Apr 2006, 15:12
TMM-TT's Avatar
TMM-TT TMM-TT is offline
 
Join Date: Jun 2005
Real name: Tomas
Added to version 2.0.1:

// CHANGES
//
// 2006-04-21
// ==========
//
// * proxyinclusions
// quickly add own hosts that should be treated as a proxy
Reply With Quote
  #82  
Old 27 Apr 2006, 21:07
aeroguy aeroguy is offline
 
Join Date: Nov 2005
could this mod be modded so it only checks new registering users? is it just a case of replacing the hookname with register_start instead of global start?
Reply With Quote
  #83  
Old 27 Apr 2006, 21:15
aeroguy aeroguy is offline
 
Join Date: Nov 2005
Also how would i go about adding sorbs.net to the list?
Reply With Quote
  #84  
Old 12 May 2006, 15:43
HuangA's Avatar
HuangA HuangA is offline
 
Join Date: Jun 2004
Real name: Andy Huang
I'm looking at the 2.0.1 plugin code, and I noticed that you did this:


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

My I ask why are we creating a new variable instead of using the default one defined in the initializer (./includes/init.php ~line30)?

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

Surely its not by a whole lot individually, but I'm sure it'd save some resources to use the already defined static value than creating a new one each time?
Reply With Quote
  #85  
Old 12 May 2006, 17:42
darksoulz darksoulz is offline
 
Join Date: Jul 2005
Location: Lochbuie, CO
opm.blitzed.org needs to removed from the default list, as it is no longer in operation.

http://lists.blitzed.org/pipermail/o...q2/000015.html

Last edited by darksoulz; 12 May 2006 at 17:45.
Reply With Quote
  #86  
Old 13 May 2006, 01:15
TMM-TT's Avatar
TMM-TT TMM-TT is offline
 
Join Date: Jun 2005
Real name: Tomas
Originally Posted by darksoulz
opm.blitzed.org needs to removed from the default list, as it is no longer in operation.

http://lists.blitzed.org/pipermail/o...q2/000015.html
Thanks!

Here we go -

// 2006-05-13
//
// * sorbs zones added (no bitmasking)
// * opm.blitzed.org removed
// * time() changed to TIMENOW

Last edited by TMM-TT; 13 May 2006 at 01:20.
Reply With Quote
  #87  
Old 13 May 2006, 14:36
kofoid kofoid is offline
 
Join Date: Dec 2005
Is this supposed to work with Public Proxies? I am testing it on my site and it doesn't seem to....
__________________
Laura
The Oasis
A community with a harmonious attitude
Reply With Quote
  #88  
Old 14 May 2006, 14:10
Binoy Binoy is offline
 
Join Date: Mar 2006
if it works properly.. it ll be one of the best xml product im adding


thanx a lot buddy..

gr8
Reply With Quote
  #89  
Old 15 May 2006, 17:26
JD45 JD45 is offline
 
Join Date: Feb 2006
I'm getting this sql error for some reason:


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

Reply With Quote
  #90  
Old 16 May 2006, 23:24
JD45 JD45 is offline
 
Join Date: Feb 2006
and for me this is incompatible with menu control 1.3 and hit coutner hacks
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 00:58.

Layout Options | Width: Wide Color: