
Bildungs-/Forschungstool im Zusammenhang mit der React-/Next.js-Sicherheitslücke CVE‑2025‑55182 („React2Shell“).
$$\ $$\ $$$$$$$\ $$\ $$\ $$$$$$$$\ $$\ $$\ $$$$$$\ $$$$$\
$$$\ $$$ |$$ __$$\ $$$\ $$$ |\__$$ __|$$ | $\ $$ |$$ __$$\ \__$$ |
$$$$\ $$$$ |$$ | $$ | $$$$\ $$$$ | $$ | $$ |$$$\ $$ |$$ / $$ | $$ |
$$\$$\$$ $$ |$$$$$$$ | $$\$$\$$ $$ | $$ | $$ $$ $$\$$ |$$ | $$ | $$ |
$$ \$$$ $$ |$$ __$$< $$ \$$$ $$ | $$ | $$$$ _$$$$ |$$ | $$ |$$\ $$ |
$$ |\$ /$$ |$$ | $$ | $$ |\$ /$$ | $$ | $$$ / \$$$ |$$ | $$ |$$ | $$ |
$$ | \_/ $$ |$$ | $$ |$$\ $$ | \_/ $$ | $$ | $$ / \$$ | $$$$$$ |\$$$$$$ |
\__| \__|\__| \__|\__|\__| \__| \__| \__/ \__| \______/ \______/
---
## 📌 Übersicht
**Safe IP Structure Checker** ist ein *pädagogisches und nicht-intrusives* Werkzeug, das dazu dient:
- IP-Adressen zu parsen und zu validieren
- Wildcard-Muster (`*`) zu unterstützen
- CIDR-Bereiche (`/24`, `/16`, etc.) zu erweitern
- Ziele in vollständige URLs zu normalisieren
- Proxy-Konfiguration zu simulieren
- zu demonstrieren, wie Daten innerhalb eines Scanner-Frameworks fließen
- Informationen über **CVE‑2025‑55182** für akademische und Forschungszwecke bereitzustellen
⚠️ **Dieses Werkzeug führt KEINE Scans, Ausnutzungen, Payload-Lieferungen oder Netzwerkeinbrüche durch.**
Es ist ausschließlich für **akademische Demonstrationen, isolierte Laborforschung, Netzwerkanalyse und die Vermittlung von Sicherheitskonzepten** gedacht.
---
## ⭐ Funktionen
| Merkmal | Beschreibung |
|--------|-------------|
| `-ip` | Akzeptiert eine einzelne IP / Wildcard / CIDR |
| `-ips` | Lädt IPs aus einer Datei |
| `-port` | Hängt einen Port an die generierte URL an |
| `-proxy` | Simulierte Proxy-Routing-Anzeige |
| `-about` | Zeigt Bildungsinformationen über CVE‑2025‑55182 an |
| Wildcard-Erweiterung | z. B. `192.168.1.*` |
| CIDR-Erweiterung | z. B. `192.168.0.0/24` |
| Strenge Sicherheitsgrenzen | Max. 65.536 erweiterte Hosts |
| Kein Exploit-Werkzeug | Keine Netzwerkanfragen oder Ausführung |
---
## 🔧 Installation
```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