该脚本扫描目标 IP 地址或范围列表,以确定它们是否正在运行易受 CVE-2024-6387 攻击的版本。
argparse 模块。ipaddress 模块。usage: openssh_checker.py [-h] [--port PORT] [-t TIMEOUT] [-l LIST] targets [targets ...]
检查服务器是否运行存在漏洞的 OpenSSH 版本。
位置参数:
targets IP 地址、域名、包含 IP 地址的文件路径或 CIDR 网络范围。
可选参数:
-h, --help 显示此帮助信息并退出
--port PORT 要检查的端口号(默认:22)。
-t TIMEOUT, --timeout TIMEOUT
连接超时时间(秒,默认:1 秒)。
-l LIST, --list LIST 包含要检查的 IP 地址列表的文件。
检查单个 IP 地址:
python3 openssh_checker.py 192.168.1.1
从文件中检查多个 IP 地址:
python3 openssh_checker.py -l ip_list.txt
检查 CIDR 范围:
python3 openssh_checker.py 192.168.1.0/24
脚本会输出每个目标的详细信息: