36 lines
1.1 KiB
Markdown
36 lines
1.1 KiB
Markdown
# rustscan
|
||
|
||
> 用 Rust 编写的快速端口扫描器,内置 `nmap`。
|
||
> 更多信息请访问:<https://github.com/RustScan/RustScan>。
|
||
|
||
- 使用默认值扫描一个或多个以逗号分隔的 [a]ddresses 的所有端口:
|
||
|
||
`rustscan --addresses {{ip_or_hostname}}`
|
||
|
||
- 扫描 [t]op 1000 个端口并进行服务和版本检测:
|
||
|
||
`rustscan --top --addresses {{address_or_addresses}}`
|
||
|
||
- 扫描特定的 [p]orts 列表:
|
||
|
||
`rustscan --ports {{port1,port2,...,portN}} --addresses {{address_or_addresses}}`
|
||
|
||
- 扫描特定范围的端口:
|
||
|
||
`rustscan --range {{start-end}} --addresses {{address_or_addresses}}`
|
||
|
||
- 向 `nmap` 添加脚本参数:
|
||
|
||
`rustscan --addresses {{address_or_addresses}} -- -A -sC`
|
||
|
||
- 使用自定义 [b]atch 大小(默认:4500)和 [t]imeout(默认:1500ms)进行扫描:
|
||
|
||
`rustscan --batch-size {{batch_size}} --timeout {{timeout}} --addresses {{address_or_addresses}}`
|
||
|
||
- 按特定端口顺序扫描:
|
||
|
||
`rustscan --scan-order {{serial|random}} --addresses {{address_or_addresses}}`
|
||
|
||
- 以可 grep 模式扫描(只输出端口,无 `nmap`):
|
||
|
||
`rustscan --greppable --addresses {{address_or_addresses}}` |