Skip to content

Releases: Spirt51/NyaaGuard-Releases

NyaaGuard 0.3.0

Choose a tag to compare

@Spirt51 Spirt51 released this 28 Jul 01:15

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

Choose a tag to compare

@Spirt51 Spirt51 released this 27 Jul 17:54

Исправлено зависание обычной установки при регистрации контекстного меню. Проверены завершение установки, запуск фоновой задачи и сохранение API-ключей. / Fixed normal installation hang during context-menu registration. Installer completion, background startup, and API-key preservation verified.

NyaaGuard 0.2.1

Choose a tag to compare

@Spirt51 Spirt51 released this 27 Jul 17:49

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

Choose a tag to compare

@Spirt51 Spirt51 released this 27 Jul 16:31

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

Choose a tag to compare

@Spirt51 Spirt51 released this 26 Jul 14:59

Исправление локализации установщика

  • NSIS теперь принудительно читает сценарий установки в UTF-8;
  • исправлено повреждённое отображение русского и украинского текста;
  • проверено готовое русское окно установщика через Windows UI Automation;
  • сохранены выбор языка, фирменное оформление и настройка обработчика HTTP/HTTPS из версии 0.1.4.

NyaaGuard 0.1.4

Choose a tag to compare

@Spirt51 Spirt51 released this 26 Jul 14:52

Что изменилось

  • в установщик добавлена опция выбора NyaaGuard приложением по умолчанию для HTTP/HTTPS;
  • после регистрации установщик открывает точный раздел «Приложения по умолчанию» Windows;
  • в настройках добавлена кнопка «Сделать по умолчанию»;
  • кнопка повторно регистрирует текущий путь NyaaGuard и открывает системное подтверждение;
  • интерфейс новой функции переведён на русский, украинский, английский и немецкий.

Windows требует явного подтверждения пользователя для смены обработчика HTTP/HTTPS. NyaaGuard сокращает процесс до системного выбора, не обходя защиту Windows.

NyaaGuard 0.1.3

Choose a tag to compare

@Spirt51 Spirt51 released this 26 Jul 14:41

Что изменилось

  • установщик Windows теперь предлагает выбор языка: русский, украинский, английский или немецкий;
  • пользовательские страницы, сообщения об ошибках и удаление полностью локализованы;
  • выбранный язык сохраняется для последующих обновлений;
  • добавлены фирменная иконка и большой логотип на экраны установки и удаления;
  • описание очистки параметров отслеживания расширено на странице проекта.

Проверка

Для каждого пакета приложен отдельный файл SHA-256. Исходный код хранится в приватном репозитории.

Расширение Firefox пока не входит в релиз.

NyaaGuard 0.1.2

Choose a tag to compare

@Spirt51 Spirt51 released this 26 Jul 14:13

NyaaGuard 0.1.2

Изменения:

  • уменьшены вертикальные отступы строк в пользовательских списках доменов;
  • добавлена кликабельная ссылка на официальную страницу получения API-ключа VirusTotal;
  • ссылка переведена на русский, украинский, английский и немецкий языки;
  • Windows и Linux пакеты синхронизированы с версией 0.1.2.

Firefox-расширение в релиз не входит.
Windows installer пока не подписан Authenticode; используйте приложенный SHA-256.

NyaaGuard 0.1.1

Choose a tag to compare

@Spirt51 Spirt51 released this 26 Jul 14:07

Исправляющий релиз NyaaGuard 0.1.1.

Изменения:

  • удалены неработающие кнопки копирования на странице поддержки;
  • адреса кошельков выводятся целиком в широких read-only полях;
  • добавлено контекстное меню по правой кнопке: копируется выделенный текст, а без выделения — весь адрес;
  • проверка обновлений переведена с кэшируемого raw-CDN на актуальный GitHub Contents API;
  • синхронизированы версии Windows и Linux пакетов.

Firefox-расширение в релиз не входит.
Windows installer пока не подписан Authenticode; используйте приложенный SHA-256 для проверки.

NyaaGuard 0.1.0

Choose a tag to compare

@Spirt51 Spirt51 released this 26 Jul 14:02

Первый публичный релиз NyaaGuard.

Что входит:

  • проверка и очистка внешних ссылок;
  • локальные базы вредоносных, фишинговых, спам- и adult-доменов;
  • пользовательские списки блокировок и исключений;
  • проверка цепочек перенаправлений и кодов ответа веб-сервера;
  • опциональная проверка VirusTotal;
  • русский, украинский, английский и немецкий интерфейсы;
  • светлая и тёмная темы;
  • фоновая служба и автозапуск;
  • встроенная проверка обновлений;
  • Windows installer с обычной и портативной установкой;
  • DEB-пакет для Debian/Ubuntu x64.

Проверка загрузок:

  • для каждого пакета приложен отдельный файл SHA-256;
  • Windows installer пока не подписан сертификатом Authenticode.

Firefox-расширение в этот релиз не входит.