Forum Webscript.Ru
Программирование => Perl => Тема начата: glebushka от 14 Апреля 2002, 18:32:46
-
У меня возникла такая трабл:
Мне необходимо анализировать лог, созданный скриптом, строить графики и т.д.
Где найти списки соответствия, т.е. из всякой белеберды возращаемой в переменную, чётко выводить:
ОС, браузер и т.д. А также не плохо бы анализировать IP посетителей, например, откуда географически, какой провайдер ну вообще всё что только можно выжать и энтих самых переменных сервера...
может кто кинет ссылкой скрипта, где это хотя бы частично реализовано?
-
http://forums.webscript.ru/showthread.php?s=&threadid=5041
http://forums.webscript.ru/showthread.php?s=&threadid=3594
http://search.cpan.org/search?dist=HTTP-BrowserDetect
-
А как насчёт IP?
-
А как насчёт IP?
это по типу кто провайдер этого милого парня?
-
это по типу кто провайдер этого милого парня?
Угу... Нигде не могу найти. Причём конечно, желательно список ручкоязычных если так можно сказать провайдеров, т.к. даже самый полный список каких-нибудь японских провайдеров меня не очень-то обрадует...
А ещё откуда вообще этот милый парень...
По моему по IP как то можно определить - из России, Украины или Попуа Новая Гвинея.
-
НУ такое никто не даст.
Иначе всех кибер-преступников бы посажали :)
А вообще - http://whois.com.ua и просто служба такая в Интернет есть "whois" , на ряду с http, ftp, smtp
-
А вообще - http://whois.com.ua и просто служба такая в Интернет есть "whois" , на ряду с http, ftp, smtp
Нет, я не спорю, это конечно хорошо, что есть такая служба, только зачем она мне?
НУ такое никто не даст.
А вдруг?
-
Ну ты же хотел знать к какому провайдеру относится IP адресс?
-
Нет, я не спорю, это конечно хорошо, что есть такая служба, только зачем она мне?
perldoc Net::Whois
-
Ну ты же хотел знать к какому провайдеру относится IP адресс?
Угу, а также страну и желательно город (для России, а в иделае и для СНГ).
И у меня трабл: как сделать так чтобы перловый скрипт в ответ на передаваемый ему IP отвечал провайдера, страну и город.
Как в этих целях воспользоваться whois?perldoc Net::Whois
Chs, не ругайся пожалуйста:))) Нет у меня никаких док по перлу, а также прог с которыми они по идее должны поставляються:).
Не мог бы ты вкратце рассказать, что там написано?
Может кто знает скрипты на Перл, где это уже реализовано?
-
Он тебе сказал - воспользуйся этой готовой библиотекой.
Если ты в этом не разбираешься - то смысл тебе расказывать.
Если тебе это всетаки надо - иди и читай что такое "whois" (например на CitForum-e
Но того что ты хочешь - не существует. Whois - решает задачу процентов на 30...
-
Но того что ты хочешь - не существует. Whois - решает задачу процентов на 30...
А не кто не кинет скриптом на Перл, где это реализовано хотя бы на указанное Оаком:) число процентов?
-
А не кто не кинет скриптом на Перл, где это реализовано хотя бы на указанное Оаком число процентов?
http://search.cpan.org/search?dist=Net-Whois
-
И у меня трабл: как сделать так чтобы перловый скрипт в ответ на передаваемый ему IP отвечал провайдера, страну и город.
Я тут тоже над этой проблемой тружусь. Мне это нужно для интернет-маркетинга.
Net::Whois дает кроме адреса провайдера дает кучу ненужной информации.
Реальным вижу следующее решение:
1)На
http://www.ripe.net/ripencc/mem-services/general/indices/data/
есть список всех национальных провайдеров в т.ч. России (около 300) и стран СНГ.
А на
http://www.ripe.net/ripencc/mem-services/general/allocs.html
представлены все IP адреса соотвествующие этим провайдерам.
Берется и создается база в ручную в виде двух или трех полей
(Наименование)(диапазон АйПи адресов)(город/страна). В принципе для России дня за три можно составить.
А затем делай с этой базой, что хочешь. Конечно раз в год надо ее проверять на предмет актуальности.
2)Или если посетителей мало, то определять по АйПи адресу в ручную. Например для адреса 195.161.19.28:
http://www.ripe.net/perl/whois?195.161.19.28
Другой возможности я , что-то пока не вижу.
С уважением.
-
Берется и создается база в ручную в виде двух или трех полей
(Наименование)(диапазон АйПи адресов)(город/страна). В принципе для России дня за три можно составить.
Fluke, если ты это сделаешь, то, плиз, не жадничай:-), скинь мне на мыло в заархивированном виде. Буду оч. благодарен. В свою оерендь, если я нарою чего по этой теме обязуюсь тоже скидывать тебе на мыло. Но пока, как это не печально, я ничего особо интересного не нашёл. В яндексе правда накопал массив - расмширение домена, страна (на русском), массив не большой могу прям на форум счкинуть если надо, но составление его самостоятельно (перевод с инглиша) займёт часа 2-3. Также, если тебе нужно могу на форуме дать функцию, которая довольно успешно анализирует данные о браузере, системе и выдаёт их в читаемом виде, функция тоже не слишком большая, могу прямо на форум.
-
ГЫ. Вот бы hotlog.ru хакнуть:-), у них хорошие базы, только жадные они - деньги зарабатывают, просто так не надут не вжисть.
-
Мыло забыл сказать:-)
stalnoy_gleb@mail.ru
-
Обнаружил одну интересную штуку.
По IP адресу можно определить только место регистрации провайдера, а не место откуда пришел пользовател. Объясняю: провайдер Russia-Online (Savam Teleport) имеет широкую сеть по всей стране во многих крупных городах (я например дома использую их услуги). То есть, например, пользователь из Череповца, у которого провайдер Россия-Онлайн, при визите на сайт будет пользователем из Москвы, т.к. Россия-Онлайн зарегистрирована в Москве. Это на мой взгляд резко снижает достоверность определения местоположения пользователя по IP адресу.
Ну а базой конечно поделюсь без проблем, если начну и закончу ее составлять.
С уважением
-
Зато страну можно определить:-). Хотя... в питере, насколько я знаю, во всю выходят в инет через финских провайдеров.
Вот я нарыл где-то (уже не помню где), список:
1. диапазон IP самых известных операторов.
2. диапазон этих операторов для Москвы.
3. диапозон этих операторов для Питера.
Список этот небольшой, но всёже...
http://www.glebushka.hut.ru/ipmp.htm