listeners 0.3.0

Cross-platform library to find out processes listening on network sockets
Documentation
[dev-dependencies.http-test-server]
version = "2.1.1"

[dev-dependencies.serial_test]
version = "3.2.0"

[[example]]
name = "get_all"
path = "examples/get_all.rs"

[[example]]
name = "get_ports_by_pid"
path = "examples/get_ports_by_pid.rs"

[[example]]
name = "get_ports_by_process_name"
path = "examples/get_ports_by_process_name.rs"

[[example]]
name = "get_processes_by_port"
path = "examples/get_processes_by_port.rs"

[[example]]
name = "print_paths"
path = "examples/print_paths.rs"

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

[package]
authors = ["Giuliano Bellini <gyulyvgc99@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["network-programming"]
description = "Cross-platform library to find out processes listening on network sockets"
edition = "2024"
include = ["src/**/*", "LICENSE", "README.md", "CHANGELOG.md", "examples/**/*"]
keywords = ["listen", "port", "process", "socket", "pid"]
license = "MIT"
name = "listeners"
readme = "README.md"
repository = "https://github.com/GyulyVGC/listeners"
version = "0.3.0"

[target.'cfg(target_os = "linux")'.dependencies.rustix]
features = ["fs"]
version = "1.0.8"

[target.'cfg(target_os = "macos")'.dependencies.byteorder]
version = "1.5.0"

[target.'cfg(target_os = "windows")'.dependencies.windows]
features = ["Win32_Foundation", "Win32_System_Diagnostics_ToolHelp", "Win32_System_Threading"]
version = "0.61.3"