Skip to content

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

License

Notifications You must be signed in to change notification settings

malwaredb/malwaredb-pg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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