[package] name = "es4forensics" version = "0.5.1" edition = "2021" description = "Import several timelines into elasticsearch" homepage = "https://www.github.com/janstarke/es4forensics" repository = "https://www.github.com/janstarke/es4forensics" license = "GPL-3.0" [features] default = ["cli"] cli = ["elasticsearch", "tokio", "clap", "clap-verbosity-flag"] [lib] name="es4forensics" path="src/lib.rs" [[bin]] name = "es4forensics" path = "src/es4forensics.rs" required-features=["cli"] [dependencies] # requires libssl-dev elasticsearch = {version="8.4.0-alpha.1", optional=true} tokio = { version = "1", features = ["full"], optional=true } futures = {version="0.3", optional=true } duplicate = "0.4" serde = {version="~1", features=["derive"]} serde_json = "~1" anyhow = "1" derive_builder = "0.11" chrono = {version="0.4", features=["serde"] } chrono-tz = "0.8" log = "0.4" simplelog = "0.12" sha2 = "0.10" base64 = "0.13" num-traits = "0.2" num-derive = "0.3" strum = { version = "0.24", features = ["derive"] } strum_macros = "0.24" clap = {version = "4", optional=true, features=["wrap_help", "cargo"]} clap-verbosity-flag = {version = "2.0.0", optional=true } bodyfile = "0.1" [dev-dependencies] assert-json-diff = "2.0"