Определение компании владельца ip на php

D
На сайте с 28.06.2008
Offline
1108
451

Хочу определять компанию владельца IP. У меня стоит защита от плохих ботов. Все подозрительные запросы отправляются на Гугл капчу.

Естественно есть белый список, но IP ведь меняются. Вот собственно и хочу тех кто наиболее часто ловит капчу проверять - а не бот ли это поисковика.

Как на пхп можно проверить владельца IP?

Важно - не страну, не адрес, а именно владельца - компанию!

rustelekom
На сайте с 20.04.2005
Offline
538
#1

Тут другая проблема больше:

По какой базе смотреть организации. Есть, конечно, всякие MaxMind, но база организаций там не особо точная да и довольно дорого стоит. А если смотреть скажем утилитой jwhois которая ищет в RIR, то её вывод надо будет парсить. Ну и для реалтайма она медленная, так что тут не получится "на лету" проверить айпи и блокнуть его в случае чего. Можно будет только подготовить список айпи заранее и внести его в белый/чёрный список - раз в день вполне достаточно будет.

На пхп это само собой всё реализовать можно, глубоко не смотрел, но вот сразу находятся тысячи вариантов https://github.com/JAAulde к примеру.

60% скидка на VPS в США, 20% скидка в Нидерландах и 40% в Финляндии. Хостинг, VPS и серверы в США, Нидерландах, Финляндии, Германии и России. RoboVPS https://www.robovps.biz
D
На сайте с 28.06.2008
Offline
1108
#2

Мне не реалтайм, проверка раз в сутки нескольно десятков айпи

rustelekom
На сайте с 20.04.2005
Offline
538
#3

Наверно, что-то такое подойдет https://www.binarytides.com/php-script-to-perform-ip-whois/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий