Function port_scanner::scan_ports_addrs [] [src]

pub fn scan_ports_addrs<A: ToSocketAddrs>(addrs: Vec<A>) -> Vec<SocketAddr>

Scan specified ports of addresses and return a list of all addresses with open ports.

Example

use port_scanner::scan_ports_addrs;
for open_addr in scan_ports_addrs(vec!["192.168.1.1:8000", "192.168.1.2:8000"]) {
    println!("IP {} has port {} open.", open_addr.ip(), open_addr.port());
}