nerve-0.2.1 has been yanked.
nerve

Security scan library with the aim of being lightweight and fast.
nerve provides a cross-platform API for network / security scan
(for security testing, network management, evaluation)
using Rust.
It is currently in alpha stage.
Features
- PORT SCAN
- HOST SCAN
- URI SCAN
- DOMAIN SCAN
Usage
Add nerve to your dependencies
[]
= "0.2.1"
- Structs that provide each function
PortScannerHostScannerUriScannerDomainScanner
- Basic usage of each struct
::new()returns a Scanner.- Set up the scanner (see Examples)
::run_scan()Run scan with current settings.- Results are stored in
::scan_result ::get_result()returns a scan resut.
Example
Port Scan Example
extern crate nerve_port;
use PortScanner;
use PortScanType;
use ScanStatus;
use Duration;
For more details see Examples
Supported platform
- Linux
- macOS(OS X)
- Windows
Additional Notes
This library requires the ability to create raw sockets. Execute with root user privileges.