WHOIS Rust
This is a WHOIS client library for Rust, inspired by https://github.com/hjr265/node-whois
Usage
You can make a servers.json file or copy one from https://github.com/hjr265/node-whois
This is a simple example of servers.json.
Then, use the from_path
(or from_string
if your JSON data is in-memory) associated function to create a WhoIs
instance.
extern crate whois_rust;
use WhoIs;
let whois = from_path.unwrap;
Use the lookup
method and input a WhoIsLookupOptions
instance to lookup a domain or an IP.
extern crate whois_rust;
use ;
let whois = from_path.unwrap;
let result: String = whois.lookup.unwrap;
Crates.io
https://crates.io/crates/whois-rust