[package] edition = "2018" name = "bandwhich" description = "Display current network utilization by process, connection and remote IP/hostname" version = "0.18.0" homepage = "https://github.com/imsnif/bandwhich" repository = "https://github.com/imsnif/bandwhich" readme = "README.md" authors = [ "Aram Drevekenin ", "Eduardo Toledo ", "Eduardo Broto ", "Kelvin Zhang ", "Brooks Rady " ] keywords = ["networking", "utilization", "cli"] categories = ["network-programming", "command-line-utilities"] license = "MIT" exclude = ["src/tests/*", "demo.gif"] [dependencies] pnet = "0.26.0" ipnetwork = "0.16.0" tui = { version = "0.5", default-features = false, features = ["crossterm"]} crossterm = "0.17.7" structopt = "0.3" signal-hook = "0.1.10" failure = "0.1.6" chrono = "0.4" regex = "1.3.1" lazy_static = "1.4.0" tokio = { version = "0.2", features = ["rt-core", "sync"] } trust-dns-resolver = "0.18.1" async-trait = "0.1.21" unicode-width = "0.1.8" [target.'cfg(target_os="windows")'.dependencies] netstat2 = "0.9.0" sysinfo = "0.15.1" [target.'cfg(target_os="linux")'.dependencies] procfs = "0.7.4" [dev-dependencies] insta = "0.12.0" pnet_base = "0.26.0" cargo-insta = "0.11.0" packet-builder = "0.5.0" regex = "1" [build-dependencies] #[target.'cfg(target_os="windows")'.build-dependencies] http_req = "0.7.0" zip = "0.5.6"