Тул для пакетной проверки WHOIS (UPD)

 Публичный пост
7 января 2022  220

Чтобы долго не мять (.)(.):
Ссылка на GitHub

Быстро делает пакетную проверку WHOIS по вашему списку доменов.
На борту должен быть Python 3.8.x или выше.

Ничего дополнительно устанавливать не нужно, используются стандартные библиотеки.

На выходе получаем .CSV со следующими данными:
domain, status, creation_date, expiration_date, updated_date, name_servers

Тул отдает больше данных в самой консоли, но они скорее всего вам не нужны, поэтому в CSV попадает самое полезное, на мой взгляд.

📌КАК ЗАПУСТИТЬ?

  1. Качаем тул с GitHub по ссылке (все .py файлы) или в консольке пишем:

git clone https://github.com/drkwng/check-whois.git (нужен Git)

  1. Создаем в папке с программой файл domains.txt и пишем туда свои домены по 1 в строке (можно и URL, программа умеет извлекать доменное имя).

  2. Запускаем main.py и по завершению выполнения ищем результат в whois_result.csv в папке с программой

На данный момент поддерживаются следующие TLD:
COM, CO, EDU, NET, IO, INFO, BIZ, ORG, NAME, PRO, WEBSITE, CLUB, TRAVEL, MOBI, ONLINE, CC
UA, RU, SU, РФ, KZ
US, CA
EU, UK

Аватар Drkwng Dck
Drkwng Dck @drkwng
Chief Executive DuckDrkwng Inc.
📍Одесса, Украина
Команда Клуба

<!-- Self Promo -->

Чирик🐣
Пишу сюда (иногда годноту по версии моей мамы):
https://t.me/drkwng

🤘Тулы для вебмастеров, аналитика, dummy text...

Мамкин муркетолог / Папкин дата ссаентист / Бабкин филантроп и миллиардер

<!-- ./Self Promo -->

Связанные посты
8 комментариев 👇
Drkwng Dck , Chief Executive Duck Команда Клуба автор 21 января в 14:32

Накатил обнову

Основные изменения:

  1. Оптимизировал работу с регулярными выражениями.
  2. Добавил поддержку новых TLD.

1. Работа с регулярками:
Добавил поддержку множественного наследование регулярных выражений из tlds.py (подробнее описал тут)

2. Поддержка TLD:
На данный момент есть поддержка следующих зон:
COM, CO, EDU, NET, IO, INFO, BIZ, ORG, NAME, PRO, WEBSITE, CLUB, TRAVEL, MOBI, ONLINE, CC
UA, RU, SU, РФ, KZ
US, CA
EU, UK

В планах добавить Европу, далее Латам, Азия, а после Африка. Но без эльфов Санта будет делать это вечность🎅 Подтягивайтесь на развитие тула, кому интересно.

https://www.bulkseotools.com/bulk-whois-lookup.php 500 шт медленно
https://ru.infobyip.com/ipbulklookup.php 100 мгновенно

И не надо никаких питонов)

  Развернуть 1 комментарий
Аватар Drkwng Dck Drkwng Dck 8 января в 18:23 автор Команда Клуба

@DukeNukem, спасибо, гляну. Не буду ничего доказывать, т.к. не тестил. Проблема многих сервисов - непонятно как обрабатывает и форматирует данные. А ещё там часто нет экзотических TLD, которые можно изи добавить в этот модуль, прописав регулярку.
А скрипт можно разогнать парой строчек кода до очень приличных скоростей, я поставил тайм-аут в 2 сек, чтобы блоки не ловить, и в 1 поток работает

  Развернуть 1 комментарий

@DukeNukem, Согласен, это самый просто и эффективный тул, проблема только в том что он работает с классическими TLD. На всяких .io и прочих сыпится.

  Развернуть 1 комментарий
Аватар Drkwng Dck Drkwng Dck 10 января в 11:52 автор Команда Клуба

@dekubik, Нью-Васюки тоже не один день строились. Для каждой TLD нужно в tld.py писать свою регулярку просто.

На этой неделе будет большой апдейт зон. IO тоже добавлю, записал

  Развернуть 1 комментарий
Алексей Сачов , Делаю сайты, продвигаю сайты, убиваю дропы 23 января в 20:53

a-parser все давно умеет, зачем велосипеды.

  Развернуть 1 комментарий
Аватар Drkwng Dck Drkwng Dck 23 января в 20:55 автор Команда Клуба

@Fanatic, Возможно. Не использую

  Развернуть 1 комментарий

@Fanatic, У а -парсера есть существенній недостаток - ценник 300$

  Развернуть 1 комментарий

😱 Комментарий удален его автором...

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб