Cargo.toml (25 lines of code) (raw):
[package]
name = "die"
version = "0.1.0"
edition = "2021"
authors = ["Christophe Alladoum"]
description = "Native Rust bindings for @horsicq's Detect-It-Easy"
homepage = "https://github.com/elastic/die-rust"
repository = "https://github.com/elastic/die-rust"
license = "Apache-2.0"
keywords = ["detect-it-easy", "malware", "packer"]
categories = ["api-bindings"]
readme = "README.md"
build = "build.rs"
[lib]
crate-type = ["rlib"]
[[example]]
name = "scan_file"
[dependencies]
bitflags = "2.6.0"
derive_more = { version = "1.0.0", features = ["from", "display"] }
[dev-dependencies]
clap = { version = "4.5.23", features = ["derive"] }
env_logger = "0.11.6"
log = "0.4.22"
memmap2 = "0.9.5"