Expand description
§Rust Network Scanner
A memory-safe, asynchronous network security scanner for vulnerability assessment and network monitoring.
§Features
- Memory Safety: Built with Rust to prevent buffer overflows and memory corruption
- Async/Await: High-performance concurrent scanning using Tokio
- Port Scanning: Detect open ports and services
- Service Detection: Banner grabbing and service fingerprinting
- Vulnerability Detection: Known version vulnerability checking
- SIEM Integration: JSON export for security monitoring
- Security Focus: Designed for financial infrastructure security assessment
§Alignment with Federal Guidance
Implements network security tools using memory-safe Rust, aligning with 2024 CISA/FBI guidance for critical infrastructure security tools.
Re-exports§
pub use service_detection::BannerGrabber;pub use service_detection::ServiceInfo;pub use service_detection::ServiceSignatures;
Modules§
- service_
detection - Service detection and banner grabbing
Structs§
- Network
Scanner - Network scanner
- Port
Scan Result - Scan result for a single port
- Scan
Result - Complete scan result for a target
- Scanner
Config - Network scanner configuration
Enums§
- Port
Risk Level - Port risk level for security assessment
- Port
Status - Port status
- Scan
Error - Scanner errors