x-cmd pkg | rustscan - 专为安全从业者打造的端口扫描工具,全面集成 Nmap ...

打印 上一主题 下一主题

主题 858|帖子 858|积分 2574

简介

rustscan 是 github.com/RustScan 用 Rust 开辟的端口扫描器,用于检测目标装备(如服务器、电脑、路由器等)上开放的端口。
它能快速扫描目标主机的端口,速度可达每秒数万个端口;与 Nmap 集成,能自动将端口扫描结果转达给 Nmap 举行具体分析。

   info
RustScan 的默认设置比较激进,每秒会扫描 3000 个端口,这可能会对目标服务器造成压力或触发目标服务器的防护措施,如被目标服务器管理员封锁 IP 地址。该工具是为 Capture the Flag (CTF) 活动设计的,不要用于扫描或攻击涉及敏感数据的真实世界服务器。
  快速上手

安装

  1. eval "$(curl https://get.x-cmd.com)"        # 安装 x-cmd
  2. x env use rustscan                          # 使用 x-cmd 安装 rustscan
复制代码
使用


  • 扫描目标装备,检测开放的端口:
    1. # 默认会自动将端口扫描结果传递给 Nmap 进行详细分析
    2. rustscan -a 127.0.0.1
    3. # 扫描多个 IP 或主机
    4. rustscan -a 127.0.0.1,www.examples.com
    5. # 扫描指定端口或端口范围
    6. rustscan -a www.examples.com -p 80,5000,7000
    7. rustscan -a www.examples.com --range 5000-7000
    复制代码
  • 取消将扫描结果转达给 Nmap:
    1. rustscan -a 127.0.0.1 --scripts none
    2. rustscan -a 127.0.0.1 -g
    复制代码
  • 调解扫描速度:
    1. # 设置端口扫描的批量大小为 1000
    2. rustscan -b 1000 -a www.bing.com --range 1-1000
    3. # 设置端口被认为关闭之前的超时时间为 500 毫秒
    4. rustscan -t 500 -a www.bing.com --range 1-1000
    复制代码
功能特点


  • 扫描效率高:可在 3 秒内扫描 65,535 个端口(默认每秒扫描 3000 个端口)。
  • 脚本引擎支持:能自动将结果转达给 Nmap 做进一步分析,或用 Python、Lua 和 Shell 编写的自定义脚本实行特定操纵。
  • 自适应学习:随着使用次数的增长,rustscan 内部的算法会不断地优化性能。
竞品和相干作品


  • Nmap:一款功能强大的网络扫描工具,广泛应用于网络安全和系统管理范畴。它能够发现网络中的装备、检测服务和操纵系统、查找潜在漏洞,是网络安全从业者、系统管理员和渗透测试职员的必备工具。
  • Masscan:TCP 端口扫描工具,主要用于大规模网络的快速端口扫描。它能够在极短时间内发现大量装备的开放端口,常用于网络资产评估和安全检测。
  • nc (Netcat):Unix 系统自带的网络工具,功能丰富,可以用于网络调试、端口扫描、数据传输、简朴服务搭建等多种任务。
进一步阅读



  • rustscan 源代码 - rustscan 项目的源代码托管在 GitHub,你可以在这里找到最新版本的 rustscan 和参与社区贡献。

   更多内容请查阅 : pkg/rustscan
  转载请标明原文链接 :https://www.x-cmd.com/pkg/rustscan

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

耶耶耶耶耶

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表