cve_2023_3519_inspector.py は、Citrix Gateway の CVE-2023-3519 脆弱性を検出するための Python ベースの脆弱性スキャナです。一連のチェックに基づいてターゲット Web サイトの脆弱性を評価するため、パッシブ解析とフィンガープリンティングを実行します。
このスクリプトには Python 3.6+ と以下の Python パッケージが必要です:
必要なパッケージをインストールするには、以下を実行します:
git clone https://github.com/securekomodo/citrixInspector.git
cd citrixInspector
pip install -r requirements.txt
python cve_2023_3519_inspector.py -u <target_url>
Author: Bryan Smith (@securekomodo)
------------------------
_________ .__ __ .__
\_ ___ \|__|/ |________|__|__ ___
/ \ \/| \ __\_ __ \ \ \/ /
\ \___| || | | | \/ |> <
\______ /__||__| |__| |__/__/\_ \
\/ \/
.___ __
| | ____ ____________ ____ _____/ |_ ___________
| |/ \ / ___/\____ \_/ __ \_/ ___\ __\/ _ \_ __ \
| | | \___ \ | |_> > ___/\ \___| | ( <_> ) | \/
|___|___| /____ >| __/ \___ >\___ >__| \____/|__|
\/ \/ |__| \/ \/
CVE-2023-3519 Inspector
------------------------
usage: cve_2023_3519_inspector.py [-h] (-u URL | -f FILE) [--ioc-check] [-l LOG]
Check for vulnerabilities in Citrix Gateway.
optional arguments:
-h, --help show this help message and exit
-u URL, --url URL The URL of the Citrix Gateway to check.
-f FILE, --file FILE A file containing a list of URLs to check.
--ioc-check Slower. Performs IOC (Indicator of Compromise) check.
-l LOG, --log LOG Log file to write the output.
cve_2023_3519_inspector.py スクリプトは、単一の URL または URL のリストを含むファイルのどちらかを入力として受け付けます。その後、指定された Citrix Gateway の潜在的な脆弱性を判断するための一連のチェックを実行します:
# Check a single URL
python cve_2023_3519_inspector.py --url https://example.com
# Check multiple URLs from a file
python cve_2023_3519_inspector.py --file urls.txt
# Check multiple URLs from a file and check for IOCs
python cve_2023_3519_inspector.py --file urls.txt --ioc-check
出力用のログファイルを指定するには、--log オプションを使用します:
python cve_2023_3519_inspector.py --url https://example.com --log my_log.log
ヘルプを表示するには:
python cve_2023_3519_inspector.py --help
cve_2023_3519_inspector.py スクリプトは、ターゲット Web サイトに対して以下のチェックを実行します:
スクリプトは、合格したチェックに応じて、ターゲットが Citrix Gateway であるかどうか、また脆弱であるかどうかを推定し、結果をコンソールに、オプションでログファイルにも出力します。
プルリクエストは歓迎します。大きな変更を行う場合は、まず Issue を開いて変更内容について話し合ってください。
このプロジェクトは、教育目的および倫理的なテスト目的のみで作成されています。事前の相互同意なしにターゲットを攻撃するために citrixInspector/cve_2023_3519_inspector を使用することは違法です。適用されるすべての現地法、州法、連邦法を遵守する責任はエンドユーザーにあります。開発者は一切の責任を負わず、このプログラムによって引き起こされた誤用や損害についても責任を負いません。
このプロジェクトは MIT ライセンスの下で提供されています。
Bryan Smith