Skip to content

Ground-Zerro/DomainMapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Domain Mapper

Описание: Это инструмент на языке Python, предназначенный для разрешения DNS имен популярных веб-сервисов в IP-адреса.

Включена поддержка следующих сервисов:

Функции:

  • Разрешение DNS: Скрипт загружает списки доменных имен Antifilter - community edition, а также популярных сервисов и разрешает их в IP-адреса используя публичные DNS-сервера.
  • Фильтрация: Итоговый список содержит только уникальные IP-адреса исключая дубликаты, также фильтруются IP-адреса самих DNS-серверов, заглушки в виде редиректа на localhost и (по желанию) IP-адреса Cloudflare.
  • Конфигурация: С помощью конфигурационного файла можно настроить все параметры работы скрипта в т.ч. задать список сервисов, формат сохранения, количество потоков, имя выводного файла и другие.
  • Интерфейс: Скрипт предоставляет интерактивный интерфейс для выбора сервисов из предопределенного списка.

Автоматизация: В конфигурационном файле можно добавить выполнение кастомной команды в консоли для запуска другого скрипта или программы при завершении работы основного скрипта. Конфигурационный файл позволяет настроить работу скрипта в "молчаливом" режиме - без промтов к пользователю.

Зависимости: Для работы Domain Mapper необходимо наличие следующих библиотек Python:

  • requests
  • dnspython
  • ipaddress
  • configparser

Не забудьте установить их перед запуском:

pip3 install -r requirements.txt

Использование: Запустить с помощью Python. Для работы необходим только "main.py" и (по желанию) файл "config.ini".

Протестировано в Ubuntu 20.04 и Windows 10/11

About

A tool for scanning and resolving DNS names into IP addresses

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages