Forwarded from Drkwng Data 🇺🇦
Всем салам-пополам!🥸
Сделал небольшой тул для валидации ботов Google, а также Reverse DNS Lookup по IP
>>> Нажимай меня скорей, увози за сто морей <<<
WTF🧐
Качает IP ботов Google с офф источника (туть если шо) и проверяет, есть ли в этом списке IP адреса, которые скармливаем программе.
Если нет в списке, то дополнительно запрашивает Hostname и делает еще запрос на этот Hostname (такой себе Reverse DNS lookup). В конечном счете IP должен совпасть.
⚙️ Как запустить
1. Иметь на борту Python 3.8.x +
2. Качаем все добро с Git или делаем
На выходе получаем результат в консоли + в подпапке с программой
data/results/ CSV файл.
Такие проверки удобно делать, например, при анализе серверных логов.
Нуу или когда нужно настроить клоаку на коленке😶 Программа устроена так, что можно быстро допилить под свои диапазоны IP (скажем, для Yandex или Bing, если у кого есть база). Хотя всякие трекеры с этим по идее лучше справляются из коробки.
Короче, как люблю говорить, ваши возможности ограничены фантазией. Чирик🐣
--
#python #tools
@drkwng
Сделал небольшой тул для валидации ботов Google, а также Reverse DNS Lookup по IP
>>> Нажимай меня скорей, увози за сто морей <<<
WTF🧐
Качает IP ботов Google с офф источника (туть если шо) и проверяет, есть ли в этом списке IP адреса, которые скармливаем программе.
Если нет в списке, то дополнительно запрашивает Hostname и делает еще запрос на этот Hostname (такой себе Reverse DNS lookup). В конечном счете IP должен совпасть.
⚙️ Как запустить
1. Иметь на борту Python 3.8.x +
2. Качаем все добро с Git или делаем
git clone https://github.com/drkwng/logs__tools.git
3. Переходим в консоли/терминале в папку с программой и запускаем:python bot_validate.py 192.168.0.1 127.0.0.1
где вместо предложенных IP пишем свои через пробел.На выходе получаем результат в консоли + в подпапке с программой
data/results/ CSV файл.
Такие проверки удобно делать, например, при анализе серверных логов.
Нуу или когда нужно настроить клоаку на коленке😶 Программа устроена так, что можно быстро допилить под свои диапазоны IP (скажем, для Yandex или Bing, если у кого есть база). Хотя всякие трекеры с этим по идее лучше справляются из коробки.
Короче, как люблю говорить, ваши возможности ограничены фантазией. Чирик🐣
--
#python #tools
@drkwng