[package] edition = "2018" name = "bandwhich" description = "Display current network utilization by process, connection and remote IP/hostname" version = "0.20.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.12", default-features = false, features = ["crossterm"]} crossterm = "0.17.7" structopt = "0.3" 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" resolv-conf = "0.7.0" [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" [target.'cfg(target_os="windows")'.build-dependencies] http_req = "0.7.0" zip = "0.5.6" [patch.crates-io] resolv-conf = { git = 'https://github.com/tailhook/resolv-conf', rev = '83c0f25ebcb0615550488692c5213ca1ae4acd8f' }