该脚本会检查服务器是否运行了存在漏洞的 OpenSSH 版本(基于指定的目标)。它使用多线程并发扫描多个目标和端口。
安装:
git clone https://github.com/sardine-web/CVE-2024-6387_Check.git
cd CVE-2024-6387_Check
用法
检查服务器是否存在 OpenSSH 漏洞:
python main.py [-p PORT] [-t TIMEOUT]
选项
<targets>: IP地址、域名、包含IP地址的文件路径或CIDR网络范围的列表。
-p, --port PORT: 要检查的端口号(默认:22)。
-t, --timeout TIMEOUT: 连接超时时间,单位秒(默认:1秒)。
示例
检查一组IP地址的漏洞:
css
python main.py 192.168.1.1 192.168.1.2 -p 22 -t 2.0
许可证
本项目基于 MIT 许可证授权 - 详情请参阅 LICENSE 文件。 作者
sardine-web - GitHub
依赖项:
该脚本使用 Python 3。请确保系统已安装 Python 3。
socket: 用于套接字编程的标准库。
argparse: 用于解析命令行参数的标准库。
ipaddress: 用于处理IP地址和网络的库。
threading: 用于多线程支持的标准库。
queue: 用于线程安全队列实现的标准库。