
Mr.SIP — Mis à jour !
Cadre d'évaluation de la sécurité SIP pour les testeurs d'intrusion VoIP. Présenté à DEFCON, BlackHat et Offzone.
Mr.SIP est un outil d'audit et d'attaque SIP simple, en mode console. Il a été initialement développé pour des travaux académiques sur de nouvelles attaques DDoS basées sur SIP, et a évolué vers un outil de test d'intrusion basé sur SIP pleinement fonctionnel. Il a depuis été cité dans plusieurs articles académiques et publications scientifiques, et peut également être utilisé comme simulateur de client SIP et générateur de trafic.
Ce dépôt public fournit 3 modules — scan réseau, énumération d'utilisateurs et simulation d'attaque DoS. Mr.SIP Pro l'étend avec davantage de modules et une interface web.
Documentation
- Installation — différences de configuration Linux/macOS, mise en place d'un environnement virtuel, quand root est réellement requis
- Guide de laboratoire — construire une cible de test locale : laboratoires Docker (PJSIP) et VM (classique
chan_sip/Trixbox), généralisation à d'autres PBX basés sur Asterisk - Guide d'utilisation — référence complète des commandes, ce que fait réellement chaque type de message
--mt,--if/--pps/--mtuen détail,ngrep, mode debug, diagramme d'architecture/flux de données - Comparaison Mr.SIP Pro — détail complet public vs Pro, module par module
- CHANGELOG.md — historique complet des versions et justification technique de chaque changement
Modules de la version publique
| Module | Objectif |
|---|---|
| SIP-NES (Scanner réseau) | Détecte les composants SIP sur un réseau, ainsi que les informations de fabricant/produit/version. |
| SIP-ENUM (Énumérateur) | Identifie les utilisateurs SIP valides et leurs exigences d'authentification. |
| SIP-DAS (Simulateur d'attaque DoS) | Réalise des attaques de type TDoS, avec un puissant moteur d'usurpation d'IP. |
Caractéristiques compétitives communes aux trois : multithreading haute performance, usurpation d'IP et génération intelligente de messages SIP.
Ceci est la version publique à 3 modules — découvrez ce que Mr.SIP Pro ajoute ci-dessous.
Mr.SIP Pro
Mr.SIP Pro est le produit VoIP orienté attaque le plus complet disponible — 10 modules répartis en 3 catégories (Collecte d'informations, Scan de vulnérabilités, Offensif), plus des composants auxiliaires d'usurpation d'IP/génération de messages et une interface graphique, contre 3 modules en console uniquement dans ce dépôt.
→ Comparaison complète Public vs. Pro · mrsip.pro · Tarifs · Demander une démo
Démarrage rapide
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>]
Consultez le Guide d'installation pour la configuration spécifique à chaque OS et le Guide d'utilisation pour la référence complète des commandes/options.
Développement
Ce dépôt dispose d'une véritable suite de tests et d'une CI - consultez CHANGELOG.md pour l'historique technique complet des correctifs et du travail de durcissement.
pip install -r tests/requirements-dev.txt
pytest # 262 tests, network-free, runs in a couple seconds
ruff check src/ tests/ mr.sip.py
Reconnaissance
Mr.SIP a débuté comme recherche académique sur de nouvelles attaques DDoS basées sur SIP et est devenu un outil présenté lors de certains des plus grands congrès de sécurité du secteur, cité dans la littérature à comité de lecture et reconnu dans des concours nationaux d'innovation.