Веб-инструмент для анализа доменов: DNS-запросы, геолокация IP-адресов, WHOIS и история SSL-сертификатов в одном интерфейсе.
lissy93/web-check
Универсальный инструмент OSINT с открытым исходным кодом для проверки сайтов по запросу: DNS, SSL, заголовки, данные сервера и настройки безопасности.
Open source альтернатива:SecurityTrails
Shodan
- Звёзды
- 35,162
- Форки
- 2,900
- Открытые issues
- 2
- Последний коммит
- вчера
Что это?
Web-Check принимает URL и возвращает подробный профиль сайта: IP-адрес и данные о хостинге, записи DNS и сертификаты SSL, HTTP-заголовки, обнаруженные технологии, открытые порты, результаты traceroute и другие параметры, важные для безопасности. Он предназначен для тех, кто хочет понять, как устроен сайт и где могут быть его слабые места, — независимо от того, владеют ли они этим сайтом или проверяют сторонний.
Проект представляет собой приложение на TypeScript с веб-интерфейсом и API. Его можно развернуть на Netlify, Vercel, Render или Docker либо запустить из исходного кода. Для стандартных проверок настройка не требуется. Необязательные API-ключи для таких сервисов, как Google PageSpeed, Shodan, Tranco и GitHub, открывают доступ к дополнительным проверкам или повышают лимиты запросов. Для некоторых проверок требуется, чтобы локально были установлены chromium, traceroute или dns; если этих инструментов нет, проверки пропускаются.
Операторы могут указать списки включённых и отключённых проверок, запретить сканирование определённых хостов, включить ограничение частоты запросов и задать CORS origins. Благодаря этому инструмент удобно размещать для внутренней команды.
Ключевые возможности
- 01Собирает данные об IP-адресе, хостинге и сервере для указанного URL.
- 02Проверяет записи DNS, сертификаты SSL и HTTP-заголовки.
- 03Обнаруживает используемые сайтом технологии и анализирует настройки безопасности.
- 04Выполняет traceroute и проверяет порты, а также при необходимости обращается к сервисам оценки угроз и репутации.
- 05Позволяет операторам включать и отключать отдельные проверки и блокировать определённые хосты.
Сценарии использования
- Проверка настроек безопасности собственного сайта перед запуском.
- Изучение хостинга, сертификатов и инфраструктуры подозрительного домена.
- Развёртывание внутреннего инструмента анализа сайтов для команды с контролем доступа.
- Изучение технологий и сервисов, от которых зависит сайт.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/Lissy93/web-check.git - 2
Перейдите в каталог проекта
cd web-check - 3
Установите зависимости
yarn install - 4
Соберите и запустите приложение (API и GUI)
yarn build && yarn start
Что важно знать
- Для некоторых проверок нужны Chromium, traceroute или dns. Если они не установлены, такие проверки пропускаются.
- Для полноценной работы некоторых проверок нужны необязательные API-ключи (Google, Shodan, Cloudmersive, Tranco, GitHub, CertSpotter).
- Требуется Node.js версии v22.22.3 или новее либо v24.16 или новее, а также yarn.
Темы
Частые вопросы
- Что такое web-check?
- Универсальный инструмент OSINT с открытым исходным кодом для проверки сайтов по запросу: DNS, SSL, заголовки, данные сервера и настройки безопасности. Web-Check принимает URL и возвращает подробный профиль сайта: IP-адрес и данные о хостинге, записи DNS и сертификаты SSL, HTTP-заголовки, обнаруженные технологии, открытые порты, результаты traceroute и другие параметры, важные для безопасности. Он предназначен для тех, кто хочет понять, как устроен сайт и где могут быть его слабые места, — независимо от того, владеют ли они этим сайтом или проверяют сторонний.
- web-check можно использовать бесплатно? Какая у него лицензия?
- web-check распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- web-check всё ещё поддерживается?
- Активно поддерживается. Последний коммит в web-check — 19 окт. 2026 г..
- Для чего можно использовать web-check?
- Проверка настроек безопасности собственного сайта перед запуском. Изучение хостинга, сертификатов и инфраструктуры подозрительного домена. Развёртывание внутреннего инструмента анализа сайтов для команды с контролем доступа. Изучение технологий и сервисов, от которых зависит сайт.
- Как установить web-check?
- Клонируйте репозиторий: git clone https://github.com/Lissy93/web-check.git Перейдите в каталог проекта: cd web-check Установите зависимости: yarn install Соберите и запустите приложение (API и GUI): yarn build && yarn start
- Где скачать web-check?
- Исходный код и инструкции по установке — на GitHub: https://github.com/lissy93/web-check
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый DNS-сервер для всей сети: блокирует рекламу и трекеры на всех устройствах без клиентского ПО.
Приложение для заметок с AI, которое можно развернуть на своём сервере: сохраняйте мимолётные мысли в виде Markdown-карточек и находите их запросами на естественном языке.
Подборка программ и онлайн-сервисов, ориентированных на приватность и безопасность: от менеджеров паролей до операционных систем.
Панель управления для собственного сервера: развёртывание веб-приложений, управление базами данных, Docker-контейнерами, DNS, резервными копиями и безопасностью на VPS или выделенном сервере.
CAPTCHA с приоритетом конфиденциальности и самостоятельным хостингом: проверяет пользователей с помощью фоновых proof-of-work и инструментальных проверок вместо головоломок.