Skip to content

malwaredb/malwaredb-pg

Postgres Extension for MalwareDB

This is an attempt to use Rust for the similarity functions used by MalwareDB.

The similarity functions:

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.

Compiling

This project uses pgrx. Please refer to their project page for prerequisites.

  1. Install pgrx: cargo install --locked cargo-pgrx
  2. Initialize pgrx: cargo pgrx init
  3. Run tests: cargo pgrx test
  4. Try the module: cargo pgrx run, then run create extension malwaredb_pg;
  5. Package the module: cargo pgrx package

About

Postgres extension for MalwareDB's similarity functions: SSDeep, LZJD, and TLSH

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published

Contributors 2

  •  
  •  

Languages