Определение бота по ip

Discussion in 'PHP' started by qaz, 17 Jul 2012.

  1. qaz

    qaz Elder - Старейшина

    Joined:
    12 Jul 2010
    Messages:
    1,546
    Likes Received:
    173
    Reputations:
    75
    Всем привет, как можно определить бота по ip адресу? видел такую фишку на одномсайте(к сожалению линк не помню) как открываешь сайт с хостинга, хоть крлом и прописаны все юзер агкнты, серевно пишет доступ заблокирован и ниже имя моего хостинга, как такое можно сварганить, подкиньте идеи
     
  2. Art!P

    Art!P Elder - Старейшина

    Joined:
    22 Jan 2008
    Messages:
    169
    Likes Received:
    28
    Reputations:
    5
    Из того что вы написали пока не видно проблемы (с) ;)
    А что вы имеете ввиду под "определить бота по ip адресу"? Определить что: страну, город, провайдера бедного бота?
    чтобы определить город и страну есть http://www.maxmind.com/app/ip-location ребята банчат списками и услугами по определению. В инете даже была сконвертированая в мускул их база (свежесть не очень 2007-2009), весила 100мб с гаком, определяет страну и города.
    А для определения провайдера можно пользовать whois IP. Я себе любимому предпочитаю whois.ripe.net:43 всегда качественно и быстро, но бывают ограничивают до 100 адресов в секунду, или в минуту (Ай донт ремембер)
     
  3. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    Для этото существуют специальные блек-листы, в которые пишутся ip-адрес / домены хостов, на которых идет вредоносная активность в той или иной форме. Регнись на super-socks.com, купи за бакс 5 проксей и когда будешь их выбирать, справа - будет типа такой таблички с инфой о выбранном носке. И там будет 3 сервиса, как раз тех, которые тебе нужны. Потом гугли про них, про их настройку и взаимодействие с их API.