Crate malwaredb_server

Source
Expand description

§Malware DB Server

TestLintCrossDocumentationCrates.io Version

This is the logic for the Malware DB Server. This can be used to add Malware DB’s functionality to a custom server application.

There is separate documentation for the database schema.

Modules§

crypto
Cryptographic functionality for file storage
db
Database I/O Postgres is the database used by MalwareDB. However, SQLite will be used for unit testing. This option can be allowed by using the sqlite feature flag. When using SQLite, any similarity functions must be calculated by MalwareDB.
http
HTTP Server
utils
Entropy functions
vt
Virus Total communication

Structs§

State
State & configuration of the running server instance

Constants§

GZIP_MAGIC
Gzip’s magic number to see if a file is compressed
MDB_VERSION
MDB version