
Mr.SIP — Updated!
Framework di valutazione della sicurezza SIP per pentester VoIP. Presentato a DEFCON, BlackHat e Offzone.
Mr.SIP è uno strumento di audit e attacco SIP semplice, basato su console. È stato originariamente sviluppato per lavori accademici su nuovi attacchi DDoS basati su SIP e si è evoluto in uno strumento di penetration testing basato su SIP completamente funzionale. Da allora è stato citato in diversi articoli accademici e riviste scientifiche, e può anche essere utilizzato come simulatore di client SIP e generatore di traffico.
Questo repository pubblico include 3 moduli — scansione di rete, enumerazione degli utenti e simulazione di attacchi DoS. Mr.SIP Pro estende tutto ciò con più moduli e una GUI web.
Documentazione
- Installazione — Differenze di configurazione Linux/macOS, configurazione dell'ambiente virtuale, quando root è realmente necessario
- Guida al Lab — Creazione di un target di test locale: lab Docker (PJSIP) e VM (classico
chan_sip/Trixbox), generalizzazione ad altri PBX basati su Asterisk - Guida all'uso — Riferimento completo ai comandi, cosa fa realmente ogni tipo di messaggio
--mt, approfondimento su--if/--pps/--mtu,ngrep, modalità debug, diagramma architettura/flusso dati - Confronto con Mr.SIP Pro — Analisi completa pubblico-vs-Pro, modulo per modulo
- CHANGELOG.md — Cronologia completa delle versioni e motivazione tecnica per ogni modifica
Moduli della Versione Pubblica
| Modulo | Scopo |
|---|---|
| SIP-NES (Scanner di Rete) | Rileva i componenti SIP su una rete, insieme a informazioni su produttore/prodotto/versione. |
| SIP-ENUM (Enumeratore) | Identifica gli utenti SIP validi e i relativi requisiti di autenticazione. |
| SIP-DAS (Simulatore di Attacchi DoS) | Esegue attacchi basati su TDoS, con un potente motore di IP spoofing. |
Caratteristiche competitive comuni a tutti e tre: multithreading ad alte prestazioni, IP spoofing e generazione intelligente di messaggi SIP.
Questa è la versione pubblica a 3 moduli — scopri cosa aggiunge Mr.SIP Pro qui sotto.
Mr.SIP Pro
Mr.SIP Pro è il prodotto VoIP orientato agli attacchi più completo disponibile — 10 moduli in 3 categorie (Information Gathering, Vulnerability Scanning, Offensive), più componenti ausiliari per IP spoofing/generazione di messaggi e una GUI, rispetto ai 3 moduli solo console di questo repository.
→ Confronto completo Pubblico vs. Pro · mrsip.pro · Prezzi · Richiedi una demo
Avvio Rapido
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>]
Consulta la Guida all'installazione per la configurazione specifica per sistema operativo e la Guida all'uso per il riferimento completo a comandi e flag.
Sviluppo
Questo repository ha una vera suite di test e CI — consulta CHANGELOG.md per la cronologia tecnica completa di correzioni e lavoro di hardening.
pip install -r tests/requirements-dev.txt
pytest # 262 tests, network-free, runs in a couple seconds
ruff check src/ tests/ mr.sip.py
Riconoscimenti
Mr.SIP è nato come ricerca accademica su nuovi attacchi DDoS basati su SIP e si è trasformato in uno strumento presentato ad alcune delle più grandi conferenze sulla sicurezza del settore, citato nella letteratura peer-reviewed e riconosciuto in competizioni nazionali di innovazione.