Детектор информации браузера
Что ваш браузер на самом деле сообщает сайтам, которые вы посещаете? Эта страница собирает каждую часть client-side информации, которую раскрывает браузер, user agent, rendering engine, версию, OS, категорию устройства, viewport и размер экрана, timezone, языковые предпочтения, do-not-track setting и ваш public IP, и раскладывает все так, чтобы вы видели, что именно fingerprinted при каждом запросе.
Как детектор собирает информацию
-
1
Читает объект navigator
userAgent, platform, language, languages, cookieEnabled, doNotTrack, hardwareConcurrency и другое запрашиваются напрямую из браузера.
-
2
Парсит строку user agent
UA string сопоставляется с актуальной базой браузеров/engine/OS, чтобы извлечь бренд, версию и семейство.
-
3
Запрашивает screen и window
window.innerWidth/Height, screen.width/height, screen.colorDepth, devicePixelRatio для плотности пикселей.
-
4
Определяет IP через echo service
Один запрос к IP-echo endpoint возвращает public IPv4/IPv6. Ничего не хранится: определение выполняется заново при каждом визите.
Что показывает детектор
| Поле | Источник | Пример |
|---|---|---|
| Браузер + версия | UA string + Client Hints | Chrome 122.0.6261 |
| Движок рендеринга | Выводится из UA | Blink |
| OS + версия | UA + platform | Windows 11, 64-бит |
| Тип устройства | UA + поддержка касаний | ПК / Планшет / Телефон |
| Viewport | window.innerWidth / innerHeight | 1440 × 820 px |
| Экран | screen.width / screen.height | 2560 × 1440 px |
| Соотношение пикселей | window.devicePixelRatio | 2 |
| Глубина цвета | screen.colorDepth | 24 бита |
| Основной язык | navigator.language | ru-RU |
| Все языки | navigator.languages | ru-RU, ru, en |
| Часовой пояс | Intl.DateTimeFormat | Europe/Moscow (UTC+3) |
| Do Not Track | navigator.doNotTrack | unset / 1 / 0 |
| Cookies включены | navigator.cookieEnabled | true |
| Публичный IP | Echo endpoint | 203.0.113.42 |
Почему это важно
- Fingerprinting: комбинация этих значений часто достаточно уникальна, чтобы идентифицировать браузер между сессиями даже без cookies. Проект EFF Cover Your Tracks дает количественную оценку entropy.
- Утечки приватности: некоторые поля (шрифты, WebGL renderer, audio context) добавляют еще больше entropy. Firefox “resistFingerprinting” и стандартизированный профиль Tor Browser уменьшают эти сигналы.
- Отладка: когда кто-то сообщает “у меня в браузере не работает”, сбор этих полей, первый шаг к воспроизведению проблемы.
Ограничения
- UA parsing зависит от паттернов, которые меняются с каждым релизом браузера. Новая версия Edge может временно показываться как Chrome, пока parser не обновится.
- Private relay (iCloud, Warp) скрывает реальный IP; в таком случае детектор показывает IP relay.
- Client Hints заменяют UA в Chromium-браузерах; отображаемый UA может быть “reduced” frozen string.
Часто задаваемые вопросы
Нет. Каждое поле определяется при загрузке страницы и отбрасывается, когда вы уходите. IP echo service не сохраняет запросы.
User agent и timezone можно подделать через dev tools или extensions. Screen size, fonts и WebGL renderer сложнее подделать без поломки рендера страниц. Privacy-focused browsers подменяют большинство значений ценой некоторой совместимости.
Если вы используете iCloud Private Relay, Cloudflare Warp, VPN или корпоративный proxy, обнаруженный IP принадлежит посреднику. Разные IP-echo services иногда видят разных посредников, если браузер идет разными путями.
Даже с поддельным UA серверы часто могут угадать его через TLS fingerprinting, feature detection (какие CSS properties работают) и timing quirks. Для полной анонимности нужен Tor Browser или аналогичный профиль, а не просто правка UA.
Сопутствующие инструменты
Поиск DNS
Проверяйте записи DNS A, AAAA, MX, TXT, NS, CNAME и SOA любого домена без терминала.
Проверка API-эндпоинта
Проверьте в браузере HTTP- или HTTPS-эндпоинт с разрешённым CORS: итоговый статус, доступные заголовки, время и ограниченный предпросмотр тела.
Поиск IP-адреса
Проверьте публичный адрес IPv4 или IPv6, чтобы увидеть примерную страну, регион, город, координаты, ISP, ASN, организацию и часовой пояс.
Тест скорости
Быстрый и бесплатный тест скорости интернета прямо в браузере. Измерьте скорость загрузки в Мбит/с, а также задержку и джиттер и узнайте, готово ли соединение к стримингу 4K, играм и видеозвонкам. Без приложений и регистрации.
Обратный DNS-поиск
Проверьте PTR-запись для адреса IPv4 или IPv6. Полезно для отладки почтовых серверов, анализа журналов и проверки антиспам-фильтров.
Какой у меня IP
Посмотрите IP-адрес, полученный этим сервером для вашего запроса, его версию IPv4 или IPv6 и приблизительную страну при наличии локальных данных GeoIP.