Русский · Українська · English · Deutsch
Защита переходов по ссылкам для Windows и Linux.
Очистка URL, локальные базы угроз, анализ перенаправлений и дополнительная проверка через VirusTotal.
Important
Это публичный репозиторий официальных сборок и метаданных обновления. Исходный код NyaaGuard хранится в приватном репозитории.
- перехватывает внешние ссылки и передаёт безопасные переходы в выбранный браузер;
- удаляет распространённые параметры отслеживания из URL:
utm_source,utm_medium,utm_campaign,utm_content,utm_term,fbclid,gclid,dclid,msclkidи другие рекламные/аналитические идентификаторы; - проверяет домены и точные URL по обновляемым базам фишинга, вредоносных и спам-ресурсов;
- поддерживает отдельный отключаемый фильтр adult/NSFW;
- проверяет цепочку перенаправлений и коды ответа веб-серверов;
- при наличии пользовательского API-ключа выполняет дополнительную проверку неизвестных ссылок через VirusTotal;
- поддерживает пользовательские списки блокировки и исключений, прокси, системную тему и четыре языка;
- работает в фоне и сворачивается в системный трей.
NyaaGuard сохраняет функциональные параметры — например идентификатор страницы, товара, сообщения или видео — чтобы очищенная ссылка продолжала работать. После очистки проверяется итоговый URL и вся обнаруженная цепочка перенаправлений.
- новый антивирусный центр с быстрой, выборочной и полной проверкой;
- проверка отдельных файлов, папок, нескольких дисков или всего компьютера;
- SHA-256, определение реального формата, статический анализ и выявление подмены расширения;
- изолированный YARA-X с правилами ReversingLabs и отобранными Signature-Base;
- необязательная проверка хэшей через MalwareBazaar, URLhaus и VirusTotal с пользовательскими API-ключами;
- SQLite-кэш и журнал, пауза/возобновление, мониторинг папок загрузок и съёмных дисков;
- зашифрованный карантин с проверкой SHA-256 при восстановлении;
- безопасная реакция на угрозу: «В карантин», «Пропустить» или «В исключения»;
- действия с файлами требуют подтверждения по умолчанию;
- контекстное меню проверки файлов, папок и дисков в Windows и Linux.
Проверка работает и без API-ключей: локальные SHA-256, формат, эвристика и YARA-X остаются доступными. Содержимое файла не отправляется в сервисы репутации — используется только хэш.
В 0.3.0 файловый конвейер и кэш существенно ускорены. В A/B-тесте на 20 000 операций отсутствующие записи кэша обрабатывались до 40,8 раза быстрее, повторные обращения — до 50,8 раза быстрее, пакетная запись журнала — до 49,5 раза быстрее прежней реализации. Это показатели отдельных операций кэша и журнала; скорость полной проверки зависит от накопителя, набора файлов и включённых движков.
В версии 0.3.0 обновление программы выполняется в тихом режиме с автоматическим восстановлением фоновой службы. Ключи VirusTotal и abuse.ch хранятся отдельно от файлов программы и сохраняются при обновлении.
Все официальные сборки находятся на странице последнего релиза.
| Система | Пакет | Назначение |
|---|---|---|
| Windows 10/11 x64 | NyaaGuard-Setup-*-win-x64.exe |
Установка или портативная распаковка, служба и ярлыки — на выбор |
| Debian / Ubuntu amd64 | nyaaguard_*_amd64.deb |
Установка приложения, Native Messaging и пользовательской службы systemd |
Актуальная версия 0.3.0:
Для каждого пакета опубликован файл .sha256.
# Windows PowerShell
Get-FileHash .\NyaaGuard-Setup-0.3.0-win-x64.exe -Algorithm SHA256# Linux
sha256sum -c nyaaguard_0.3.0_amd64.deb.sha256
sudo apt install ./nyaaguard_0.3.0_amd64.debNote
Сборки пока не подписаны коммерческим сертификатом. Windows SmartScreen может показать предупреждение для нового приложения — перед запуском сверяйте SHA-256 с опубликованным файлом.
NyaaGuard автоматически проверяет наличие новой версии раз в час. Стабильный канал использует update-manifest.json: приложение получает пакет по HTTPS и сверяет его SHA-256 до установки.
Основные проверки выполняются локально. URL отправляется в VirusTotal только если пользователь сам добавил API-ключ, ссылка отсутствует в локальных базах и онлайн-проверка включена. Ключ хранится локально отдельно от обновляемых файлов программы.
Расширение Firefox находится в разработке и пока не входит в опубликованные релизы.
Если NyaaGuard оказался полезен, вы можете поддержать дальнейшую разработку:
| Сеть | Адрес |
|---|---|
| USDT — TRC20 | TR3fkALFRTDyRaHsDU8aUmANGPRDy2gU1s |
| ETH — ERC20 | 0x9d20248c779dcb742f7795a0c7461346c0c8934e |
| BTC | 1BQwypiKfhNGb1ryKzdp7TBPL4wR6ckU4J |
| PayPal | spirt51@hotmail.com |
Перед переводом криптовалюты обязательно проверьте выбранную сеть и адрес.
NyaaGuard — спокойнее открывайте ссылки, не отдавая трекерам лишнее.
