Воскресенье, 12 февраля 2017 00:46

Sypex Geo и MaxMind как эффективные методики поимки иностранного консультанта

Оцените материал
(0 голосов)

Так уж случилось, что целый ряд материалов этого блога посвящен описанию аспектов работы с различными базами данных и REST API, умеющих возвращать самую различную информацию о вашем (или не вашем) ip-адресе; в этом перечне у нас Sypex Geo и MaxMind, также ряд других (подробнее см. по тегу геолокация в нижней части страницы).

И еще вот так произошло, что время от времени - и нередко - я, не имея ни малейшего отношения к разработке всех этих ресурсов и сервисов, получаю пользовательские жалобы, дескать, то один то другой неверно определяет город, координаты... деревню, населенный пункт, погоду, ну и т.д. В общем-то немудрено, коль скоро те или иные скрипты (вот они на самом деле сделаны мной, признаю) используют тот или иной API, что ж тут поделаешь. Короче говоря, демка, которую вы видите на этой страничке, написана с целью сравнить возможности Sypex Geo и MaxMind (используются бесплатные версии продуктов, SxGeoCity.dat и GeoLite2-City.mmdb), и внести хоть какую-то ясность в изрядно поднакопившееся море вопросов: ну например, почему, при использовании Browsec (анонимайзер, умеющий шифровать трафик) - сингапурский proxy определяется Sypex Geo как Amsterdam, NL (Нидерланды), в то время как MaxMind, похоже, считает его все же за самый настоящий Сингапур-город-(или это республика?)-контрастов. Есть и иные жалобы: взгляните, например, комментарии на страничке jWeather by ip. Одним словом - демка, как видите, определяет на Google Map ваше местонахождение, позволяя переключаться с Sypex Geo на MaxMind; если определение по ip вашей геолокации вызывает слишком уж большие расхождения при использовании этих двух API - убедительная просьба отписаться к комментариях. Ну или на форуме, ок?

 

Dev banner 2

 

11.08.2019 Форум SypexGeo довольно давно перестал отвечать бесчисленным жалобам пользователей на некорректное определение того или иного диапазона IP, в связи с чем использование данного сервиса геолокации приостановлено на страницах этого блога. Все демки работают на иных API и db, нежели SypexGeo. К сожалению.

 

Кстати, на форуме выложен и скрипт, работу которого вы в данный момент тестируете: если тема заинтересовала - забирайте и пробуйте самостоятельно, все очень несложно. Будьте внимательны: либы, скрипты и базы должны в обязательном порядке находиться там, где им предписано находиться исходя из путей скрипта... а то был тут у нас, помнится, один вояка, напрочь пробитый на фронтах империи или где-то еще - долго-долго он возмущался, сперва на нашем форуме, а потом на других, что демки данного сайта используют какие-то другие, секретные скрипты, а ему подсунули лажу, которая заведомо нифига не работает. Пришлось в итоге многозначительно намекнуть, что на самом деле мы тут по секретному заказу министерства обороны тестируем новейшие технологии выявления и алгоритмы эффективного отлова забугорных интернет-диверсантов, потому и не можем рассказать всего; а "может быть, нас даже наградят посмертно". Эта версия, походу, его устроила, ну и слава богу - отвязался... ловля шпионов нынче в моде, да и вполне прибыльным это дело на поверку оказалось: всяко оно выгоднее, нежели ремесло инженера-программиста, "времени берет самую малость, а пользы, между прочим, целый вагон". Ну и вот, имейте сказанное в виду. Вы в каком полку служили, кстати? если нам тут срочно понадобятся пять мотоциклетов с пулеметами для поимки иностранного консультанта - я дам вам парабеллум, договорились?

Кстати, в каждой шутке... есть только доля шутки, как известно. Смех смехом, а вот получить картинку с рандомной вебкамеры, как описано в статье Extended weather informer. Weather Underground страничка уже не может: погода по ip без проблем возвращается с американского сервера, а вот изображения - ни-ни, Access Denied. Маловероятно, но бывает, что появились вдруг какие-то некритичные изменения в API, надо бы выбрать время и полистать документацию. Но, вот что интересно - при условии использования того же Browsec (или вообще любого abroad proxy) изображение без проблем вытаскивается с серверов Weather Underground, убедитесь... черт побери, в какое сложное, но и в какое интересное время нам с вами в очередной раз выпало жить, дорогие товарищи!


05.05.2022. Получил сообщение от Maxmind, скриншот которого видите далее. "В целях соблюдения санкций США против некоторых российских организаций (!) Maxmind использует свое право прекратить ваш бесплатный доступ... Вы можете приобрести подписку (!!!) на базу данных MaxMind GeoIP2 или кредит на веб-сервис..." Т. е. в связи с санкиями бесплатный доступ прекращен, но купить подписку можно. Без комментариев; автору сайта всегда была неблизка и малопонятна логика современного бизнеса. Okay, no problem. Стало быть, в последний раз использую актуальную GeoLite2 Databases Maxmind, далее будет удалена из демки.


Maxmind: Your account will no longer have access to the GeoLite2 Databases or Web Services on Monday, April 25, 2022.
Maxmind: Your account will no longer have access to the GeoLite2 Databases or Web Services on Monday, April 25, 2022.
Последнее изменениеЧетверг, 05 мая 2022 20:10

Оставить комментарий

Добавьте ваш комментарий

Spamhaus

Your ip 3.230.128.106 listed in Spamhaus:

Array
(
    [0] => Array
        (
            [host] => 106.128.230.3.sbl-xbl.spamhaus.org
            [class] => IN
            [ttl] => 3600
            [type] => HINFO
            [cpu] => RFC8482
            [os] => 
        )

)