malwaredb-client 0.2.2

Client application and library for connecting to MalwareDB.
Documentation
[[bin]]
name = "mdb_client"
path = "src/main.rs"

[build-dependencies.vergen-gitcl]
default-features = false
features = ["build"]
version = "1.0.8"

[build-dependencies.winresource]
default-features = false
features = ["toml"]
version = "0.1.28"

[dependencies.anyhow]
default-features = false
features = ["std"]
version = "1.0"

[dependencies.base64]
default-features = false
version = "0.22.1"

[dependencies.cart_container]
default-features = false
features = ["md5", "sha1"]
version = "1.0.0"

[dependencies.ciborium]
default-features = false
features = ["std"]
version = "0.2.2"

[dependencies.clap]
default-features = false
features = ["color", "derive", "help", "suggestions"]
version = "4.5"

[dependencies.clap_complete]
default-features = false
version = "4.5"

[dependencies.ctrlc]
default-features = false
features = ["termination"]
version = "3.5"

[dependencies.dialoguer]
default-features = false
features = ["password"]
version = "0.12.0"

[dependencies.flate2]
default-features = false
features = ["rust_backend"]
version = "1.1.5"

[dependencies.fuzzyhash]
default-features = false
version = "0.2.2"

[dependencies.hex]
default-features = false
features = ["std"]
version = "0.4.3"

[dependencies.home]
default-features = false
version = "0.5.12"

[dependencies.malwaredb-api]
default-features = false
version = "0.2.2"

[dependencies.malwaredb-lzjd]
default-features = false
version = "0.1.3"

[dependencies.malwaredb-types]
default-features = false
features = ["officexml", "pe32"]
version = "0.2.2"

[dependencies.mdns-sd]
default-features = false
version = "0.17.1"

[dependencies.reqwest]
default-features = false
features = ["http2", "gzip", "json", "rustls-tls", "rustls-tls-manual-roots", "zstd"]
version = "0.12.25"

[dependencies.semver]
default-features = false
features = ["serde"]
version = "1.0"

[dependencies.serde]
default-features = false
features = ["default", "std"]
version = "1.0"

[dependencies.serde_json]
default-features = false
features = ["std"]
version = "1.0"

[dependencies.sha2]
default-features = false
version = "0.10.9"

[dependencies.tlsh-fixed]
default-features = false
version = "0.1.1"

[dependencies.tokio]
default-features = false
features = ["macros", "rt-multi-thread"]
version = "1.48.0"

[dependencies.toml]
default-features = false
features = ["display", "parse", "serde"]
version = "0.9.10"

[dependencies.tracing]
default-features = false
version = "0.1.44"

[dependencies.tracing-subscriber]
default-features = false
features = ["env-filter", "fmt", "json"]
version = "0.3.22"

[dependencies.walkdir]
default-features = false
version = "2.5.0"

[dependencies.zeroize]
default-features = false
features = ["aarch64", "derive", "simd"]
version = "1.8.2"

[dependencies.zip]
default-features = false
features = ["aes-crypto", "deflate", "deflate64", "zstd"]
version = "7.0.0"

[dependencies.zstd]
default-features = false
version = "0.13.3"

[features]
blocking = ["reqwest/blocking"]
default = []

[lib]
name = "malwaredb_client"
path = "src/lib.rs"

[package]
authors = ["Richard Zak <richard.j.zak@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["database", "data-structures", "parsing"]
description = "Client application and library for connecting to MalwareDB."
edition = "2021"
homepage = "https://malwaredb.net/"
keywords = ["cybersecurity", "malware", "malware-research", "forensics"]
license = "Apache-2.0"
name = "malwaredb-client"
readme = "README.md"
repository = "https://github.com/malwaredb/malwaredb-rs"
rust-version = "1.88.0"
version = "0.2.2"

[package.metadata.deb]
changelog = "debian/changelog"
copyright = "2023-2025, MalwareDB Developers"
depends = "$auto"
extended-description = "Client application for connecting to MalwareDB on the command line. See the readme at https://github.com/malwaredb/malwaredb-rs/blob/main/client/README.md for more information."
priority = "optional"
recommends = "malwaredb"
section = "database"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[package.metadata.winresource]
LegalCopyright = "Copyright © 2023-2025, MalwareDB Developers"
OriginalFilename = "MDB_CLIENT.EXE"

[target."cfg(not(windows))".dependencies.sha2]
default-features = false
features = ["asm-aarch64", "sha2-asm"]
version = "0.10.9"

[target.'cfg(target_os = "macos")'.dependencies.security-framework]
default-features = false
features = ["OSX_10_15"]
version = "3.5.1"

[target."cfg(windows)".build-dependencies.winresource]
default-features = false
version = "0.1.28"