Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Type of module covered in this comparison.
- Modules able to ban user's IP address.
Type of module NOT covered in this comparison.
- Modules not able to ban user's IP address.
You're welcome to edit or update this page. To do so go to this page Click on 'Create a new issue' link. Then fill the form. Please provide a link to this page to clarify your request. To get a status on your request go to your issue tracking page.
To report an error click on below 'Add new comment' link.
Overview
Module | Drupal versions |
Compared on |
||
---|---|---|---|---|
5.x | 6.x | 7.x | ||
Blacklist |
1 | 2014-Jul | ||
Cave Your Trolls |
? | 2009-Nov | ||
File ban list |
? | 2009-Nov | ||
GoAway |
2011-Jan | |||
http:BL | ? | 2009-Nov | ||
Misery |
? | 2009-Nov | ||
Troll |
? |
2009-Nov |
Notes:
- A Drupal 7.x version is planned.
- The symbole ? means not compared yet. Feel free to compare and add your results.
Features (part 1)
Module | Block user's IP address |
Block user's IP address for a set duration |
Redirect to a customizable "you've been blocked" page |
Track by IP address |
---|---|---|---|---|
Blacklist |
? |
? | ? |
? |
Cave Your Trolls |
1 | ? | ? | ? |
File ban list |
||||
GoAway |
? | |||
http:BL | ? | ? | ||
Misery |
? | |||
Troll |
Notes:
- When combined with Troll module.
- The symbole ? means not compared yet. Feel free to compare and add your results.
Features (part 2)
Module | Block user by Drupal role |
Block user by DNS |
---|---|---|
Blacklist |
? | ? |
Cave Your Trolls |
? | ? |
File ban list |
? | |
GoAway |
? | ? |
http:BL | ? | |
Misery |
? | |
Troll |
Notes:
- The question mark ("?") means not compared yet. Feel free to compare and add your results.
Comments
unfair and ineffective
Many people have good reasons to access the web through proxies, for example, journalists in hostile locations using tor.
IP address blocking is only warranted for temporary, emergency damage control. You are throwing away the baby with the bathwater.
IP Bans are the best we got,
IP Bans are the best we got, until something better comes along. Your logic escapes reason. What happens when we have a determined user switching proxies every few minutes? This user keeps changing his IP and e-mail address just to wreck havoc on your forum. What do you do? Do you temporarily ban or permanently ban? Temp bans are good as punishment for ignorance of rules, but when someone actually treats your site like an enemy, you need a permanent solution.
I used GoAway for a while, because it was very user-friendly, but Troll is the safest solution. It might look bad sometimes, but like I said earlier, it's the best we got. I recommend GoAway for sending specific visitors to a "you have been blocked from doing anything" page. Other than that, it's not useful. Troll's "Ban User" function doesn't work and actually poses as a security threat, but as long as you keep from using that feature, you should not have a problem with it.
GoAway can't ban IP ranges, as far as I know. Troll can, but it's not user-friendly, so you need to know a lot to use it. I hate the Troll interface and wish the developer(s) would stop scattering everything into separate pages. I also wish they could add easier tools and make it easier to get a ban notification page online. Troll doesn't allow the use of a drupal page and requires a separate html file on the server, unless you're redirecting to another site. I know why it does this (stronger security), but that doesn't make it any less annoying.
---
I have created and maintained countless Drupal-powered sites and have made heavy modifications to modules on a site-by-site basis. I am an illustrator, a game developer, and a web developer. I also stream on Twitch in my spare time.
Could you expand on that?
@GetLives - "Troll's 'Ban User' function doesn't work and actually poses as a security threat" - Could you expand on that? I've searched the Troll issues queue and I don't see it.
BTW, I am the developer of the GoAway module. You are correct in defining its limitations. It is a small, sharp tool, to be used in the specific circumstances you describe, and only against anonymous offenders.
-------------------------------------------
Interactive Worlds and Immersive Obsessions
http://www.asifproductions.com
Mollom
Mollom I guess wasnt added to this because it doesnt specifically conduct an IP ban.
It does, however, evaluate and rate content and the creators of that content and the more you report the reason for deletion such as spam, unwanted content, flamebait, etc. the more often it will force them to enter a captcha link and the longer the captcha it will feed to them.
While Mollom does not do much with your user bans, a variety of DNS, IP, hostname, and also the content itself will become eventually associated with the user themselves, it also tracks that you blocked the user.
Not foolproof but certainly smart! I have had to block a few rather annoying and pesky users using molloms features and they have never come back on the first hit.