Chapitre 3. Implémentation de la solution 3.4.
Installation et configuration du serveur Asterisk
27
3.4 Installation et configuration du serveur Asterisk
![](Mise-en-place-dun-systeme-de-detection-dintrusion-pour-la-securite-des-reseaux-et-service16.png)
FIGURE 3.3 - Installation et configuration du serveur Asterisk
dans l'environnement de travail
Le serveur Asterisk est un autocommutateur
téléphonique privé (PABX) libre et propriétaire
pour les systèmes GNU/Linux. Il permet la messagerie vocale; les files
d'attente; les agents d'appels; les musiques d'attente et les mises en garde
d'appels; la distribution des appels. Il est possible également
d'ajouter l'utilisation des vidéo-conférences par le biais de
l'installation de modules supplémentaires et la recompilation des
binaires.[15]
Etapes d'installation
· apt-get update && apt-get upgrade
· apt-get install build-essential libxml2-dev
libncurses5-dev linux-headers-`uname-r` libsqlite3-
dev libssl-dev
· mkdir/usr/src/asterisk
· cd/usr/src/asterisk
· wget http ://
downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk10.7.0.tar.gz
· tar xvzf asterisk-13.33.0.tar.gz
· cd asterik-asterisk-13.33.0
· ./configure
· make
· make install
· make samples
· make config
· /etc/init.d/asterisk start
Chapitre 3. Implémentation de la solution 3.4.
Installation et configuration du serveur Asterisk
28
Après l'installation du serveur Asterisk
il y a trois fichiers à configurer. Le fichier sip.conf
pour changer de langue si l'on souhaite; users.conf
pour créer les comptes utilisateurs ainsi que leurs mots de
passe et extensions.conf pour configurer le dialplan.
3.4.1 La mise en marche du serveur Asterisk
Pour démarrer notre serveur, on utilise la commande
/etc/init.d/asterisk start et ensuite, la commande
Asterisk -r permet la connexion au console CLI d'Asterisk.
![](Mise-en-place-dun-systeme-de-detection-dintrusion-pour-la-securite-des-reseaux-et-service17.png)
FIGURE 3.4 - Lancement du serveur Asterisk 3.4.2
Création des comptes et test d'appel
Pour la création des comptes des utilisateurs au
niveau de notre serveur Asterisk, il faut modifier le fichier
/etc/asterisk/users.conf ensuite on utilise la commande
sip show users pour voir les comptes des utilisateurs. La
commande sip show peers pour voir les utilisateurs
connectés au serveur.
![](Mise-en-place-dun-systeme-de-detection-dintrusion-pour-la-securite-des-reseaux-et-service18.png)
FIGURE 3.5 - Configuration des comptes utilisateurs
Sur la figure 3.5 on voit les utilisateurs
de notre serveur Asterisk avec leurs différents mots de passe.
3.4.2.1 Test d'un appel entre deux clients (via
MizuDroid)
Pour effectuer un test d'appel sur le serveur, on
télécharge des soft-phone (Un soft-phone est un type de logiciel
utilisé pour faire de la téléphonie par Internet depuis un
ordinateur plutôt qu'un téléphone[14]). Avant de passer des
appels, on enregistre d'abord les informations des utilisateurs
créées au niveau de notre serveur Asterisk dans le fichier
/etc/asterisk/users.conf.
On va décrire le lancement des appels avec Softphones
MuziDroid sous Andoid.
![](Mise-en-place-dun-systeme-de-detection-dintrusion-pour-la-securite-des-reseaux-et-service19.png)
Chapitre 3. Implémentation de la solution 3.4.
Installation et configuration du serveur Asterisk
29
FIGURE 3.6 - Lancement d'appel
L'utilisateur ayant l'extension 6003 effectue un appel avec
l'utilisateur qui a une extension 6002, il suffit de composer le numéro
de l'appelant, si la ligne est libre, une sonnerie se déclenche chez le
récepteur avec l'affichage du numéro de l'appelé.
Ci-dessous (figure 3.7) un test réussi d'un appel entre
deux téléphones Android.
![](Mise-en-place-dun-systeme-de-detection-dintrusion-pour-la-securite-des-reseaux-et-service20.png)
FIGURE 3.7 - Lancement d'appel
La figure suivante nous présente la réception
d'appel par l'utilisateur 6002.
![](Mise-en-place-dun-systeme-de-detection-dintrusion-pour-la-securite-des-reseaux-et-service21.png)
Chapitre 3. Implémentation de la solution 3.5. Lancement
des attaques et analyses des paquets sous Kali Linux
30
FIGURE 3.8 - Réception d'appel
|