Also from a performance perspective, I can't do hundreds of millions of requests a month over the wire. That just a waste.
Also IPDetective can be used just as a detection solution rather than a prevention solution.
Sometimes I use it against my nginx access logs and see how much of my traffic could be from bots.
> I keep look for something I can just add lists to my server and check against that, but not going to spend thousands on it.
What do you mean by this? Like having the ability to create your own deny/black list of ip addresses and then you can validate against it?
> What do you mean by this? Like having the ability to create your own deny/black list of ip addresses and then you can validate against it?
They want to download your database and run queries on it locally, rather than call your API. This way they don't share data with you and don't need to worry about your data practices.
whichever format you would offer I could likely find ways to convert if needed.
I am still researching what is the fastest / lightest on server resources for blocking ips (mainly from data centers lately been the main problems) -
ip-block-file that is ready via cpanel's WHM is what I am using on one system, and iptables/uffirewall / fail2ban on another server..
I'm using wordpress firewall plugin to block some on another site - but I think it's lighter on server resources to block before the requests hit wordpress.. I wonder if it'd be lighter to pull the file from a separate server and return yay or nay - or if it's fine loading up 250 million ips via one of the firewall options already in place.
How large of a file it 250 mill ips? (non-compressed) - I suppose available RAM could also play into these things.
Uncompressed I do not know. Are you interested in the ranges and ip addresses or a list of all the ip addresses that make up all the ranges as well?
Let me know what you need and I could definitely try and accommodate for you.
There are a few sites I could use this for, but some of them would also end up sending private customer ips for lookups, and for that reason I just manually check the suspicious ones and manually don't look up the ones I know have passed the 'already a member and human not hacker' gate.
I keep look for something I can just add lists to my server and check against that, but not going to spend thousands on it.