New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Comments
http://www.cyberciti.biz/faq/block-entier-country-using-iptables/
Thanks, Bruce. That's roughly what I'm doing at the moment. I'm looking for something more complete though because right now I'm playing catchup to bots etc.
Countries: https://github.com/IvanGuardado/Nginx-Country-Block
Bots: http://www.stopforumspam.com/downloads/ & https://www.projecthoneypot.org/httpbl_api.php
Proxies: http://check.getipaddr.net/
For anything else I'm sure there's a RBL you can check against. For example, you can check if the client is on a residential network with that.
@Traffic: better but it would be good if the database could be locally cached
What's to stop you from doing so? I'm not going to code a solution for you - I just pointed you to the resources your developer needs
I'm aware of how to use those resources and cache them. It's an option. From what I gather about Blocked.com though (I might be wrong), the actual database sits on your server. This will of course be faster than having to rely on calling a URL somewhere else, even if it's only called once per visit.
ASN's: https://www.qwdsa.com/converse/threads/asn-blocklist.45/
If you pay them $12000/year, they'll give you the database, yes ( https://www.blocked.com/datafeed.php ). Otherwise the only thing that's local are the already made requests (cached data) and the GeoIP.