windweb / domain_statistic

Скрипт для сбора статистики по зонам .RU .SU .РФ

Home Page:http://firststat.ru

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Статистика доменов

Скрипт для сбора статистики для зон ru/su/rf. Собираются все записи c DNS (A, AAAA, NS, MX, TXT), данные об автономной системе к который пренадлежит домен, период делегирования и так далее. На основе этих данных можно строить статистику.

Для работы необходимы модули:

  • mysqlclient==1.4.6
  • dnspython==1.16.0
  • prettytable==0.7.2
  • pysubnettree==0.33
  • psutil==5.7.0
  • urllib3==1.25.8
  • idna==2.9
  • tqdm==4.45.0
  • ipaddress==1.0.23

Самый простой вариант запуска через Docker.

Пример запуска:

устанавливаем Docker и git

  • sudo apt-get update
  • sudo apt-get install docker.io git

Скачиваем репозиторий

Собираем образы

  • cd domain_statistic/docker
  • docker-compose build

запускаем контейнеры

  • docker-compose up -d

Далее каждую ночь база данных доменов будет обновляться. На двух процессорах E5-2690v2 с 225 гигабайтами памяти процесс обновления БД занимает 3-6 часов.

About

Скрипт для сбора статистики по зонам .RU .SU .РФ

http://firststat.ru


Languages

Language:Python 91.5%Language:TSQL 4.9%Language:Dockerfile 2.2%Language:Shell 1.4%