1个稳定版本

1.0.0 2020年7月18日

#11#nmap

MIT 许可证

6MB
85

包含 (ELF exe/lib, 8MB) src/RustScan, (ELF exe/lib, 1MB) pkg/RustScan-bin/usr/bin/RustScan


使用Rustscan快速找到所有开放的端口,并自动将它们传递到Nmap。使用Rust构建。


🐍 Cargo (通用)

Arch

HomeBrew

cargoinstall rust_scan yay rustscan brewinstall rustscan

注意:您必须已安装Nmap。


待办事项

debian包终端GIF

🤔 这是啥?

如果您是竞技型CTF玩家,并在运行更全面的扫描之前经常运行masscan / 基本nmap扫描,这个工具就是为您准备的。

  1. 使用Rustscan快速找到端口(平均27秒)。
  2. 自动在那些端口上运行 nmap -A -sV -p $ports -vvv
  3. 利润???

[ GIFS HERE ]

Rustscans 的任务是减少在找到开放的端口和输入到nmap之间的摩擦。

RustScan 与 Nmap 与 MassScan

名称 RustScan Nmap Masscan
快速
实际上有用
意识到它并不有用,并将唯一有用的数据传输到唯一有用的端口扫描器

常见问题解答

我认为这个端口扫描器在没有Nmap的情况下也会很棒!

不。如果您需要快速端口扫描器,请使用Masscan。

我有一个关于获取端口/主机信息的脚本的好主意

很好。将其贡献给Nmap! :D

并不是每个人都有Nmap安装...

如果您是渗透测试人员,那么是的,您已经安装了Nmap。

我想贡献!

太好了!我很乐意得到一些帮助。请阅读 contributing.md 文件以获取更多信息!

作者的其他黑客项目

Ciphey

Ciphey 是一个使用人工智能和自然语言处理自动解密的工具。 在此处查看!

完整安装指南

安装RustScan的最简单方法是使用为您提供的系统包,例如HomeBrew或Arch Linux的Yay。

依赖项

~2–10MB
~77K SLoC