Website Accessibility Monitor
Проверяет сайты из терминала: DNS, порт, TLS, HTTP и страницы-заглушки. С прокси сравнивает прямой путь с контрольным и отличает сбой сайта от вероятной блокировки.
- Скачатьv2.2.02.1 MB
Архив для Windows · Windows x64, распаковать и запустить wam.exe
- тип
- CLI
- статус
- Активный
- год
- 2025
- версия
- 2.2.0
- размер
- 2.1 MB
- стек
- Rust, Tokio, Reqwest, Win32 API, Telegram API, CSV/JSON, ratatui, Prometheus
Главное
- Блокировкой считается только то, что подтвердил контрольный маршрут через прокси
- DNS с контрольным DoH, TCP-порт, TLS, HTTP, ICMP и страницы-заглушки
- Сроки сертификата и домена, ожидаемый текст, порог медленного ответа
- Уведомления в Telegram, Discord и Slack, окна обслуживания
- Фоновый режим, служба Windows, systemd и метрики Prometheus
WAM следит за сайтами и показывает, где именно ломается доступ: на DNS, на TCP-порту, в TLS, в HTTP или на странице-заглушке. Работает в терминале, в фоне и как служба Windows.
Сбой или блокировка
Таймаут сам по себе ничего не доказывает, поэтому блокировкой считается только то, что подтвердил контрольный маршрут. Если задан HTTP- или SOCKS-прокси и сайт открывается через него, а напрямую нет, программа ставит статус вида TCP_BLOCK. Без такого подтверждения остаётся обычная ошибка. Ответ системного DNS дополнительно сравнивается с DoH.
Это техническая гипотеза, а не юридическое доказательство: один компьютер видит только свою сеть и свой маршрут.
Что проверяется
- доступность и код ответа HTTP/HTTPS, ICMP-пинг, ожидаемый текст на странице;
- медленные ответы по заданному порогу, для каждого сайта свой;
- срок TLS-сертификата и срок регистрации домена через RDAP или WHOIS;
- аптайм за 24 часа и полоса последних замеров.
Как пользоваться
Распакуйте архив и запустите wam.exe: рядом появится config.json, а сайты добавляются клавишей A. Пять разделов переключаются цифрами, статус всегда подписан текстом, цвет его только дублирует. Для узких окон и SSH есть wam --lite.
Разовая проверка для скриптов и CI:
```
wam --json https://example.com
```
Код завершения 0 означает, что всё доступно, 2 что есть недоступные цели.
Для сервера
wam --watch работает без интерфейса, wam --install-service ставит службу Windows, для Linux в архиве лежит юнит systemd. С --metrics 127.0.0.1:9898 программа отдаёт метрики Prometheus. Уведомления уходят в Telegram, Discord и Slack, а в окна обслуживания сбои не считаются и не присылаются.
Интерфейс на русском. Для Linux программа собирается из исходников.



