Repository navigation
ModChecker 1.3 — новый интерфейс, быстрая проверка и управление сканированием.
Интерфейс
- FlatLaf со светлой и тёмной темами. Основное место занимает таблица результатов.
- Поиск, фильтры по вердикту, правилу и источнику находки; сортировка столбцов.
- Сворачиваемая панель подробностей с изменяемой высотой. Выбранный файл,
выделенный текст и прокрутка сохраняются при появлении новых результатов. - Ключи CurseForge/VirusTotal перенесены в отдельное увеличенное окно настроек.
Дополнительные функции доступны в меню «Действия» и по правой кнопке мыши.
Проверка файлов
- «Быстрая проверка» сверяет хеши с Modrinth и CurseForge без разбора байткода.
После неё доступна полная проверка выбранных или всех неподтверждённых файлов. - Одна кнопка «Стоп → Продолжить»: текущий файл или пакет сверки завершается,
готовые результаты сохраняются, продолжение обрабатывает оставшуюся очередь. - Экспорт полного отчёта в TXT и JSON, пояснения об основном и вложенных JAR.
- Проверка нативных
.exe/.dll/.so/.dylibчерез VirusTotal только по SHA-256.
Нужен собственный ключ; есть кэш и ограничение 4 запроса/минуту, 500/24 часа.
Сами файлы на сервис не отправляются; результаты не меняют баллы сканера. - Ограничения размера, количества записей и времени обработки архивов.
Превышение даёт явную ошибку незавершённой проверки. В настройках можно
включить «Снять ограничения проверки архивов»; выбор сохраняется. - Потоковый отпечаток CurseForge без загрузки всего JAR в память.
Правила 1–29, их веса и условия вердиктов сохранены. Код проверяемых модов
никогда не загружается в JVM и не запускается: используются чтение архивов
и разбор байткода через ASM. Песочница остаётся отдельным будущим проектом.
Проверено
Java 17, Windows и Linux: сборка, 120 автопроверок и 11 GUI-сценариев.
Тестовый fake_visual_rat сохраняет «ОПАСНО» и 21 балл.
Скачать
Для запуска требуется Java 17 или новее.
modchecker.jar— готовая программа, без аргументов открывает окно.modchecker-v1.3.zip— тот же JAR и инструкцияREADME.txt.README.txt— инструкция и описание всех 29 правил.SHA256SUMS.txt— контрольные суммы JAR, ZIP и инструкции.