oports
Async library to retrieve open ports for a given IP address
Install
Add oports as a dependency in the cargo.toml file if your project:
[]
= "0.2"
If you have cargo-edit utility tool installed, use:
Use
use oports;
use IpAddr;
let ip_v4_addr = V4;
let op = new;
// Check if the given port is open or not
let is_open_port = is_port_open.await?;
// Retrieve a vec with open port for a given port range
let open_ports_by_range = open_ports_by_range.await?;
// Retrieve a vec with open port for all ports (0 - 65535)
let open_ports = open_ports.await?;