MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...DENAGNON FRANCK ✔
Il est de tradition, pour notre prestigieuse institution de formation qu'à la fin du cursus académique, les futurs lauréats au titre du Bachelor, entreprennent au sein d’une entreprise des travaux de recherche sur un thème d'actualité proposé par leurs structures d'accueil.
Ce projet permet aux étudiants de mettre en application les connaissances théoriques acquises pendant les trois années de formation.
Le thème de recherche qui nous a été confié est intitulé : "Mise en place d’un VPN (Site - to - Site) au sein d’une entreprise ".
MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...DENAGNON FRANCK ✔
Il est de tradition, pour notre prestigieuse institution de formation qu'à la fin du cursus académique, les futurs lauréats au titre du Bachelor, entreprennent au sein d’une entreprise des travaux de recherche sur un thème d'actualité proposé par leurs structures d'accueil.
Ce projet permet aux étudiants de mettre en application les connaissances théoriques acquises pendant les trois années de formation.
Le thème de recherche qui nous a été confié est intitulé : "Mise en place d’un VPN (Site - to - Site) au sein d’une entreprise ".
L’objectif de ce projet c’est de mettre en place un trunk entre un serveur Asterisk et un serveur OpenIMS Core afin de permettre aux utilisateurs des deux services de s’appeler mutuellement.
Mise en place d'une solution de détection des pirates et des malwares dans le...Mohamed Ben Bouzid
Ce présent rapport présente une étude théorique et expérimentale sur les moteur de recherche et les Honeyclients Open Source, cette étude à permis la mise en place d'une solution de détection des pirates et des malwares dans les sites tunisiens.
Investigation de cybersécurité avec SplunkIbrahimous
Démonstration d'investigation sur des cyberattaques, dans le contexte d’un SOC, avec l’outil « Splunk ».
Présentation réalisée pour le Security Tuesday de l'ISSA France le 19 mai 2015.
ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...Tidiane Sylla
Dans ce projet, on s’intéresse à la mise en place d’une solution de gestion de la sécurité du
réseau d’Afribone Mali. Une telle solution est composée d’un tableau de bord de sécurité du réseau,
d’une solution de gestion de logs centralisées et d’une équipe CIRT pour le pilotage de la solution.
Ce mini tuto pour vous montrer comment installer gwt et maven anisi que le plugin gwt-maven
pour crée facilement des application web avec l'api Gwt et facil
un document qui vous montre les etapes pour configure maven et gwt et aussi de creer un nouveau projet afin de se familiariser avec l'outils maven et gwt pour vos application RIA
L’objectif de ce projet c’est de mettre en place un trunk entre un serveur Asterisk et un serveur OpenIMS Core afin de permettre aux utilisateurs des deux services de s’appeler mutuellement.
Mise en place d'une solution de détection des pirates et des malwares dans le...Mohamed Ben Bouzid
Ce présent rapport présente une étude théorique et expérimentale sur les moteur de recherche et les Honeyclients Open Source, cette étude à permis la mise en place d'une solution de détection des pirates et des malwares dans les sites tunisiens.
Investigation de cybersécurité avec SplunkIbrahimous
Démonstration d'investigation sur des cyberattaques, dans le contexte d’un SOC, avec l’outil « Splunk ».
Présentation réalisée pour le Security Tuesday de l'ISSA France le 19 mai 2015.
ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...Tidiane Sylla
Dans ce projet, on s’intéresse à la mise en place d’une solution de gestion de la sécurité du
réseau d’Afribone Mali. Une telle solution est composée d’un tableau de bord de sécurité du réseau,
d’une solution de gestion de logs centralisées et d’une équipe CIRT pour le pilotage de la solution.
Ce mini tuto pour vous montrer comment installer gwt et maven anisi que le plugin gwt-maven
pour crée facilement des application web avec l'api Gwt et facil
un document qui vous montre les etapes pour configure maven et gwt et aussi de creer un nouveau projet afin de se familiariser avec l'outils maven et gwt pour vos application RIA
Exemple Pratique With Selenium WebDriver | Selenium WebDriver Tutorial | Selenium
Selenium WebDriver AVEC JAVA
Selenium est un ensemble d'outils robustes qui prend en charge le développement rapide de l'automatisation des tests pour les applications Web.Selenium a été créé par Jason Huggins en 2004.
WebDriver est un outil pour automatiser les applications Web de test. Il est populairement connu sous le nom de sélénium 2.0.
Simon Stewart a créé WebDriver vers 2006, lorsque les navigateurs et les applications Web devenaient plus puissants et plus restrictifs avec des programmes JavaScript comme Selenium Core
youtube : https://www.youtube.com/channel/UCMhJ-OiC-drUqbBldbRMZvA
FORMATION JAVA
COMMENT CONFIGURER VOTRE ENVIRONNEMENT DE TRAVAIL JAVA
Télécharger et installer vos logiciels.
Télécharger Eclipse/Tomcat/Serveur MySQL/plugins/Serveur Apache Tomcat
Le présent document décrit les différentes étapes d’installation et de configuration des différents outils utilisés notamment Eclipse, est suit l’organisation suivante :
• 1ere partie :
Dans cette première partie vous trouverez les différentes étapes d’installation – à suivre - des différents outils nécessaires au bon fonctionnement d’Openbravo.
• 2eme partie :
Dans cette deuxième partie vous trouverez la configuration détaillée de l’IDE Eclipse pour assurer une bonne intégration du code.
Bien que Docker soit facile d'utilisation, construire une image reste un exercice compliqué.
Optimisation, layers, et sécurité nécessitent de s'abstraire des Dockerfile basiques qu'on peut trouver sur internet.
Dans ce BBL, nous verrons comment bien packager une application Spring Boot dans une image Docker/OCI.
Nous allons parcourir les bonnes pratiques préconisées par Spring, les pièges à éviter, comment bien écrire un Dockerfile pour optimiser la construction et l'image finale pour une exécution dans Kubernetes et nous verrons aussi des moyens alternatifs de construction d'images Spring Boot et l'outillage d'analyse à ajouter à votre toolbox.
- Implémentation automatique du CRUD pour les entitées
- Repository plus élaborés avec MybatisRepository
- Plus besoin de mapper pour les opérations simples de CRUD
- Les mappers ne serviront que pour les requêtes complexes
- Les Repository sont désormais épurés
Lombok : la fin des setters et getters pour les POJOs
- Injection des setters et getters
- Intégration du pattern builder
- Intégration facile de différents types de Logger
Contributions aux environnements de développement de services de télécoms da...Kokou Gaglo
Grâce à la 4G, les opérateurs ont la possibilité de fournir plus de services innovants
sans se soucier du débit en l’occurrence dans le domaine de l’éducation, de la santé et
autres.
L’architecture de service basée sur l’IMS que la 4G a hérité de la VoLTE ouvre la
voie au développement de ces services IP Multimédia. Cette architecture de service révo-
lutionne ainsi la manière d’implémenter des services dans les réseaux mobiles.
L’évolution des réseaux mobiles vers la 4G nécessite de faire l’état de l’art des nou-
velles architectures et nouveaux environnements de développement afin de concevoir les
services pour les utilisateurs.
Partant de l’exemple du SMS, notre travail fait le point sur le passage des réseaux
2G/3G au réseau LTE. Nous étudions ensuite ces architectures et environnements de
services introduits par l’IMS ainsi que les différents outils de simulation disponibles ac-
tuellement.
Enfin, nous simulons la passerelle IP-SM-GW afin d’étudier les fonctionnalités offertes
par ces outils et leurs limites dans une perspective de contribution à ces nouvelles archi-
tectures et nouveaux environnements.
Mise en place d’une plateforme de formation IMSKokou Gaglo
La convergence des réseaux est le moyen par lequel les opérateurs faciliteront à leurs clients un accès facile à leurs services et leurs proposeront des applications innovantes (VoIP, vidéoconférence, messagerie instantanée, jeux multi-joueurs,...). C’est ce défi de convergence entre fixe et mobile que relève la technologie IMS (IP Multimedia Subsystem) en permettant d’être joignable où que l’on soit, sur un ordinateur comme sur un mobile ou autre terminale bénéficiant de l’étendue de l’offre multimedia.
5. Chapitre 1
Mise en place de l’environnement
de développement
Dans cette partie, nous allons installer Eclipse, ajouter les plugins Eclipse,
M2Eclipse puis enfin ajouter mobicents comme serveur JBOSS dans Eclipse.
1.1 Installation d’Eclipse
La version d’Eclipse utilisée dans cet article est Eclipse Mars JEE. Dans
la page téléchargement du site eclipse.org télécharger Eclipse IDE for Java
EE Developers.
1
6. 2CHAPITRE 1. MISE EN PLACE DE L’ENVIRONNEMENT DE DÉVELOPPEMENT
Figure 1.1 –
1.2 Activation du plugin M2Eclipse
Pour l’installer il faut se rendre sur le site http ://www.eclipse.org/m2e/
et récupérer le lien de la dernière version du plugin. Ensuite dans le menu
"Help > Install New Software " cliquer sur le bouton "add" et coller le lien
du plugin dans le "Loacation" et enfin procéder à l’installation.
7. 1.2. ACTIVATION DU PLUGIN M2ECLIPSE 3
Figure 1.2 – Ajout de l’url du plugin M2Eclipse
8. 4CHAPITRE 1. MISE EN PLACE DE L’ENVIRONNEMENT DE DÉVELOPPEMENT
Figure 1.3 – Installation du plugin M2Eclipse
1.3 Installation du plugin EclipSlee
L’installation peut se faire de deux manières.
1.3.1 Méthode 1 : le jar précompilé
Cette méthode, la plus simple, consiste à télécharger l’archive de Mobi-
cents et puis copier le fichier jar se trouvant dans le dossier tools/eclipslee/
de Mobicents dans le dossier plugin d’Eclipse.
1.3.2 Méthode 2 : compilation de EclipSlee
Pour cette méthode, il faut récupérer le code source en clonant le dépot
https ://github.com/Mobicents/jain-slee.eclipslee.git ,installer le plugin PDE
en allant dans "Eclipse Market" sous le menu "Help".
9. 1.3. INSTALLATION DU PLUGIN ECLIPSLEE 5
Figure 1.4 – Cloner le dépot git d’EclipSlee
Figure 1.5 – Installer le plugin PDE
Les étapes pour compiler le plugin EclipSlee sont décrites ci-dessous :
1. "File" / "Import" / "Plug-in Development" / "Plug-ins and Frag-
ments", au niveau de "Directory" parcourir le dossier de eclipslee cloné
et selectionner le dossier plugin (jain-slee.eclipslee/tools/eclipslee/plugin)
10. 6CHAPITRE 1. MISE EN PLACE DE L’ENVIRONNEMENT DE DÉVELOPPEMENT
Figure 1.6 – Import du code du plugin EclipSlee (1)
11. 1.3. INSTALLATION DU PLUGIN ECLIPSLEE 7
Figure 1.7 – Import du code du plugin EclipSlee (2)
2. Cocher le bouton radio "Projects with source folders" puis cliquer sur
suivant
3. dans l’étape suivant dans la colonne "Plug-ins and Fragments Found :"
selectionner "org.mobicents.eclipslee.servicecreation" cliquer sur le bou-
ton "Add".
12. 8CHAPITRE 1. MISE EN PLACE DE L’ENVIRONNEMENT DE DÉVELOPPEMENT
Figure 1.8 – Import du code du plugin EclipSlee (3)
Figure 1.9 – Import du code du plugin EclipSlee (4)
4. Compiler le projet
5. "File" / "Export" / "Plug-in Development" / "Deployable plug-ins
and fragments",
13. 1.3. INSTALLATION DU PLUGIN ECLIPSLEE 9
Figure 1.10 – Exporter le plugin en tant que jar (1)
6. à l’étape suivante sélectionner "org.mobicents.eclipslee.servicecreation
(2.0.0.qualifier)" sous "Available Plug-ins and Fragments :", puis choi-
sissez le répertoire dans lequel exporter le plugin sous l’onglet "Desti-
nation" et cliquer sur "Finish
14. 10CHAPITRE 1. MISE EN PLACE DE L’ENVIRONNEMENT DE DÉVELOPPEMENT
Figure 1.11 – Exporter le plugin en tant que jar (2)
7. copier le jar qui se trouve dans le dossier plugin de votre répertoire de
destination dans le dossier plugin d’Eclipse
1.4 Configurer le serveur Mobicents sans Eclipse
Après avoir téléchargé les fichiers du serveur mobicents, il faut configurer
les variables d’environnement JAVAHOMEetJBOSSHOME.Cesvariablespeuventtreconfigu
Exemple de openjdk sous Ubuntu :
Editer le fichier /.bashprofilepuisajouterlaligne : exportJAV AHOME =
Taperensuitelacommande : prompt > source /.bashprofile
La variable JBOSSHOMEapourvaleurlechemindudossierdemobicentscontenantlesrperto
Editerlefichier /.bashprofilepuisajouterlaligne : exportJBOSSHOME =
15. 1.5. CONFIGURER LE SERVEUR MOBICENTS AVEC ECLIPSE 11
/opt/mobicents−jainslee−2.7.0.FINAL−jboss−5.1.0.GA/jboss−5.1.0.GATaperensuitelacomman
prompt > source /.bashprofile
Pour démarrer le serveur taper les commandes promt> cd JBOSSHOMEpromt >
bin/run.sh
Il est à noter que le serveur démarre sur l’adresse IP 127.0.0.1 par défaut.
Pour changer d’adresse, il faut taper : prompt> bin/run.sh -b ADRIP
1.5 Configurer le serveur Mobicents avec Eclipse
Il faut tout d’abord télécharger l’archive de mobicents si ce n’est pas déjà
fait et configurer les variables d’environnment JBOSSHOMEetJAV AHOME.
Dans le menu "Window => Préférences" d’Eclipse aller dans "Server"
=> "Runtime Environments" puis ajouter un serveur.
Figure 1.14 – Ajouter un environnment serveur (1)
Le lien "Show additional server adapters" permet de charger d’autres
types de serveur notamment JBOSS dans notre cas.
Après avoir trouvé et ajouté le bon type de serveur il faut préciser le
dossier dans lequel ont été désarchivés les fichiers du serveur précédemment
téléchargé.
16. 12CHAPITRE 1. MISE EN PLACE DE L’ENVIRONNEMENT DE DÉVELOPPEMENT
Figure 1.16 – Onglets Eclipse pour démarrer/arrêter le serveur mobicents
Figure 1.15 –
Configurer le serveur mobicents avec Eclipse nous permet de le manipuler
(démarrage/arrêt) et de voir les logs directement dans l’environnement de
développement.
1.6 Interface d’administration du serveur Mo-
bicents
L’interface d’administration du serveur est disponible à l’adresse http ://127.0.0.1 :8080/sle
management-console