Try this script: /ru/forum/958253
Be careful it may block legal bots (Yandex, Google)
Just works, no problems at all. Have used for one year, but cancelled the server because lack of IPv6 support.
http://php.net/manual/en/function.strtotime.php
name=generator shows the software that was used to create this document. It's useless for SEO.
root, No. True yandexbot comes only from AS13238, and googlebot from AS15169 respectively
update: 27 companies added, and one section for small but nasty various providers was added too.
cloud-shield, sure. The algo was:
1. I've gotten of all hosting providers from hosting101.ru website.
2. Then I detected all ASN numbers of networks they are using
3. Then I fetched all IP ranges for these ASN's from RIPE
4. Then I checked that no real users of my website (~150K uniq IP's from logs) are coming from these networks
5. Then I generated this script