Search for Plugins: Advanced
Please Sign in, Register or Resend Activation Email

Core Enhancements 0.7 [ Quick Forum, Clean Login Menu, Random Articles ]

DNSBL v1.0
Author nl-start
Author email [email]
Author website [link]
Description At e107 the devs are always looking at ways to improve your e107 website safety. As a trial I have developed DNSBL functionality. It's not a plugin, so if you upload it you will overwrite some e107 core files. The DNSBL package can be used with e107 v0.7.25 or v0.7.26svn.

What is DNSBL exactly? As Wikipedia states it: "A DNSBL (DNS-based Blackhole List, Block List, or Blacklist) is a list of IP addresses published through the Internet Domain Name Service (DNS) either as a zone file that can be used by DNS server software, or as a live DNS zone that can be queried in real-time."

The idea is as follows: in Admin Area > User Registration/Posting you will get two new preferences:
1. "Check IP address against DNS black list during sign-up" to switch the DNSBL checking on or off;
2. "Use DNS check list" selection box which can be blank, one of the supported DNSBL lists or 'All'.

Currently supported DNSBL's are: spamhaus, spamcop, sorbs and njabl.

When you do switch DNSBL checking on, but do not provide a DNSBL checker, the default 'Spamhaus' will be used.
If the DNSBL check is 'On', each time a new user is trying to sign up the IP address will be looked up at the specified DNSBL.
If the DNSBL returns the IP address as being registered, the sign-up will fail, and line will be added to the Admin Log that the signup was refused (with date/time stamp and mention of the IP address that was attempting to be signed up).

Credits go to Alexey A. Znayev from who's release was the base of the dnsbl_handler.

NOTE: This is not a plugin; it is an experimental core addition and will overwrite some of your core files. However, if you do not want to use it at some point, you can easily adjust your e107 preferences and disable it. Based on the feedback on this the e107 dev team might implement it permanently in a future release.
Image no image available
Filesize 25.81 kB
Date Saturday 18 June 2011 - 11:34:37
Downloads 36
 8.7 - 4 votes 
Report a Bug
<< Previous [NoFollow v0.3] Back to list  

Other News

Do you use control panel software?
Tell us what server control panel software you use most with our control panel poll.

Latest Releases

Metaweblog for XMLRPC clients v1.3
A rewrite of the old eXMLRPC plugin now with a lot of improvements! Metaweblog Plugi...
[saec107 21 Sep 11 : 10:14]
Clan Members Basic v1.0
With this plugin you can show your clan's members. They can be divided over the game...
[Untergang 21 Sep 11 : 07:27]
AACGC Meeting Planner Addon v1.2
This Is an Addon to the AACGC Meeting Planner. Iv been working on a small menu pl...
[sarge88 21 Sep 11 : 07:26]
FancyBox v1.1
Plugin based on Fancybox script, is a tool for displaying images, google maps, youtub...
[akogo 21 Sep 11 : 07:25]
Roofdog Donation Tracker v2.7
This plugin enables you to collect donations for your website or project and display ...
[DelTree 21 Sep 11 : 07:24]
DNSBL v1.0
At e107 the devs are always looking at ways to improve your e107 website safety. As a...
[nl-start 18 Jun 11 : 11:34]
EasyShop v1.61
EasyShop version 1.61 is a quick fix release. Language files of v1.6 can still be app...
[nl-start 13 Jun 11 : 10:54]
WebAnalytics v0.5
WebAnalytics helps to add the necessary JavaScript code to enable Google Analytics or...
[Arun 13 Jun 11 : 05:52]

Top 20 Uploaders

AuthorFiles Kb's
Lolo Irie19777Kb
Sore Thumbz9394Kb
Render time: 0.0295 sec, 0.0052 of that for queries. DB queries: 21.