0x01 工具介绍
RustScan是一个现代端口扫描器。官方称可以3秒内扫描完成所有65k个端口。它有完整的脚本引擎支持。自动将结果通过管道传输到 Nmap。我们可以使用官方提供的脚本,或自定义脚本来做我们想做的事。
下载地址在末尾
0x02 功能简介
工具特点
-
在 3 秒内扫描所有 65k 端口。
- 完整的脚本引擎支持。自动将结果通过管道传输到 Nmap,或使用我们的脚本(或编写您自己的脚本)来执行任何您想要操作的操作。
- 适应性学习。RustScan 使用得越多,它就越好。这里没有臃肿的机器学习,只有基本的数学。
- 你所期望的通常。IPv6、CIDR、文件输入等。
- 自动将端口通过管道传输到 Nmap。
- RustScan 会自动微调自身以匹配主机操作系统
RustScan有一套很酷的功能,叫做“自适应学习”。这些功能可以“了解”您正在扫描的环境,以及您如何使用 RustScan 随着时间的推移进行自我改进。
0x03更新介绍
构建 CI 以自动分发版本 ( #468 )@LeoFVO
此版本应该自动构建 .debs、docker 等并发布它们!
重构:使 RustScan 另外成为一个库 ( #562 )@PsypherPunk
您现在可以在自己的 Rust 代码中将 RustScan 用作库!
首次尝试启用排除端口列表功能 问题 #530 ( #534 )@wasuaje
您现在可以从扫描中排除端口。
ARM 更新;( #464 )@bee-san
RustScan 现在支持基于 ARM 的设备,这意味着您可以在 Raspberry Pi 等上使用它。此外,还添加了对 Apple Silicon 芯片的支持。
0x04 使用介绍
命令介绍
用法:
rustscan.exe [FLAGS] [OPTIONS][——<command>…]
FLAGS:
——accessible可访问模式。关闭对屏幕阅读器有负面影响的功能
-g,——greppable greppable模式。只输出端口。没有Nmap。用于grep或输出到文件
-h,——help打印帮助信息
-n,——no-config是否忽略配置文件
——top使用前1000个端口
-V,——version打印版本信息
选项:
-a,——addresses <addresses>…以逗号分隔的cidr、ip、
或待扫描的主机
-b,——batch-size <batch-size>端口扫描的批大小,它增加或减慢扫描的速度
扫描。取决于操作系统的打开文件限制。如果你做了65535
会同时处理所有端口。虽然,你的操作系统可能不支持
这个[默认值:4500]
-c,——config-path <config-path>配置文件的自定义路径
-e,——exclude-ports <exclude-ports>…要排除扫描的以逗号分隔的端口列表。例子:
80443年,8080年
-p,——ports <ports>…要扫描的以逗号分隔的端口列表。例子:80443、8080
-r,——range <range> start-end格式的端口范围。例如:1 - 1000
——scan-order <scan-order>要执行的扫描顺序。“serial”选项将扫描端口
按升序排列,而“random”选项将随机扫描端口
[默认值:serial][取值:serial, Random]
——scripts <scripts>运行所需的脚本级别[default: default] [possible]
值:无,默认,自定义]
-t,——timeout <timeout>假定端口关闭前的超时时间(以毫秒为单位)
(默认:1500)
——tries <tries>在端口被假定为关闭之前的尝试次数。如果设为0,
Rustscan会将其修正为1[默认值:1]
-u,——ulimit <ulimit>使用您提供的值自动提高ulimit
参数:
<命令>…要运行的Script参数。要使用参数-A,用'——-A'结束RustScan的参数。例子:
'rustscan -t 1500 -a 127.0.0.1—-a -sC'。此命令自动将-Pn -vvv -p $PORTS添加到
nmap。对于像——script '(safe and vuln)'这样的东西,用引号"'(safe and vuln)括起来
vuln) ”
0x05 下载地址
https://github.com/RustScan/RustScan
原文始发于微信公众号(渗透安全HackTwo):RustScan 一款3秒内可扫描65k个端口的探测工具|漏洞挖掘
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论