通过 Cargo 安装(官方推荐)
- 确保系统已经安装了 Rust 和 Cargo。如果没有安装,可以在终端中运行以下命令进行安装:
bash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
按照屏幕上的指示完成安装后,可能需要重新启动终端或者执行 source $HOME/.cargo/env
,让环境变量生效。
2. 安装 Rustscan,在终端中输入:
bash
cargo install rustscan
然后等待安装成功
我们在终端输入
我们开始扫描
rustscan -a 192.168.25.138
与 Nmap 集成
Rustscan 可以自动将扫描结果传递给 Nmap 进行更深入的分析,比如进行服务版本检测:
bash
rustscan -a 目标IP地址 -- -sV
这里 --
后面跟着的是 Nmap 的参数,-sV
是 Nmap 用于探测服务版本的参数。还可以结合其他 Nmap 参数使用,如 rustscan -a 192.168.1.100 -- -sC -sV
,-sC
表示运行默认的一组 Nmap 脚本。
rustscan -a 192.168.25.138 -- -sC -sV
剩下的操作都大差不差 就不再多说了