Share
## https://sploitus.com/exploit?id=83A71F12-9593-58B8-8097-9E9D3E592BE5
```
$$\ $$\ $$$$$$$\ $$\ $$\ $$$$$$$$\ $$\ $$\ $$$$$$\ $$$$$\
$$$\ $$$ |$$ __$$\ $$$\ $$$ |\__$$ __|$$ | $\ $$ |$$ __$$\ \__$$ |
$$$$\ $$$$ |$$ | $$ | $$$$\ $$$$ | $$ | $$ |$$$\ $$ |$$ / $$ | $$ |
$$\$$\$$ $$ |$$$$$$$ | $$\$$\$$ $$ | $$ | $$ $$ $$\$$ |$$ | $$ | $$ |
$$ \$$$ $$ |$$ __$$< $$ \$$$ $$ | $$ | $$$$ _$$$$ |$$ | $$ |$$\ $$ |
$$ |\$ /$$ |$$ | $$ | $$ |\$ /$$ | $$ | $$$ / \$$$ |$$ | $$ |$$ | $$ |
$$ | \_/ $$ |$$ | $$ |$$\ $$ | \_/ $$ | $$ | $$ / \$$ | $$$$$$ |\$$$$$$ |
\__| \__|\__| \__|\__|\__| \__| \__| \__/ \__| \______/ \______/
```
---
## 📌 Overview
**Safe IP Structure Checker** is an *educational and non‑intrusive* tool designed to:
- Parse and validate IP addresses
- Support wildcard patterns (`*`)
- Expand CIDR ranges (`/24`, `/16`, etc.)
- Normalize targets into full URLs
- Simulate proxy configuration
- Demonstrate how data flows inside a scanner framework
- Provide information about **CVE‑2025‑55182** for academic and research purposes
⚠️ **This tool does NOT perform scanning, exploitation, payload delivery, or network intrusion.**
It is strictly for **academic demonstrations, isolated lab research, network analysis, and teaching security concepts**.
---
## ⭐ Features
| Feature | Description |
|--------|-------------|
| `-ip` | Accepts a single IP / wildcard / CIDR |
| `-ips` | Load IPs from a file |
| `-port` | Attach a port to the generated URL |
| `-proxy` | Simulated proxy routing display |
| `-about` | Show educational information about CVE‑2025‑55182 |
| Wildcard expansion | e.g., `192.168.1.*` |
| CIDR expansion | e.g., `192.168.0.0/24` |
| Hard safety limits | Max 65,536 expanded hosts |
| Non‑exploit tool | No network requests or execution |
---
## 🔧 Installation
```bash
git clone https://github.com/github/React2Shell-CVE-2025-55182
cd React2Shell-CVE-2025-55182
```
# 🚀 Usage Examples
1. Single IP
```bash
python3 React2Shell-CVE-2025-55182.py -ip 192.168.1.10
```
2. Wildcard
```bash
python3 React2Shell-CVE-2025-55182.py -ip 192.168.1.*
```
3. CIDR Range
```bash
python3 React2Shell-CVE-2025-55182.py -ip 10.0.0.0/24
```
4. Add Port
```bash
python3 React2Shell-CVE-2025-55182.py -ip 10.0.0.15 -port 8080
```
5. Use Proxy (simulation only)
```bash
python3 React2Shell-CVE-2025-55182.py -ip 192.168.0.5 -proxy http://127.0.0.1:8080
```
6. Load IPs from File
```bash
python3 React2Shell-CVE-2025-55182.py -ips targets.txt
```
7. About / Educational Info
```bash
python3 React2Shell-CVE-2025-55182.py -about
```
# 📁 Example targets.txt
```bash
192.168.1.10
192.168.1.*
10.0.0.0/30
8.8.8.8
```
# 📤 Sample Output
```bash
[INFO] Processing Target URL: http://192.168.1.10:8080
[✓] Target processed: http://192.168.1.10:8080
```
```bash
python3 React2Shell-CVE-2025-55182.py -h
```