IPアドレスをスキャンし、HTMLページから身代金要求メモを取得して文字列を比較することで、ESXiが侵害された兆候を検出するプログラムです。
パッケージマネージャーpipを使用して必要なパッケージをインストールします。
pip install requests
pip install bs4
pip install tqdm
pip install colorama
Python 3でプログラムを実行します。
python ESXi_EZ_Scanner.py
プログラムは以下のメニューを表示します。
メニューからオプション1を選択し、スキャンしたいIPアドレスを入力します。プログラムはそのIPアドレスが感染しているかどうかを示すメッセージを表示します。
メニューからオプション2を選択し、CSVファイルの名前を入力します。ファイルにはIPアドレスのリストが含まれ、各行に1つのIPアドレスが記述されている必要があります。プログラムは各IPアドレスをスキャンし、それぞれが感染しているかどうかを示すメッセージを表示します。
メニューからオプション3を選択し、JSONファイルの名前を入力します。ファイルにはIPアドレスのリストが含まれ、各IPアドレスはリスト内の文字列として表されている必要があります。プログラムは各IPアドレスをスキャンし、それぞれが感染しているかどうかを示すメッセージを表示します。
プルリクエストは歓迎します。大きな変更については、まずissueを開いて変更内容を議論してください。