
ホストがOpenSSH regreSSHion脆弱性(CVE-2024-6387)に影響を受けているかチェックするPythonスキャナー
このスクリプトは、対象IPアドレスまたは範囲のリストをスキャンし、CVE-2024-6387に対して脆弱なOpenSSHが実行されているかどうかを判断します。
argparse モジュール。ipaddress モジュール。usage: openssh_checker.py [-h] [--port PORT] [-t TIMEOUT] [-l LIST] targets [targets ...]
Check if servers are running a vulnerable version of OpenSSH.
positional arguments:
targets IPアドレス、ドメイン名、IPアドレスを含むファイルパス、またはCIDRネットワーク範囲。
optional arguments:
-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
スクリプトは各ターゲットに関する詳細情報を出力します: