regreSSHion-checker 是一个轻量、高效的检测工具,用于识别运行存在漏洞的 OpenSSH 版本的服务器,专门针对最近发现的 regreSSHion 漏洞(CVE-2024-6387)。该工具支持快速扫描多个 IP 地址、域名和 CIDR 网络范围,以检测潜在漏洞并确保基础设施安全。

要从 GitHub 仓库安装 regreSSHion-checker,请确保已正确安装和配置 Go。使用以下命令:
go get github.com/xonoxitron/regreSSHion-checker
安装后,您可以按照以下使用说明进行操作。
要从源代码编译 regreSSHion-checker,请确保已安装 Go 并遵循以下步骤:
克隆仓库或下载源代码。
git clone https://github.com/your/repo.git
cd regreSSHion-checker
使用 go build 编译二进制文件。
go build regreSSHion-checker.go
(可选)设置执行权限。
chmod +x regreSSHion-checker
现在您可以使用 ./regreSSHion-checker 扫描基础设施中的 OpenSSH CVE-2024-6387 漏洞。
./regreSSHion-checker <targets> [--port PORT]
./regreSSHion-checker 192.168.1.1
./regreSSHion-checker -list ip_list.txt
./regreSSHion-checker 192.168.1.1 example.com 192.168.1.2
./regreSSHion-checker 192.168.1.0/24
./regreSSHion-checker 192.168.1.1 example.com --port 2222
该工具提供扫描目标的摘要信息:
🛡️ 不易受攻击的服务器:1
[+] 服务器 157.90.125.31(运行 SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.11)
🚨 可能存在漏洞的服务器:2
[+] 服务器 4.231.170.121(运行 SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.10)
[+] 服务器 4.231.170.122(运行 SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2)
🔒 端口 22 关闭的服务器:254
📊 总计扫描目标:257
go build regreSSHion-checker.go)。regreSSHion-checker 替换为从源文件编译的 Go 二进制文件名。chmod +x regreSSHion-checker)以便直接执行二进制文件。本 README.md 文件现已反映 Go 版本 regreSSHion-checker 工具的使用方法和功能特性,为用户提供清晰的说明和示例,以有效扫描 OpenSSH 服务器的漏洞。