Struct malwaredb_api::Report
source · pub struct Report {Show 15 fields
pub md5: String,
pub sha1: String,
pub sha256: String,
pub sha384: String,
pub sha512: String,
pub lzjd: Option<String>,
pub tlsh: Option<String>,
pub ssdeep: Option<String>,
pub sdhash: Option<String>,
pub humanhash: Option<String>,
pub filecommand: Option<String>,
pub bytes: u32,
pub size: String,
pub entropy: f32,
pub vt: Option<VirusTotalSummary>,
}
Expand description
All the data for a sample known to MalwareDB
Fields§
§md5: String
MD5 hash
sha1: String
SHA-1 hash
sha256: String
SHA-256 hash
sha384: String
SHA-384 hash
sha512: String
SHA-512 hash
lzjd: Option<String>
LZJD similarity hash, if available https://github.com/EdwardRaff/LZJD
tlsh: Option<String>
TLSH similarity hash, if available https://github.com/trendmicro/tlsh
ssdeep: Option<String>
SSDeep similarity hash, if available https://ssdeep-project.github.io/ssdeep/index.html
sdhash: Option<String>
SDHash similarity hash, not yet implemented https://github.com/sdhash/sdhash
humanhash: Option<String>
Human hash https://github.com/zacharyvoase/humanhash
filecommand: Option<String>
The output from libmagic, aka the file
command
https://man7.org/linux/man-pages/man3/libmagic.3.html
bytes: u32
Sample size in bytes
size: String
Sample size in human-readable size (2048 becomes 2 kb, for example)
entropy: f32
Entropy of the file, values over 6.5 may indicate compression or encryption
vt: Option<VirusTotalSummary>
VirusTotal summary data, if enabled on the server https://www.virustotal.com