mirror of
https://github.com/MaintainTeam/Hypatia.git
synced 2025-03-01 05:48:23 +03:00
Update readme
This commit is contained in:
parent
aef0d0fd65
commit
5d9285e8ee
1 changed files with 11 additions and 1 deletions
12
README.md
12
README.md
|
@ -13,6 +13,7 @@ Features
|
||||||
- Regular scan: allowing selection of /system, internal storage, external storage, and installed apps
|
- Regular scan: allowing selection of /system, internal storage, external storage, and installed apps
|
||||||
- Realtime scanner: can detect malware in realtime on write/rename in internal storage
|
- Realtime scanner: can detect malware in realtime on write/rename in internal storage
|
||||||
- Completely offline: Internet is only used to download signature databases, files will never ever leave your device
|
- Completely offline: Internet is only used to download signature databases, files will never ever leave your device
|
||||||
|
- Persistence: will automatically restart on boot/update
|
||||||
- Tiny codebase: coming in at under 1000 sloc, it can be audited by even someone with basic programming experience
|
- Tiny codebase: coming in at under 1000 sloc, it can be audited by even someone with basic programming experience
|
||||||
- Minimal dependencies: the app only uses libraries when necessary
|
- Minimal dependencies: the app only uses libraries when necessary
|
||||||
- Signature databases can be enabled/disabled at the users demand
|
- Signature databases can be enabled/disabled at the users demand
|
||||||
|
@ -21,9 +22,18 @@ Technical Details
|
||||||
------------------
|
------------------
|
||||||
- Signature databases are ClavAV .hdb (MD5 hashes) and .hsb (SHA-1/SHA-256) format
|
- Signature databases are ClavAV .hdb (MD5 hashes) and .hsb (SHA-1/SHA-256) format
|
||||||
- Signature databases will not be redownloaded if the file hasn't changed on the server (304 not modified)
|
- Signature databases will not be redownloaded if the file hasn't changed on the server (304 not modified)
|
||||||
- Realtime scanning powered by recursive FileObserver (Credit: @iNPUTmice)
|
|
||||||
- Signatures are stored using HashMaps for O(1) lookup
|
- Signatures are stored using HashMaps for O(1) lookup
|
||||||
- Files have their MD5/SHA-1/SHA-256 hashes calculated in one pass
|
- Files have their MD5/SHA-1/SHA-256 hashes calculated in one pass
|
||||||
|
- Realtime scanner is multithreaded and will use half of the device's core count for scanning multiple files asynchronously
|
||||||
|
- Realtime scanning powered by a recursive FileObserver
|
||||||
|
|
||||||
|
To-Do
|
||||||
|
-----
|
||||||
|
- Scan files via share intent
|
||||||
|
- Scan newly installed/updated apps
|
||||||
|
- Better GUI
|
||||||
|
- Translations
|
||||||
|
- Scanning entire system using root (low priority)
|
||||||
|
|
||||||
Credits
|
Credits
|
||||||
-------
|
-------
|
||||||
|
|
Loading…
Add table
Reference in a new issue