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

D
На сайте с 28.06.2008
Offline
1101
437

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

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

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

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

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

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

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

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

SSD VPS, SSD хостинг и выделенные серверы в Германии или РФ, FTP хранилища, регистрация доменов и SSL сертификаты ( https://www.robovps.biz/ ) Контакты: Telegram ( https://t.me/rustelekom_bot )
D
На сайте с 28.06.2008
Offline
1101
#2

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

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

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

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