Support

Admin Tools

#13976 IP Block - all Adblock users

Posted in ‘Admin Tools for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Admin Tools version
n/a

Latest post by nicholas on Thursday, 01 November 2012 06:50 CDT

Kakkaji
Hi

Anyone please help me!!
Is there any way to I detect and block IP address of Adblock users visit my site for a certain period.

I have found many unique visitors use Adblock browser extension. I added http://www.antiblock.org/?p=script in my joomla. but I want to block them with IP address. I don't want them. They just consume my bandwidth.

I know those people will not click on my ads, but I may get some revenue on CPM ads

I am using Admin Pro

Thanks

nicholas
Akeeba Staff
Manager
I have deliberately not provided any such tools and never will. You should not do that! IPs are dynamically assigned and can be shared. You'll end up blocking the entire world out of your site. I don't see how that will help you make money.

Dynamically assigned. When I connect to my ISP they give me an IP address. Every 2 hours they recycle my IP; they assign me a new IP. The old IP is assigned to someone else. If you block my original IP because I'm using AdBlock then 2 hours later I will be able to access your site, the other guy (who's probably not using AdBlock) won't and you've dug a hole in the water. Used long enough this will lead you to block everyone out of your site and your revenue will suffer.

Shared IPs. Have you ever been to a cyber café? They only have one (1) public IP address. All machines in there share it using something called NAT (Network Address Translation). Same goes with airports, malls, Starbucks and so on. Even worse, these places usually use static IPs (not dynamically assigned) or at least a static block (a predictable, short range of IP addresses). Here's the scenario: I install AdBlock on my laptop. I fly to Amsterdam Schiphol airport and use their WiFi network to connect to your site. Now your site blocks the entire airport from accessing it. Oops!

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Kakkaji
OK.. Thanks for the reply.

Why I asked this question in Admin Tool because, admin tool pro is blocking IP address Geographically very nicely in my website. Also I could see there is an option for Auto ban repeat offender with Auto IP Blocking Administration. Since Admin Tool Pro is best in managing IPs, I thought It can also do some thing with detecting adblock users IPs by adding extra features.

Yes, now I understood blocking IPs is not good idea.

Thanks

nicholas
Akeeba Staff
Manager
You're welcome!

Just to add to the discussion, yes, even GeoBlocking is a bad idea. I have only seen one use case where it did make sense – mostly to avoid the nuisance of explaining people from abroad why they can't subscribe to the site. The only IP blocking that does make sense is the temporary automatic IP ban when someone repeatedly triggers the firewall in a specific (and very small) period of time. This essentially means "if it's a bad behaving robot, deny access for a while". That's what the IP Auto-ban is all about :)

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Kakkaji
I would say, IP blocking is not a least important feature in Admin tool for me. I can block a specific country from viewing my website contents ( except VPN users, it's very few ). I failed to block a country with .htaccess in a website hosted in Rackspace Cloud site, but where Admin Tool did the job very well.

I afraid ! In future Nicholas may remove the IP Blocking feature from ADMIN TOOL !!

Thanks

nicholas
Akeeba Staff
Manager
Well, I have to admit that at some point I was considering removing it. Well, let's just say that some people were very vocal against it. So I decided to leave it in and just warn people through the documentation that IP blocking is not a very bright idea. I mean, it's not even a security feature.

Example: Alice blocks all countries except USA from accessing her site. Bob lives in Australia. Bob pulls up a list of open proxy servers located in the USA and connects to Alice's site through it. Since Alice's site sees an IP in the USA (the proxy's IP!) Bob is allowed in. Alice decides to ramp up security and disables access to anonymising proxies. Bob is not a stupid fella, though. He subscribes to a cheap SSH service located in the USA and uses port forwarding. Poor Alice can't block Bob and throws in the towel.

Yes, IP blocking is adequate to block Joe Average who can't use Google to find a workaround to IP blocking, but it's no match for hundreds of tutorials and hackers. But there are still some people who are only interested in blocking Joe Averages, so there you have it: the IP block stays.

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!