2
2
Fork
You've already forked Hypatia
1
Port of Hypatia to desktop systems
  • Java 93.4%
  • Shell 6.6%
Find a file
Tavi 217120e472
Adjust
Signed-off-by: Tavi <tavi@divested.dev>
2025年08月28日 09:27:17 -04:00
gradle/wrapper Initial commit 2024年08月02日 07:23:56 -04:00
src Add a cache mechanism 2024年08月02日 08:59:52 -04:00
.gitignore Initial commit 2024年08月02日 07:23:56 -04:00
.gitlab-ci.yml Initial commit 2024年08月02日 07:23:56 -04:00
build.gradle Initial commit 2024年08月02日 07:23:56 -04:00
gradlew Initial commit 2024年08月02日 07:23:56 -04:00
gradlew.bat Initial commit 2024年08月02日 07:23:56 -04:00
LICENSE Tweaks and license 2024年08月02日 07:29:01 -04:00
README.md Adjust 2025年08月28日 09:27:17 -04:00
settings.gradle Initial commit 2024年08月02日 07:23:56 -04:00
update_databases.sh Initial commit 2024年08月02日 07:23:56 -04:00

Hypatia

A high-performance hash based malware scanner. A basic port from the original Android version.

Use

  • Compile: gradle assemble
  • Download databases: sh update_databases.sh
  • Run a one-off scan: java -jar HypatiaDesktop.jar $pathToDatabase $cacheFile $pathsToRecurse
    • Example output:
      • Hashed 758140 files, totalling 107224MB, 286208ms at 374MBps, skipped 398 files already in cache

Prebuilts

TODO

  • Monitoring
  • Built-in database downloading/verifying

Donate