
wolfssh の CVE-2022-32073 をスキャンするための Nmap .nse スクリプト
このPythonプログラムは、引数として渡されたアドレスに対してnmapを実行します。デフォルトでは全ポートをスキャンしますが、ポート番号を引数として指定することもできます。独自に作成した wolf_ssh_version.nse スクリプトをnmapで使用し、フィンガープリンティングによって、CVE-2022-32073 が割り当てられた整数オーバーフローの脆弱性を含む wolfSSH v1.4.7 を識別します。このプログラムは、nmap と python3 および必要なライブラリがインストールされた任意のマシンで実行できます。
オプションと説明を確認するには、次のコマンドでプログラムを実行してください。
python3 scanner_for_CVE-2022-32073.py --help
指定したアドレスまたはアドレス範囲に対してプログラムを実行し、各ホストのすべてのポートをスキャンするには、次のコマンドを使用します。
python3 scanner_for_CVE-2022-32073.py -a IP
指定したアドレスまたはアドレス範囲に対してプログラムを実行し、各ホストの指定したポートまたはポート範囲をスキャンするには、次のコマンドを使用します。
python3 scanner_for_CVE-2022-32073.py -a IP -p PORTS
スクリーンショットは、別のバージョンのSSHに対するプログラムのフィンガープリンティング機能と出力形式の使用例を示しています。

詳細については、Documentation.pdf を参照するか、https://nmap.org/ を参照してください。