$$\ $$\ $$$$$$$\ $$\ $$\ $$$$$$$$\ $$\ $$\ $$$$$$\ $$$$$\ $$$\ $$$ |$$ $$\ $$$\ $$$ |_$$ __|$$ | $\ $$ |$$ __$$\ _$$ | $$$$\ $$$$ |$$ | $$ | $$$$\ $$$$ | $$ | $$ |$$$\ $$ |$$ / $$ | $$ | $$$$$$ $$ |$$$$$$$ | $$$$$$ $$ | $$ | $$ $$ $$$$ |$$ | $$ | $$ | $$ $$$ $$ |$$ $$< $$ $$$ $$ | $$ | $$$$ $$$$ |$$ | $$ |$$\ $$ | $$ |$ /$$ |$$ | $$ | $$ |$ /$$ | $$ | $$$ / $$$ |$$ | $$ |$$ | $$ | $$ | _/ $$ |$$ | $$ |$$\ $$ | _/ $$ | $$ | $$ / $$ | $$$$$$ |$$$$$$ | _| _|_| _|_|_| _| _| _/ __| __/ ______/
---
## 📌 概要
**Safe IP Structure Checker** は、*教育用かつ非侵襲的な*ツールであり、以下のために設計されています:
- IPアドレスの解析と検証
- ワイルドカードパターン(`*`)のサポート
- CIDRレンジ(`/24`、`/16` など)の展開
- ターゲットを完全なURLに正規化
- プロキシ設定のシミュレーション
- スキャナーフレームワーク内部でのデータフローの実演
- 学術・研究目的で **CVE‑2025‑55182** に関する情報を提供
⚠️ **このツールは、スキャン、悪用、ペイロードの配信、ネットワーク侵入を行いません。**
これは専ら**学術的なデモンストレーション、隔離されたラボ研究、ネットワーク解析、セキュリティ概念の教育**を目的としています。
---
## ⭐ 機能
| 機能 | 説明 |
|--------|-------------|
| `-ip` | 単一のIP / ワイルドカード / CIDR を受け付ける |
| `-ips` | ファイルからIPを読み込む |
| `-port` | 生成されたURLにポートを付加する |
| `-proxy` | シミュレートされたプロキシルーティングの表示 |
| `-about` | CVE‑2025‑55182 に関する教育情報を表示する |
| ワイルドカード展開 | 例:`192.168.1.*` |
| CIDR展開 | 例:`192.168.0.0/24` |
| 厳格な安全制限 | 展開されるホストは最大65,536個 |
| 非悪用ツール | ネットワークリクエストや実行は行わない |
---
## 🔧 インストール
```bash
git clone https://github.com/github/React2Shell-CVE-2025-55182
cd React2Shell-CVE-2025-55182
python3 React2Shell-CVE-2025-55182.py -ip 192.168.1.10
python3 React2Shell-CVE-2025-55182.py -ip 192.168.1.*
python3 React2Shell-CVE-2025-55182.py -ip 10.0.0.0/24
python3 React2Shell-CVE-2025-55182.py -ip 10.0.0.15 -port 8080
python3 React2Shell-CVE-2025-55182.py -ip 192.168.0.5 -proxy http://127.0.0.1:8080
python3 React2Shell-CVE-2025-55182.py -ips targets.txt
python3 React2Shell-CVE-2025-55182.py -about
192.168.1.10
192.168.1.*
10.0.0.0/30
8.8.8.8
[INFO] Processing Target URL: http://192.168.1.10:8080
[✓] Target processed: http://192.168.1.10:8080
python3 React2Shell-CVE-2025-55182.py -h