Releases: Spirt51/NyaaGuard-Releases
Release list
NyaaGuard 0.3.0
NyaaGuard 0.3.0
Крупное обновление производительности и интерфейса файловой защиты.
Главное
- потоковая параллельная проверка без предварительного зависания интерфейса;
- одновременный подсчёт файлов, процент, прошедшее и оставшееся время;
- постоянные подготовленные запросы SQLite, ограниченный L1-кэш, Bloom-фильтр и пакетная запись журнала;
- плитки HDD/SSD/USB/CD/DVD с выбором нескольких накопителей и группировкой разделов;
- единый заранее скомпилированный набор правил YARA-X;
- усилены ограничения worker-процессов и контроль изменения файла во время проверки;
- исправлены отступы, масштабирование, выравнивание кнопок и подсказки накопителей.
Измеренное ускорение
В воспроизводимом A/B-тесте на 20 000 операций по сравнению с прежней реализацией:
- отсутствующие записи кэша — до 40,8× быстрее;
- повторные обращения к кэшу — до 50,8× быстрее;
- пакетная запись журнала — до 49,5× быстрее.
Это результаты отдельных операций кэша и журнала. Ускорение полной проверки зависит от накопителя, типов файлов, профиля и включённых движков.
Полный SHA-256 каждого файла сохранён: небезопасная оптимизация по одному размеру и времени изменения была протестирована и отклонена.
Загрузки
- Windows 10/11 x64: установщик с режимами установки и портативной распаковки.
- Debian/Ubuntu amd64: пакет
.deb.
Сверяйте SHA-256 с приложенными файлами контрольных сумм.
NyaaGuard 0.2.2
Исправлено зависание обычной установки при регистрации контекстного меню. Проверены завершение установки, запуск фоновой задачи и сохранение API-ключей. / Fixed normal installation hang during context-menu registration. Installer completion, background startup, and API-key preservation verified.
NyaaGuard 0.2.1
NyaaGuard 0.2.1
Обновление надёжности и управления защитой:
- тихое обновление NyaaGuard без повторного показа мастера;
- остановка приложения и фонового компонента перед заменой файлов;
- автоматическое восстановление и запуск ранее установленной фоновой службы;
- защищённое постоянное хранение API-ключей, переживающее обновления;
- единый ключ abuse.ch для MalwareBazaar и URLhaus;
- общая кнопка обновления URL-баз, YARA-X, ReversingLabs и Signature-Base;
- отображение версии, даты и количества локальных YARA-правил;
- кнопка остановки сканирования;
- автоматическая регистрация контекстного меню для файлов, папок и дисков.
Тихий Windows-установщик проверен в реальном сценарии /S /UPDATE: задача автозапуска сохраняется, фоновый процесс запускается, файлы ключей остаются неизменными.
Полный список изменений: RU · UK · EN · DE
Reliability and protection-management update: silent application updates, automatic background-service restoration, persistent protected API-key storage, one abuse.ch key for MalwareBazaar and URLhaus, unified threat-feed/YARA updates, visible YARA rule status, scan cancellation, and automatic context-menu registration.
NyaaGuard 0.2.0
NyaaGuard 0.2.0
Крупное обновление защиты файлов:
- центр проверки файлов, папок, дисков и всего компьютера;
- SHA-256, определение формата, статический анализ и изолированный YARA-X;
- правила ReversingLabs и отобранные правила Signature-Base;
- опциональная онлайн-проверка хешей через MalwareBazaar, URLhaus и VirusTotal;
- общий SQLite-кэш, журнал, пауза и возобновление сканирования;
- наблюдение за загрузками и автоматическая проверка съёмных дисков;
- зашифрованный карантин, восстановление, исключения и подтверждение действий;
- пункты проверки в контекстном меню Windows и Linux;
- безопасное обновление с закрытием приложения и остановкой службы.
Программа работает без API-ключей. Содержимое файлов не отправляется онлайн — сервисам передаются только хеши. Телеметрии и учёта уникальных пользователей нет.
Полный список изменений: RU · UK · EN · DE
Major file-protection update: manual and monitored scans, SHA-256 deduplication, static analysis, isolated YARA-X, optional hash reputation checks, SQLite cache and journal, encrypted quarantine, confirmation-based actions, pause/resume, removable-drive monitoring, and Windows/Linux context-menu integration.
NyaaGuard works without API keys. File contents are not uploaded; only hashes are submitted to optional reputation services. No telemetry or unique-user tracking is included.
NyaaGuard 0.1.5
Исправление локализации установщика
- NSIS теперь принудительно читает сценарий установки в UTF-8;
- исправлено повреждённое отображение русского и украинского текста;
- проверено готовое русское окно установщика через Windows UI Automation;
- сохранены выбор языка, фирменное оформление и настройка обработчика HTTP/HTTPS из версии 0.1.4.
NyaaGuard 0.1.4
Что изменилось
- в установщик добавлена опция выбора NyaaGuard приложением по умолчанию для HTTP/HTTPS;
- после регистрации установщик открывает точный раздел «Приложения по умолчанию» Windows;
- в настройках добавлена кнопка «Сделать по умолчанию»;
- кнопка повторно регистрирует текущий путь NyaaGuard и открывает системное подтверждение;
- интерфейс новой функции переведён на русский, украинский, английский и немецкий.
Windows требует явного подтверждения пользователя для смены обработчика HTTP/HTTPS. NyaaGuard сокращает процесс до системного выбора, не обходя защиту Windows.
NyaaGuard 0.1.3
Что изменилось
- установщик Windows теперь предлагает выбор языка: русский, украинский, английский или немецкий;
- пользовательские страницы, сообщения об ошибках и удаление полностью локализованы;
- выбранный язык сохраняется для последующих обновлений;
- добавлены фирменная иконка и большой логотип на экраны установки и удаления;
- описание очистки параметров отслеживания расширено на странице проекта.
Проверка
Для каждого пакета приложен отдельный файл SHA-256. Исходный код хранится в приватном репозитории.
Расширение Firefox пока не входит в релиз.
NyaaGuard 0.1.2
NyaaGuard 0.1.2
Изменения:
- уменьшены вертикальные отступы строк в пользовательских списках доменов;
- добавлена кликабельная ссылка на официальную страницу получения API-ключа VirusTotal;
- ссылка переведена на русский, украинский, английский и немецкий языки;
- Windows и Linux пакеты синхронизированы с версией 0.1.2.
Firefox-расширение в релиз не входит.
Windows installer пока не подписан Authenticode; используйте приложенный SHA-256.
NyaaGuard 0.1.1
Исправляющий релиз NyaaGuard 0.1.1.
Изменения:
- удалены неработающие кнопки копирования на странице поддержки;
- адреса кошельков выводятся целиком в широких read-only полях;
- добавлено контекстное меню по правой кнопке: копируется выделенный текст, а без выделения — весь адрес;
- проверка обновлений переведена с кэшируемого raw-CDN на актуальный GitHub Contents API;
- синхронизированы версии Windows и Linux пакетов.
Firefox-расширение в релиз не входит.
Windows installer пока не подписан Authenticode; используйте приложенный SHA-256 для проверки.
NyaaGuard 0.1.0
Первый публичный релиз NyaaGuard.
Что входит:
- проверка и очистка внешних ссылок;
- локальные базы вредоносных, фишинговых, спам- и adult-доменов;
- пользовательские списки блокировок и исключений;
- проверка цепочек перенаправлений и кодов ответа веб-сервера;
- опциональная проверка VirusTotal;
- русский, украинский, английский и немецкий интерфейсы;
- светлая и тёмная темы;
- фоновая служба и автозапуск;
- встроенная проверка обновлений;
- Windows installer с обычной и портативной установкой;
- DEB-пакет для Debian/Ubuntu x64.
Проверка загрузок:
- для каждого пакета приложен отдельный файл SHA-256;
- Windows installer пока не подписан сертификатом Authenticode.
Firefox-расширение в этот релиз не входит.