Rustscan 端口扫描工具入门到实战

在信息收集阶段,端口扫描是必要的环节之一。通常我们采用Nmap神器进行端口扫描。

但是效率相对比较慢,不适用工程量较大的任务。因此,本文为大家分享一款高速端口扫描器------Rustscan。

简介

**Rustscan**是基于Rust语言开发的高速端口扫描器,能在短时间内扫描大量的端口。同时支持结果导入Nmap。因为基于Rust,所有它的优势以快速、智能、有效而闻名。现在我们一起来看看吧~

为何选择RustScan

RustScan是一种现代化的端口扫描工具。它设计简洁、运行快速,同时还能提供极高的扩展性。 此外,RustScan还具备自适应学习功能,能够不断自我改进,因此堪称最出色的端口扫描工具。

Features(特点)

  • Scans all 65k ports in 3 seconds.
  • Full scripting engine support. Automatically pipe results into Nmap, or use our scripts (or write your own) to do whatever you want.
  • Adaptive learning. RustScan improves the more you use it. No bloated machine learning here, just basic maths.
  • The usuals you would expect. IPv6, CIDR, file input and more.
  • Automatically pipes ports into Nmap.
  • 可在3秒内扫描完全部65,000个端口。
  • 具备完整的脚本引擎功能,可自动将扫描结果传输到Nmap中;也可以使用我们的脚本,或自行编写脚本来实现各种功能。
  • 具有自适应学习能力------使用次数越多,RustScan的性能就越好。
  • 它并不依赖复杂的机器学习技术,仅运用基本数学原理即可。 具备常规的功能,如IPv6支持、CIDR地址处理、文件输入等功能。
  • 还能自动将扫描到的端口信息传输到Nmap中。

安装

我们以最新版本2.4.1为例进行安装。下载安装包到本地(已加速)。

✈️项目地址: https://github.com/bee-san/RustScan/releases

国内镜像加速下载:https://gitee.com/mirrors/rustscan/

复制代码
#镜像下载
wget https://gh.chjina.com/https://github.com/bee-san/RustScan/releases/download/2.4.1/rustscan.deb.zip
#解压
unzip rustscan.deb.zip
#安装
dpkg -i rustscan_2.4.1-1_amd64.deb

验证:

复制代码
rustscan -V

至此安装完成。接下来让我们小试牛刀,体验其强大功能。

使用指南

扫描单个IP地址

复制代码
rustscan -a  192.168.5.1

扫描多个IP

在扫描多个IP时,用英文,隔开即可。

复制代码
rustscan -a 192.168.5.229,192.168.5.225

扫描域名

复制代码
rustscan -a blog.bbskali.cn

指定端口列表

复制代码
rustscan -a 192.168.5.1 -p 22,80,443

注意!

通过上方的扫描结果可以看到,当前的扫描方式默认与nmap联动。如果不想联动,可以利用-g命令取消与其联动,只显示端口开启/关闭状态。

与Namp联动

在rustcsan命令后,添加--参数,后面跟nmap的命令就行了。

复制代码
rustscan -a 192.168.5.229 -- -T4 -A -sV -sS

联动扫描效果

联动扫描效果

关于文件输出

参数 功能 示例命令
-oN 标准格式保存 rustscan -a 192.168.1.1 -- -oN scan.log
-oX XML 格式输出 rustscan -a 192.168.1.1 -- -oX scan.xml
-oG Grepable 格式 rustscan -a 192.168.1.1 -- -oG scan.gnmap
-v 详细模式 rustscan -a 192.168.1.1 -- -v
-vv 更详细模式 rustscan -a 192.168.1.1 -- -vv

RustScan is in many repositories already. Install it with whatever tools you wish:

小结

RustScan是最早致力于实现完全易用性的渗透测试工具之一。大多数渗透测试工具都难以被正常使用,这一状况对整个行业造成了负面影响。RustScan采用了持续集成测试机制,以确保其易于使用;我们也在不断努力提升其易用性,让所有人都能使用RustScan。

相关推荐
admin and root5 小时前
《神农安全.AI漏洞挖掘src赏金》单独开放!
安全·web安全·网络安全·数据挖掘·渗透测试·ai安全·白帽子黑客
IT大白鼠9 小时前
渗透测试实战从靶场搭建到渗透流程——第 4 篇 · SQL 注入进阶:POST、请求头与绕过
渗透测试
IT大白鼠2 天前
渗透测试实战从靶场搭建到渗透流程——第 1 篇 · 靶场宿主搭建:Docker 编排 15 个常驻靶场
渗透测试
墨云安全7 天前
系统安全检测方案怎么写?从资产清点到复测闭环的技术框架
安全·网络安全·渗透测试·系统安全
文章永久免费只为良心11 天前
Ctfshow_Web应用安全与防护_第二章_无字母数字命令执行
前端·python·安全·网络安全·渗透测试·ctf·红队渗透测试
墨云安全12 天前
AI 漏洞挖掘平台怎么评估?2026 年技术架构与选型要点
网络·人工智能·网络安全·架构·渗透测试
墨云安全12 天前
自动化渗透测试工具有哪些?2026 年引擎原理、任务编排与误报抑制实践
git·测试工具·网络安全·渗透测试·自动化
墨云安全13 天前
自动化安全测试工具的技术架构、集成方式与任务编排(2026 年实践)
人工智能·网络安全·渗透测试
墨云安全13 天前
AI 渗透测试是怎么实现的?2026 年大模型驱动测试用例生成的工程拆解
网络·人工智能·网络安全·渗透测试·测试用例