Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
young-domain-guard — Расширение для браузера, которое предупреждает пользователей о недавно зарегистрированных доменах для предотвращения фишинговых атак. Запрашивает RDAP для проверки возраста домена и отображает визуальные предупреждения на подозрительных сайтах. | Kitploit
Инструменты/GitHubGitHub/ilianazz/young-domain-guard
Сбор информацииФишингВеб-безопасностьРазведка угрозАнализ DNS
GitHubilianazz/young-domain-guard

young-domain-guard

Расширение для браузера, которое предупреждает пользователей о недавно зарегистрированных доменах для предотвращения фишинговых атак. Запрашивает RDAP для проверки возраста домена и отображает визуальные предупреждения на подозрительных сайтах.

Репозиторий
71624 дней назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Young Domain Guard Logo

🛡️ Young Domain Guard

Расширение для браузера, которое предупреждает вас при посещении сайтов с недавно зарегистрированными доменными именами.

Firefox Add-on Chrome Extension


🤔 Зачем?

Фишинговые и мошеннические домены создаются и забрасываются постоянно — большинство живёт меньше месяца, прежде чем их удалят и заменят. Традиционные чёрные списки не успевают за этим, потому что новые вредоносные домены появляются быстрее, чем их успевают каталогизировать.

Young Domain Guard использует другой подход: вместо ведения вечно устаревающего блок-листа он проверяет возраст домена, который вы посещаете. Если домен был зарегистрирован недавно (по умолчанию: менее 30 дней), вы получаете предупреждение. Просто, эффективно и всегда актуально.

⚙️ Как это работает

  1. 🌐 Вы посещаете веб-сайт
  2. 🔍 Расширение запрашивает у RDAP (Registration Data Access Protocol) дату регистрации домена
  3. 🚨 Если домен моложе заданного вами порога, на странице появляется предупреждающий баннер, а значок расширения становится красным
  4. ✅ Для более старых доменов отображается зелёный индикатор «безопасно»

Результаты кэшируются на 4 часа, чтобы избежать повторных запросов. Крупные известные домены (Google, GitHub, Amazon и т. д.) автоматически пропускаются.

Young Domain Guard Warning Popup

✨ Возможности

  • 📅 Настраиваемый порог возраста (1–365 дней, по умолчанию 30)
  • ⚠️ Визуальный предупреждающий баннер, встраиваемый прямо в подозрительные страницы
  • 🔴🟢 Значок расширения показывает статус с первого взгляда (красный/зелёный/серый)
  • 📊 Всплывающее окно с подробной информацией о домене: дата регистрации и точный возраст
  • 🌍 Умная обработка многоуровневых TLD (.co.uk, .com.au и т. д.)
  • 🧩 Работает в Chrome, Brave и Firefox

📥 Установка

Из магазина

  • 🦊 Firefox: Young Domain Guard в Firefox Add-ons
  • 🌐 Chrome/Brave: Young Domain Guard в Chrome Web Store

Из исходного кода

Требования:

  • ОС: любая ОС, поддерживаемая Node.js (Windows, macOS, Linux)
  • Node.js 20.x или новее (включает npm)

Шаги:

  1. Клонируйте репозиторий:

    git clone https://github.com/ilianAZZ/young-domain-guard.git
    cd young-domain-guard
    
  2. Запустите скрипт сборки (устанавливает зависимости через npm ci — используя точные версии, зафиксированные в package-lock.json — затем запускает npm run build):

    ./build.sh
    

    npm run build вызывает компилятор TypeScript (tsc), который компилирует исходные файлы в src/ (background.ts, content.ts, i18n.ts, popup.ts) в build/js/*.js согласно настройкам в tsconfig.json. Никакие другие преобразования, сборщики или минификаторы не задействованы. Остальное содержимое build/ (manifest.json, icons/, _locales/, popup.html) является статическим и уже зафиксировано как есть.

  3. Расширение для загрузки/проверки — это весь каталог build/, который теперь точно соответствует тому, что публикуется в магазинах:

    • Chrome/Brave: перейдите на chrome://extensions, включите «Режим разработчика», нажмите «Загрузить распакованное расширение» и выберите папку build
    • Firefox: перейдите на about:debugging#/runtime/this-firefox, нажмите «Загрузить временное дополнение» и выберите build/manifest.json

scripts/update-rdap-hosts.mjs — это отдельный необязательный скрипт обслуживания (не часть сборки), который регенерирует список host_permissions в build/manifest.json из публичного bootstrap-реестра RDAP от IANA. Он не требуется для воспроизведения этой сборки, поскольку build/manifest.json уже зафиксирован с текущим списком.

🛠️ Разработка

npm run dev

Это запускает компилятор TypeScript в режиме наблюдения, перекомпилируя при изменениях файлов. Перезагрузите расширение в браузере после изменений.

🎛️ Настройка

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

  • 📋 Просмотреть статус текущего домена и дату регистрации
  • 🔧 Настроить порог возраста (в днях) для срабатывания предупреждений

📄 Лицензия

MIT

Скачать инструмент