maxmind.com - одна из ведущих систем. Но для того, чтобы банить траф - имхо - лучше делать софт под заказ. Обойдется практически столько же, но будет более качественно работать - поскольку делатся будет индивидуально.
Есть ещё вот такая тулза SmartWhois посмотреть можно вот тут
all-nettools.com