ElainaScan là High-speed CVE & Port Vulnerability Scanner phát triển bằng Rust, kết hợp tốc độ Masscan, xác thực port chuẩn như RustScan, và mở rộng detect service / OS / vuln / NSE như Nmap.
Phục vụ:
✨ Pentest thực chiến
✨ Recon Bug Bounty
✨ CTF & Lab an toàn thông tin
✅ Quét port TCP tốc độ cao, concurrency tùy chỉnh.
✅ Xác thực port tránh false positive.
✅ Banner grabbing (HTTP/SSH/FTP).
✅ OS & service version detection.
✅ Vuln check local CVE DB.
✅ Auto chạy Nmap NSE nếu cần.
✅ Xuất kết quả JSON / CSV / HTML.
✅ Gọn nhẹ, dễ build cross-platform.
- Rust + Cargo (hoặc dùng Docker)
- Git
git clone https://github.com/Yuri08loveElaina/ElainaScan.git
cd ElainaScan
cargo build --release
File build xong sẽ nằm tại:
./target/release/elainascan
Build:
docker build -t elainascan .
Chạy:
docker run --rm elainascan --target 13.92.97.133 --ports 80,443 --banner --finger --vuln
./elainascan --target 192.168.1.10 --ports 22,80,443 --banner
./elainascan --target 192.168.1.10 --ports 22,80,443 --finger
./elainascan --target 192.168.1.10 --ports 22,80,443 --vuln
./elainascan --target 192.168.1.10 --ports 80,443 --nse --nse-scripts vuln
./elainascan --target 192.168.1.10 --ports 22,80,443 --banner --finger --vuln --report report.json
--concurrency <num>
: Tùy chỉnh luồng quét song song.--nse-scripts <script>
: Chạy script NSE cụ thể (nmap phải cài sẵn).--report <file>
: Xuất kết quả ra file JSON/CSV/HTML tự động.
Nếu phát hiện bug hoặc cần thêm tính năng:
- Mở Issue
- Hoặc fork & PR
MIT License