ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Определение поисковых ботов и OS и браузера пользователя..
  #1  
Старый 15.01.2009, 07:59
Trieg
Познающий
Регистрация: 26.10.2007
Сообщений: 83
Провел на форуме:
394231

Репутация: 50
По умолчанию Определение поисковых ботов и OS и браузера пользователя..

Решил сбацать скрипт для ведения статистики у себя на сайте..

всю инфу о боте\ос\браузере само собой собираюсь тащить из $_SERVER['HTTP_USER_AGENT']..

в общем интересует актуальная на данный момент инфа о браузерах и поисковых ботах.. тобеш кусок строки по которой можно определить бота\браузер

ЗЫ: список ботов и реализацию определения можно сделать паблик и закрепить в отдельной теме (список ботов\браузеров обновлять по мере возможностей.. имхо хочется чтоб инфа была как можно более актуальная).. хотя может я погорячится и оно людям нафиг не надо..

Последний раз редактировалось Trieg; 15.01.2009 в 08:02..
 
Ответить с цитированием

  #2  
Старый 15.01.2009, 09:38
brasco2k
Постоянный
Регистрация: 23.11.2007
Сообщений: 342
Провел на форуме:
1215706

Репутация: 310
По умолчанию

CodeIgniter->load->agent();
 
Ответить с цитированием

  #3  
Старый 15.01.2009, 09:50
BuG_4F
Участник форума
Регистрация: 20.05.2008
Сообщений: 144
Провел на форуме:
1436858

Репутация: 171
Отправить сообщение для BuG_4F с помощью ICQ
По умолчанию

Кури модуль онлайна от дле
 
Ответить с цитированием

  #4  
Старый 15.01.2009, 10:09
Trieg
Познающий
Регистрация: 26.10.2007
Сообщений: 83
Провел на форуме:
394231

Репутация: 50
По умолчанию

Цитата:
CodeIgniter->load->agent();
Список браузеров и ос еще более менее.. а вот с ботами там совсем туго

Цитата:
Кури модуль онлайна от дле
смотрел.. опять же слишком вяло
 
Ответить с цитированием

  #5  
Старый 15.01.2009, 10:09
Shaitan-Devil
Участник форума
Регистрация: 15.08.2008
Сообщений: 167
Провел на форуме:
3009843

Репутация: 204
По умолчанию

Информация о User Agent
 
Ответить с цитированием

  #6  
Старый 15.01.2009, 10:11
Trieg
Познающий
Регистрация: 26.10.2007
Сообщений: 83
Провел на форуме:
394231

Репутация: 50
По умолчанию

Цитата:
Информация о User Agent
тоже видел.. в списке ботов нет даже рамблера..
 
Ответить с цитированием

  #7  
Старый 15.01.2009, 10:24
BlackSun
Members of Antichat - Level 5
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме:
10046345

Репутация: 4589


По умолчанию

PHP код:
function SpiderDetect($user_agent)
{
    
$engines = array(
        array(
'Aport''Aport robot'),
        array(
'Google''Google'),
        array(
'msnbot''MSN'),
        array(
'Rambler''Rambler'),
        array(
'Yahoo''Yahoo'),
        array(
'AbachoBOT''AbachoBOT'),
        array(
'accoona''Accoona'),
        array(
'AcoiRobot''AcoiRobot'),
        array(
'ASPSeek''ASPSeek'),
        array(
'CrocCrawler''CrocCrawler'),
        array(
'Dumbot''Dumbot'),
        array(
'FAST-WebCrawler''FAST-WebCrawler'),
        array(
'GeonaBot''GeonaBot'),
        array(
'Gigabot''Gigabot'),
        array(
'Lycos''Lycos spider'),
        array(
'MSRBOT''MSRBOT'),
        array(
'Scooter''Altavista robot'),
        array(
'AltaVista''Altavista robot'),
        array(
'WebAlta''WebAlta'),
        array(
'IDBot''ID-Search Bot'),
        array(
'eStyle''eStyle Bot'),
        array(
'Mail.Ru''Mail.Ru Bot'),
        array(
'Scrubby''Scrubby robot'),
        array(
'Yandex''Yandex'),
        array(
'YaDirectBot''Yandex Direct')
    );

    foreach (
$engines as $engine)
    {
        if (
strstr($user_agent$engine[0]))
        {
            return(
$engine[1]);
        }
    }

    return 
False;
}    
    
    
$user_agent getenv("HTTP_USER_AGENT");
    
$spider SpiderDetect($user_agent); 
 
Ответить с цитированием

  #8  
Старый 15.01.2009, 10:29
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

А ты пробуй палить по IP т.е. получи имя компа по его IP. И там в логах уже сможешь найти то, домены принадлежащие или близкие к доменам поисковиков.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определение браузера geforse PHP, PERL, MySQL, JavaScript 8 09.01.2009 22:58
Аудит аутентификации на Web-сайтах. Часть первая k00p3r Чужие Статьи 0 13.06.2005 11:22
Сетевой сканер Nmap. Руководство пользователя foreva Чужие Статьи 1 08.02.2005 16:36



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ