
Mr.SIP — Updated!
VoIP पेंटेस्टर्स के लिए SIP सुरक्षा मूल्यांकन ढांचा। DEFCON, BlackHat और Offzone में प्रस्तुत।
Mr.SIP एक सरल, कंसोल-आधारित SIP ऑडिट और आक्रमण उपकरण है। यह मूल रूप से नए SIP-आधारित DDoS आक्रमणों पर अकादमिक कार्य के लिए विकसित किया गया था, और बाद में एक पूर्णतः कार्यात्मक SIP-आधारित पेनेट्रेशन टेस्टिंग उपकरण के रूप में विकसित हुआ। इसे तब से कई अकादमिक शोधपत्रों और जर्नल लेखों में उद्धृत किया गया है, और इसे SIP क्लाइंट सिम्युलेटर और ट्रैफ़िक जनरेटर के रूप में भी उपयोग किया जा सकता है।
यह सार्वजनिक रिपॉज़िटरी 3 मॉड्यूल प्रदान करती है — नेटवर्क स्कैनिंग, उपयोगकर्ता प्रगणना, और DoS आक्रमण सिमुलेशन। Mr.SIP Pro इसे अधिक मॉड्यूल और एक वेब GUI के साथ विस्तारित करता है।
दस्तावेज़ीकरण
- इंस्टॉलेशन — Linux/macOS सेटअप अंतर, वर्चुअल एनवायरनमेंट सेटअप, जब वास्तव में root की आवश्यकता होती है
- लैब गाइड — एक स्थानीय परीक्षण लक्ष्य का निर्माण: Docker (PJSIP) और VM (क्लासिक
chan_sip/Trixbox) लैब, अन्य Asterisk-आधारित PBX पर सामान्यीकरण - उपयोग गाइड — पूर्ण कमांड संदर्भ, प्रत्येक
--mtसंदेश प्रकार वास्तव में क्या करता है,--if/--pps/--mtuविस्तार से,ngrep, डीबग मोड, आर्किटेक्चर/डेटा-फ़्लो आरेख - Mr.SIP Pro तुलना — पूर्ण सार्वजनिक-बनाम-Pro विवरण, मॉड्यूल-दर-मॉड्यूल
- CHANGELOG.md — पूर्ण संस्करण इतिहास और प्रत्येक परिवर्तन का तकनीकी तर्क
सार्वजनिक संस्करण मॉड्यूल
| मॉड्यूल | उद्देश्य |
|---|---|
| SIP-NES (नेटवर्क स्कैनर) | नेटवर्क पर SIP घटकों का पता लगाता है, साथ ही निर्माता/उत्पाद/संस्करण जानकारी भी। |
| SIP-ENUM (प्रगणक) | वैध SIP उपयोगकर्ताओं और उनकी प्रमाणीकरण आवश्यकताओं की पहचान करता है। |
| SIP-DAS (DoS आक्रमण सिम्युलेटर) | एक शक्तिशाली IP-स्पूफ़िंग इंजन के साथ TDoS-आधारित आक्रमण करता है। |
तीनों में प्रतिस्पर्धी विशेषताएँ: उच्च-प्रदर्शन मल्टीथ्रेडिंग, IP स्पूफ़िंग, और स्मार्ट SIP संदेश जनरेशन।
यह सार्वजनिक, 3-मॉड्यूल संस्करण है — नीचे देखें कि Mr.SIP Pro क्या जोड़ता है।
Mr.SIP Pro
Mr.SIP Pro उपलब्ध सबसे व्यापक आक्रमण-उन्मुख VoIP उत्पाद है — 3 श्रेणियों (सूचना संग्रह, भेद्यता स्कैनिंग, आक्रामक) में 10 मॉड्यूल, साथ ही IP स्पूफ़िंग/संदेश-जनरेशन सहायक घटक और एक GUI, बनाम इस रिपॉज़िटरी के 3 केवल-कंसोल मॉड्यूल।
→ पूर्ण सार्वजनिक बनाम Pro तुलना · mrsip.pro · मूल्य निर्धारण · डेमो का अनुरोध करें
त्वरित शुरुआत
pip install -r requirements.txt
python3 mr.sip.py --help
python3 mr.sip.py --nes --tn=<target_IP> --mt=options --from=<ext> --to=<ext>
python3 mr.sip.py --enum --from=<wordlist_file> [--tn=<target_IP>]
python3 mr.sip.py --das --mt=invite -c <count> --tn=<target_IP> [-r|-s|-m --il=<file>]
OS-विशिष्ट सेटअप के लिए इंस्टॉलेशन गाइड और पूर्ण कमांड/फ़्लैग संदर्भ के लिए उपयोग गाइड देखें।
विकास
इस रिपॉज़िटरी में एक वास्तविक टेस्ट सूट और CI है - फ़िक्स और हार्डनिंग कार्य के पूर्ण तकनीकी इतिहास के लिए CHANGELOG.md देखें।
pip install -r tests/requirements-dev.txt
pytest # 262 tests, network-free, runs in a couple seconds
ruff check src/ tests/ mr.sip.py
मान्यता
Mr.SIP की शुरुआत नए SIP-आधारित DDoS आक्रमणों पर अकादमिक शोध के रूप में हुई और यह उद्योग के कुछ सबसे बड़े सुरक्षा सम्मेलनों में प्रस्तुत एक उपकरण के रूप में विकसित हुआ, जिसे सहकर्मी-समीक्षित साहित्य में उद्धृत किया गया, और राष्ट्रीय नवाचार प्रतियोगिताओं में मान्यता मिली।