This is an attempt to use Rust for the similarity functions used by MalwareDB.
The similarity functions:
- SSDeep: provided by the fuzzyhash crate.
- LZJD: provided by the malwaredb-lzjd crate.
- TLSH: provided by the tlsh-fixed crate.
Goals:
- Enable easier deployment of Malware DB.
- Get the benefits Rust has to offer on the Postgres side.
- Ensure the functions work across Postgres versions.
MalwareDB-pg is currently a work-in-progress.