# articles

feed_id: http://www.it-connect.fr/?p=13966
title: Capture d’écran rapide avec Gadwin PrintScreen
uri: Capture-d-écran-rapide-avec-Gadwin-PrintScreen
url: http://www.it-connect.fr/capture-decran-rapide-avec-gadwin-printscreen/
content:
<h2>I. Présentation de Gadwin PrinScreen</h2>
<p>Les documentations techniques d&#8217;entreprises sont bien souvent quelque chose que l&#8217;on fait quand on a le temps, c&#8217;est d&#8217;ailleurs un mal, mais la vie d&#8217;un système d&#8217;information pose parfois des priorités. C&#8217;est pour cela qu&#8217;il faut savoir utiliser les outils qui nous permettront d&#8217;optimiser ce temps d&#8217;écriture de documentations et nous permettre d&#8217;avoir une rédaction avec des illustrations de qualité. C&#8217;est ici que <strong>Gadwin PrintScreen </strong>intervient<strong>,</strong> il s&#8217;agit d&#8217;un petit outil de capture d&#8217;écran que j&#8217;ai découvert récemment.</p>
<h2>II. Un outil pour accélérer la rédaction de vos documentations</h2>
<p>Après l&#8217;avoir téléchargé sur <a title="Gadwin Printscreen" href="http://www.gadwin.com/printscreen/" target="_blank">le site de Gadwin</a>, on pourra commencer l’utilisation de <strong>Gadwin PrintScreen</strong>, il faut savoir qu&#8217;il peut être configuré pour optimiser et personnaliser son utilisation. Il suffit pour cela d&#8217;aller sur l&#8217;engrenage présent dans la fenêtre qui se positionne généralement à droite de l&#8217;écran :</p>
<div id="attachment_14013" style="width: 160px" class="wp-caption aligncenter"><a href="media/c9ec7d61.gadwin-printscreen-112256.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/gadwin-printscreen-112256.png"><img class="wp-image-14013 size-full" title="Module de gestion Gadwin PrintScreen" src="media/c9ec7d61.gadwin-printscreen-112256.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/gadwin-printscreen-112256.png" alt="gadwin printscreen " width="150" height="173" /></a><p class="wp-caption-text">Module de gestion Gadwin PrintScreen</p></div>
<p>On peut alors gérer les préférences comme le démarrage au boot de Windows, l&#8217;affichage du module de gestion que l&#8217;on voit en haut, le fait qu&#8217;il disparaisse durant les captures d&#8217;écrans, etc. :</p>
<div id="attachment_14011" style="width: 560px" class="wp-caption aligncenter"><a href="media/5a132b24.gadwin-printscreen-112203.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/gadwin-printscreen-112203.png"><img class="wp-image-14011 size-medium" title="Paramétrage des préférences dans PrintScreen" src="media/7ac3cf20.gadwin-printscreen-112203-550x413.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/gadwin-printscreen-112203-550x413.png" alt="gadwin printscreen" width="550" height="413" /></a><p class="wp-caption-text">Paramétrage des préférences dans PrintScreen</p></div>
<p>Je vous emmène ensuite dans les &#8220;<strong>Post Capture Actions</strong>&#8220;, on va ici déterminer les actions qui vont être menées juste après une capture d&#8217;écran. C&#8217;est ici que l&#8217;on voit l&#8217;intérêt de <strong>Gadwin PrintScreen</strong> selon moi. En effet, on va pouvoir enregistrer nos screens automatiquement sans avoir à ressaisir un nom à chaque fois et en les dirigeant vers un dossier spécifique automatiquement, ce qui ne peut pas être fait avec l’outil de Capture Windows.<br />
Dans &#8220;<strong>Save Capture to File</strong>&#8220;, je commence par déterminer mon format d&#8217;image, puis je vais pouvoir préciser un dossier dans lequel toutes mes images pourront être sauvegardées. Je vais ensuite pouvoir déterminer la nomenclature de ces images et les nommer, par exemple, en fonction de la date et l&#8217;heure de capture :</p>
<p>&nbsp;</p>
<div id="attachment_14008" style="width: 560px" class="wp-caption aligncenter"><a href="media/ae58955f.gadwin-printscreen-112139.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/gadwin-printscreen-112139.png"><img class="wp-image-14008 size-medium" title="Gestion des actions post-capture" src="media/de115d55.gadwin-printscreen-112139-550x413.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/gadwin-printscreen-112139-550x413.png" alt="gadwin printscreen " width="550" height="413" /></a><p class="wp-caption-text">Gestion des actions post-capture. notamment la nomenclature des images</p></div>
<p>Une option intéressante aussi est le fait que chaque capture <strong>soit mise dans le Presse-Papier</strong> pour l&#8217;intégrer dans notre documentation directement après, on va également pouvoir envoyer les images prises directement dans un mail ou vers une imprimante par exemple.</p>
<p>En cliquant sur l&#8217;horloge présente dans le <strong>module PrintScreen</strong>, on peut voir l&#8217;historique des captures d&#8217;écran prises. Voici donc l&#8217;exemple de nomenclature de mes images.  N&#8217;ayant pas la possibilité d&#8217;avoir une nomenclature incrémentée (image 01, image02, etc.), j&#8217;ai choisi d&#8217;ajouter l&#8217;heure, la minute et la seconde d&#8217;impression pour avoir une logique dans la capture de mes images et pouvoir retracer ma progression :</p>
<div id="attachment_14012" style="width: 261px" class="wp-caption aligncenter"><a href="media/f2afd799.gadwin-printscreen-112226.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/gadwin-printscreen-112226.png"><img class="wp-image-14012" title="Historique des captures" src="media/f2afd799.gadwin-printscreen-112226.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/gadwin-printscreen-112226.png" alt="gadwin printscreen screenshot" width="251" height="492" /></a><p class="wp-caption-text">Historique des captures</p></div>
<p>Dans &#8220;<strong>Image</strong>&#8220;, on va pouvoir déterminer quelques paramètres quant aux images elles-mêmes comme le fait de capturer le curseur, retailler les images pour qu&#8217;elles aient toutes le même format, etc. :</p>
<div id="attachment_14009" style="width: 560px" class="wp-caption aligncenter"><a href="media/4bdf1de5.gadwin-printscreen-112150.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/gadwin-printscreen-112150.png"><img class="wp-image-14009 size-medium" title="Paramétrages des images dans PrintScreen" src="media/d87ee959.gadwin-printscreen-112150-550x413.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/gadwin-printscreen-112150-550x413.png" alt="gadwin printscreen" width="550" height="413" /></a><p class="wp-caption-text">Paramétrages des images dans PrintScreen</p></div>
<p>Enfin, nous allons pouvoir gérer les raccourcis qui permettront de faciliter la capture d&#8217;écran. Par défaut, <strong>Gadwin PrintScreen</strong> s&#8217;utilisera avec la touche standard d&#8217;impression-écran. On pourra voir des possibilités supplémentaires avec &#8220;<strong>Maj + Prt scr</strong>&#8221; pour prendre une capture de la fenêtre active ou &#8220;<strong>Ctrl + Ptr scr</strong>&#8221; pour prendre une capture a taille personnalisée :</p>
<div id="attachment_14010" style="width: 560px" class="wp-caption aligncenter"><a href="media/dc0da1e2.gadwin-printscreen-112155.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/gadwin-printscreen-112155.png"><img class="wp-image-14010 size-medium" title="Gestion des raccourcis de capture d'écran" src="media/5dab8f5d.gadwin-printscreen-112155-550x413.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/gadwin-printscreen-112155-550x413.png" alt="gadwin printscreen" width="550" height="413" /></a><p class="wp-caption-text">Gestion des raccourcis de capture d&#8217;écran</p></div>
<p>Notons que ces raccourcis sont personnalisables !</p>
<p>Nous avons fait le tour de ce petit outil que j&#8217;utilise quotidiennement et qui me fait gagner bien du temps, j&#8217;espère que cela vous servira également !  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/capture-decran-rapide-avec-gadwin-printscreen/" data-text="Capture d&#8217;écran rapide avec Gadwin PrintScreen"><a class="us_box" href="#" data-url="http://www.it-connect.fr/capture-decran-rapide-avec-gadwin-printscreen/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/capture-decran-rapide-avec-gadwin-printscreen/" data-text="Capture d&#8217;écran rapide avec Gadwin PrintScreen" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/capture-decran-rapide-avec-gadwin-printscreen/" data-text="Capture d&#8217;écran rapide avec Gadwin PrintScreen"><a class="us_box" href="#" data-url="http://www.it-connect.fr/capture-decran-rapide-avec-gadwin-printscreen/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/capture-decran-rapide-avec-gadwin-printscreen/" data-text="Capture d&#8217;écran rapide avec Gadwin PrintScreen"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-ZCZgo"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14335
title: Facebook Hacking : une vulnérabilité touche Android !
uri: Facebook-Hacking-une-vulnérabilité-touche-Android
url: http://www.it-connect.fr/facebook-hacking-une-vulnerabilite-touche-android/
content:
<p><strong>Une vulnérabilité critique a été découverte dans le navigateur par défaut d&#8217;Android 4.4 et les versions inférieures. Cela touche de nombreux périphériques sous Android et autorise un hacker à bypasser la SOP (Same Origin Policy).<br />
</strong></p>
<p><em><a href="media/acc1ce13.logo-facebook4.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/07/logo-facebook4.jpg"><img class=" size-full wp-image-11814 alignright" src="media/acc1ce13.logo-facebook4.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/07/logo-facebook4.jpg" alt="logo-facebook4" width="308" height="190" /></a>Same Origin Policy</em> : L&#8217;objectif est d&#8217;empêcher l&#8217;accès en lecture ou en écriture à des serveurs dont le nom de domaine est différent, entre celui du document d&#8217;origine et celui de la page en cours. Grâce à cela, on conserve l&#8217;intégrité d&#8217;un document et de protéger la navigation.</p>
<p>Cette vulnérabilité référencée<strong> CVE-2014-6041</strong>, fût découverte pour la première fois en Septembre 2014 par un chercheur en sécurité indépendant, <em>Rafay Baloch</em>. Il a trouvé que le navigateur installé par défaut depuis Android 4.2.1 (AOSP &#8211; <em>Android Open Source Platform</em>) est vulnérable à un bypass de la SOP.</p>
<p>Les chercheurs de chez Trend Micro en collaboration avec Facebook ont découvert plusieurs cas où des utilisateurs de Facebook sont ciblés par des attaques, où cette faille tente d&#8217;être exploitée. Notamment, car le code d&#8217;exploit Metasploit est disponible publiquement&#8230; ce qui rend l&#8217;exploit facile.</p>
<p>En fait, la SOP est victime d&#8217;une faille XSS connue dans les anciennes versions d&#8217;Android et qui permet de distribuer un code JavaScript malicieux. <strong>Grâce à ce code, le hacker peut effectuer différentes tâches sur le compte Facebook de la victime</strong> :</p>
<p>&#8211; Ajouter des amis<br />
&#8211; Ajouter une mention &#8220;<em>J&#8217;aime</em>&#8221; sur des pages Facebook<br />
&#8211; Modifier les souscriptions<br />
&#8211; Modifier les autorisations des apps<br />
&#8211; Dérober les jetons d&#8217;accès<br />
&#8211; Collecter des données analytiques</p>
<p>Bien que Google a publié un patch en Septembre, <strong>des millions de smartphones restent vulnérables !</strong> Comme je le disais en début d&#8217;article, la vulnérabilité réside dans le navigateur par défaut intégré à Android, qui ne peut pas être désinstallé puisqu&#8217;il est intégré dans l&#8217;OS. Cependant, pour <strong>se protéger on peut le désactiver dans les paramètres d&#8217;application</strong>, ce qui le rendra inutilisable.</p>
<p><a href="http://thehackernews.com/2014/12/Hacking-Facebook-account.html" target="_blank">Source</a></p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/facebook-hacking-une-vulnerabilite-touche-android/" data-text="Facebook Hacking : une vulnérabilité touche Android !"><a class="us_box" href="#" data-url="http://www.it-connect.fr/facebook-hacking-une-vulnerabilite-touche-android/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/facebook-hacking-une-vulnerabilite-touche-android/" data-text="Facebook Hacking : une vulnérabilité touche Android !" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/facebook-hacking-une-vulnerabilite-touche-android/" data-text="Facebook Hacking : une vulnérabilité touche Android !"><a class="us_box" href="#" data-url="http://www.it-connect.fr/facebook-hacking-une-vulnerabilite-touche-android/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/facebook-hacking-une-vulnerabilite-touche-android/" data-text="Facebook Hacking : une vulnérabilité touche Android !"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-GUBFE"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=12382
title: Comment restaurer le Pare-feu Windows à ses paramètres par défaut ?
uri: Comment-restaurer-le-Pare-feu-Windows-à-ses-paramètres-par-défaut
url: http://www.it-connect.fr/comment-restaurer-le-pare-feu-windows-a-ses-parametres-par-defaut/
content:
<h2>I. Présentation</h2>
<p>Au fil du temps, nous créons des règles dans le Pare-feu Windows dans le but d&#8217;autoriser des flux entrants et sortants. Une règle créée il y a six mois est-elle toujours utile aujourd&#8217;hui ? Le temps passe, les besoins changent et l&#8217;on ne sait plus forcément ce que l&#8217;on crée comme règle dans son Pare-feu.</p>
<p>À moins de tenir un tableau de bord de toutes les modifications que vous avez effectuées. Sinon, on peut imaginer restaurer le Pare-feu Windows à ses paramètres d&#8217;origine pour repartir sur de bonnes bases ! C&#8217;est ce que nous allons voir.</p>
<p><em>Procédure réalisée sous Windows 8.1 mais valable <span style="text-decoration: underline;">au moins</span> pour Windows 7 et Windows 8 également.</em></p>
<h2>II. Restaurer le Pare-feu</h2>
<p>Commencez par ouvrir le &#8220;<strong>Panneau de configuration</strong>&#8221; de Windows et cliquez sur &#8220;<strong>Système et sécurité</strong>&#8220;. Ensuite, sur la droite cliquez sur &#8220;<strong>Pare-feu Windows</strong>&#8220;.</p>
<p><a href="media/d4b52ee4.defaultfirewall1.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/defaultfirewall1.png"><img class="aligncenter wp-image-12383 size-medium" title="Panneau de configuration, Windows, Pare-feu" src="media/844a7a97.defaultfirewall1-550x173.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/defaultfirewall1-550x173.png" alt="defaultfirewall1" width="550" height="173" /></a></p>
<p>Cliquez sur la gauche sur &#8220;<strong>Paramètres par défaut</strong>&#8220;.</p>
<p><a href="media/ff36d8b7.defaultfirewall2.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/defaultfirewall2.png"><img class="aligncenter size-full wp-image-12384" src="media/ff36d8b7.defaultfirewall2.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/defaultfirewall2.png" alt="defaultfirewall2" width="550" height="322" /></a></p>
<p>Prenez connaissance de l&#8217;avertissement et cliquez à nouveau sur &#8220;<strong>Paramètres par défaut</strong>&#8220;.</p>
<p><a href="media/2b0e64f1.defaultfirewall3.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/defaultfirewall3.png"><img class="aligncenter wp-image-12385 size-medium" title="Paramètres par défaut du firewall Windows" src="media/94dfecdb.defaultfirewall3-550x139.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/defaultfirewall3-550x139.png" alt="defaultfirewall3" width="550" height="139" /></a></p>
<p>Enfin, validez l&#8217;opération et patientez un instant le temps que l&#8217;opération s&#8217;effectue. Lorsque ce sera terminé, votre firewall sera remis à zéro.</p>
<p><a href="media/198d6c51.defaultfirewall4.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/defaultfirewall4.png"><img class="aligncenter size-full wp-image-12386" src="media/198d6c51.defaultfirewall4.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/defaultfirewall4.png" alt="defaultfirewall4" width="482" height="215" /></a></p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/comment-restaurer-le-pare-feu-windows-a-ses-parametres-par-defaut/" data-text="Comment restaurer le Pare-feu Windows à ses paramètres par défaut ?"><a class="us_box" href="#" data-url="http://www.it-connect.fr/comment-restaurer-le-pare-feu-windows-a-ses-parametres-par-defaut/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/comment-restaurer-le-pare-feu-windows-a-ses-parametres-par-defaut/" data-text="Comment restaurer le Pare-feu Windows à ses paramètres par défaut ?" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/comment-restaurer-le-pare-feu-windows-a-ses-parametres-par-defaut/" data-text="Comment restaurer le Pare-feu Windows à ses paramètres par défaut ?"><a class="us_box" href="#" data-url="http://www.it-connect.fr/comment-restaurer-le-pare-feu-windows-a-ses-parametres-par-defaut/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/comment-restaurer-le-pare-feu-windows-a-ses-parametres-par-defaut/" data-text="Comment restaurer le Pare-feu Windows à ses paramètres par défaut ?"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-wNhwC"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14021
title: Découverte de TeamViewer 10
uri: Découverte-de-TeamViewer-10
url: http://www.it-connect.fr/decouverte-de-teamviewer-10/
content:
<h2>I. Présentation de TeamViewer</h2>
<p>On ne présente plus TeamViewer, un logiciel très connu dans le domaine du <em>support</em> utilisateur et de l&#8217;accès à distance. TeamViewer est souvent utilisé à des fins de dépannage et de support utilisateurs. Notamment par de nombreuses sociétés. Il y a quelques jours est parue la version 10 de TeamViewer, faisons le tour de quelques-unes des nouvelles fonctionnalités de cet outil.</p>
<h2>II. Échange de fichier via la zone de fichier</h2>
<p>Il est désormais possible, pour transférer un fichier du poste prenant le contrôle vers le poste cible, d&#8217;utiliser une <strong>&#8220;zone de fichier&#8221;</strong> qui permettra un Darg &amp; Drop très rapide. Cela aura pour but de simplifier le transfert de fichier et la gestion du support. Voici comment lancer le transfert de fichier :</p>
<div id="attachment_14227" style="width: 537px" class="wp-caption aligncenter"><a href="media/f7a80d46.teamviewer-10-235109.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-235109.png"><img class="wp-image-14227 size-full" title="Accès au transfert de fichier en mode &quot;Zone de fichiers&quot; " src="media/f7a80d46.teamviewer-10-235109.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-235109.png" alt="teamviewer 10" width="527" height="140" /></a><p class="wp-caption-text">Accès au transfert de fichier en mode &#8220;Zone de fichiers&#8221; depuis une prise en mains TeamViewer</p></div>
<p>On a donc simplement à cliquer sur cette icône puis une fenêtre apparaîtra des deux cotés de la connexion, on pourra alors, depuis le poste &#8220;maître&#8221;, directement glisser déposer un fichier dedans :</p>
<div id="attachment_14228" style="width: 363px" class="wp-caption aligncenter"><a href="media/e91d7bb7.teamviewer-10-235146.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-235146.png"><img class="wp-image-14228 size-full" title="Vision de la zone de fichier pour le glisser-deposer" src="media/e91d7bb7.teamviewer-10-235146.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-235146.png" alt="teamviewer 10 transfert fichier" width="353" height="324" /></a><p class="wp-caption-text">Vision de la zone de fichier pour le glisser-déposer</p></div>
<p>Sur l&#8217;autre poste, il suffit alors de faire un clic droit sur le fichier qui apparait :</p>
<div id="attachment_14229" style="width: 468px" class="wp-caption aligncenter"><a href="media/4bbb419d.teamviewer-10-235202.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-235202.png"><img class="wp-image-14229 size-full" title="Télécharger un fichier transférer depuis le client" src="media/4bbb419d.teamviewer-10-235202.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-235202.png" alt="teamviewer 10 transfert fichier" width="458" height="426" /></a><p class="wp-caption-text">Télécharger un fichier transféré depuis le client</p></div>
<p>Puis de cliquer sur <strong>&#8220;Télécharger&#8221;</strong> pour ensuite sélectionner le dossier dans lequel positionner ce nouveau fichier :</p>
<div id="attachment_14231" style="width: 410px" class="wp-caption aligncenter"><img class="wp-image-14231 size-full" title="Enregistrement du fichier à récupérer" src="media/9a3f698c.teamviewer-10-235219.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-235219.png" alt="teamviewer 10 transfert fichier" width="400" height="363" /><p class="wp-caption-text">Enregistrement du fichier à récupérer</p></div>
<p>Il faut noter que cet échange peut fonctionner dans les deux sens lors d&#8217;une session TeamViewer.</p>
<h2>III. Commentaires et tableau blanc</h2>
<p>Une nouvelle fonctionnalité particulièrement intéressante est l&#8217;intégration des commentaires et du tableau blanc qui ont pour but de faciliter la communication et l&#8217;illustration avec les utilisateurs, par exemple dans le cadre d&#8217;un support. On va en effet pouvoir avoir une petite fenêtre de tchat via TeamViewer pour dialoguer ou laisser des notes à l&#8217;utilisateur. Également, il sera possible d&#8217;effectuer des dessins, des encadrés ou des indications couleur pour illustrer quelque chose à l&#8217;écran, voyez plutôt. Sur la fenêtre d&#8217;interaction TeamViewer , les commentaires/tchat pourront se trouver sur l&#8217;icône de gauche de cette image et le &#8220;tableau blanc&#8221;, sur l&#8217;icône de droite :</p>
<div id="attachment_14232" style="width: 168px" class="wp-caption aligncenter"><a href="media/0e5b89f4.teamviewer-10-000013.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-000013.png"><img class="wp-image-14232 size-full" title="Accès à la discussion et au tableau blanc" src="media/0e5b89f4.teamviewer-10-000013.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-000013.png" alt="teamviewer 10 tableau blanc" width="158" height="53" /></a><p class="wp-caption-text">Accès à la discussion et au tableau blanc</p></div>
<p>Voilà ce que l&#8217;on pourra voir sur les postes membres de l&#8217;échange TeamViewer lors du tchat :</p>
<div id="attachment_14233" style="width: 309px" class="wp-caption aligncenter"><a href="media/12a3559c.teamviewer-10-000221.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-000221.png"><img class="wp-image-14233 size-full" title="Visio de la discussion dans TeamViewer 10" src="media/12a3559c.teamviewer-10-000221.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-000221.png" alt="teamviewer 10" width="299" height="420" /></a><p class="wp-caption-text">Visio de la discussion dans TeamViewer 10</p></div>
<p>Lorsque l&#8217;on sélectionne le tableau blanc, un nouveau panel d&#8217;onglet apparait :</p>
<div id="attachment_14234" style="width: 282px" class="wp-caption aligncenter"><a href="media/f3c06288.teamviewer-10-000237.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-000237.png"><img class="wp-image-14234 size-full" title="Panel d'outil tableau blanc dans TeamViewer 10" src="media/f3c06288.teamviewer-10-000237.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-000237.png" alt="teamviewer 10" width="272" height="137" /></a><p class="wp-caption-text">Panel d&#8217;outil tableau blanc dans TeamViewer 10</p></div>
<p>On peut alors effectuer des illustrations sur l&#8217;écran distant TeamViewer, ces illustrations sont alors vues par les membres de la session TeamViewer :</p>
<div id="attachment_14235" style="width: 560px" class="wp-caption aligncenter"><a href="media/0db57189.teamviewer-10-000341.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-000341.png"><img class="wp-image-14235 size-medium" title="Vision d'une illustration à l'aide du tableau blanc" src="media/9e7b3861.teamviewer-10-000341-550x169.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-000341-550x169.png" alt="teamviewer 10  tableau blanc" width="550" height="169" /></a><p class="wp-caption-text">Vision d&#8217;une illustration à l&#8217;aide du tableau blanc</p></div>
<p>On faire disparaitre les annotations et revenir en monde <strong>&#8220;normal&#8221;</strong> de prise à distance, il suffit de passer le tableau blanc en <strong>&#8220;off&#8221;</strong> dans le panel d&#8217;outil TeamViewer.</p>
<h2>IV. Expiration de sessions</h2>
<p>Il peut arriver que l&#8217;on oublie de fermer une session TeamViewer comme cela peut arriver sur une session SSH sur un serveur Linux par exemple. Il est alors intéressant de s&#8217;assurer que personne d&#8217;autre ne va aller sur cette session oubliée pendant notre absence. Pour cela, Teamviewer a inclus dans sa version 10 une option supplémentaire permettant de paramétrer la clôture d&#8217;une session après X minutes ou X heures d&#8217;inactivité. Ainsi, la session se fermera automatiquement en cas d&#8217;absence ou d&#8217;oublie. Dans la nouvelle version de TeamViewer, on pourra trouver cette option dans  <strong>&#8220;Suppléments&#8221;</strong> puis <strong>&#8220;Options&#8221;</strong> :</p>
<div id="attachment_14237" style="width: 436px" class="wp-caption aligncenter"><a href="media/f9cc44c3.teamviewer-10-001333.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-001333.png"><img class="wp-image-14237 size-full" title="Accès à l'option d'expiration de session" src="media/f9cc44c3.teamviewer-10-001333.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-001333.png" alt="teamviewer 10" width="426" height="140" /></a><p class="wp-caption-text">Accès à l&#8217;option d&#8217;expiration de session</p></div>
<p>On va ensuite aller dans <strong>&#8220;Avancé&#8221;</strong> puis la section &#8220;<strong>Paramètres avancés pour les connexions à d&#8217;autres ordinateurs</strong>&#8221; :</p>
<div id="attachment_14238" style="width: 560px" class="wp-caption aligncenter"><a href="media/acd266f2.teamviewer-10-001403.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-001403.png"><img class="wp-image-14238 size-medium" title="Configuration de l'expiration des sessions TeamViewer 10" src="media/124a0659.teamviewer-10-001403-550x173.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-001403-550x173.png" alt="teamviewer 10" width="550" height="173" /></a><p class="wp-caption-text">Configuration de l&#8217;expiration des sessions TeamViewer 10</p></div>
<p>&nbsp;</p>
<p>Nous pourrons alors, entre autres, régler le délai d&#8217;expiration des sessions inactives.</p>
<h2>V. Découverte des utilisateurs proches</h2>
<p>Une autre fonctionnalité intéressante apparue sur la version 10 de TeamViewer est la découverte  des utilisateurs TeamViewer proche. Par &#8220;proche&#8221; il faut ici entendre sur le même LAN.  Pour avoir accès à cette fonctionnalité, il faut avoir un compte TeamViewer, je souligne également que cette fonctionnalité ne fonctionnera pas si les utilisateurs voisins que vous cherchez n&#8217;ont pas un TeamViewer installé. J&#8217;entends par la que les &#8220;Quick support&#8221; et autre outil TeamViewer portable ne sauront pas répondre à cette recherche de &#8220;voisins&#8221;.</p>
<p>Une fois connectée à votre compte TeamViewer, voici la marche à suivre. Une fois  connecté  à notre compte TeamViewer, on va cliquer sur &#8220;<strong>Contacts et appareils à proximité</strong>&#8221; dans la fenêtre de droite :</p>
<div id="attachment_14213" style="width: 560px" class="wp-caption aligncenter"><a href="media/973b0b05.teamviewer-10-221451.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-221451.png"><img class="wp-image-14213 size-medium" title="Accès à la fonction de recherche de proximité" src="media/8c983317.teamviewer-10-221451-550x206.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-221451-550x206.png" alt="teamviewer 10" width="550" height="206" /></a><p class="wp-caption-text">Accès à la fonction de recherche de proximité</p></div>
<p>Une annonce va alors être faite sur les réseaux et les postes ayant Teamviewer d&#8217;installé dans les environs pourront signaler leur présence :</p>
<div id="attachment_14214" style="width: 515px" class="wp-caption aligncenter"><a href="media/13960a47.teamviewer-10-221514.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-221514.png"><img class="wp-image-14214 size-full" title="recherche des TeamViewer sur le même réseau" src="media/13960a47.teamviewer-10-221514.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-221514.png" alt="teamviewer 10" width="505" height="468" /></a><p class="wp-caption-text">recherche des TeamViewer sur le même réseau</p></div>
<p>Pour chaque hôte détecté, on aura alors la possibilité de lancer où demander un contrôle à distance, de lancer un appel vidéo ou une demande de contact :</p>
<p><a href="media/1ef9b14a.teamviewer-10-221524.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-221524.png"><img class="wp-image-14215 size-full" title="Actions pouvant être menées sur les hôtes à proximité" src="media/1ef9b14a.teamviewer-10-221524.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-221524.png" alt="teamviewer 10" width="505" height="468" /></a></p>
<p>&nbsp;</p>
<p class="wp-caption-dd">Pour les curieux, voici ce que l&#8217;on peut voir sortir du réseau au moment de la recherche, on remarque l&#8217;utilisation du protocole MDNS (Multicast DNS, utilisé pour  la résolution de noms en interne sans serveur DNS) sur le prot UDP 5353, en multicast comme le nom du protocole l&#8217;indique  :</p>
<div id="attachment_14050" style="width: 560px" class="wp-caption aligncenter"><a href="media/5763f993.teamviewer-01.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-01.png"><img class="wp-image-14050 size-medium" title="Flux réseau lors de la recherche des Teamviewer proches" src="media/77a9ee94.teamviewer-01-550x274.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-01-550x274.png" alt="teamviewer 10" width="550" height="274" /></a><p class="wp-caption-text">Flux réseau lors de la recherche des Teamviewer proches</p></div>
<p>&nbsp;</p>
<p>En plus de ces quelques fonctionnalités qui seront utiles aux équipes support, on peut noter l&#8217;intégration de la vidéo et de l&#8217;audio en plus des fonctions de prises en main à distance via ces deux icônes  :</p>
<p><a href="media/9db547d0.teamviewer-10-001929.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-001929.png"><img class="aligncenter size-full wp-image-14239" src="media/9db547d0.teamviewer-10-001929.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviewer-10-001929.png" alt="teamviewer-10-001929" width="102" height="131" /></a>Voici les autres améliorations annoncées par Teamviewer pour TeamViewer  10 :</p>
<div id="attachment_14240" style="width: 560px" class="wp-caption aligncenter"><a href="media/4d45896c.teamviwer-10.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviwer-10.png"><img class="wp-image-14240 size-medium" title="Liste des fonctionnalités supplémentaire de TeamViewer 10" src="media/addcea19.teamviwer-10-550x257.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/teamviwer-10-550x257.png" alt="teamviewer 10" width="550" height="257" /></a><p class="wp-caption-text">Liste des fonctionnalités supplémentaires de TeamViewer 10</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/decouverte-de-teamviewer-10/" data-text="Découverte de TeamViewer 10"><a class="us_box" href="#" data-url="http://www.it-connect.fr/decouverte-de-teamviewer-10/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/decouverte-de-teamviewer-10/" data-text="Découverte de TeamViewer 10" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/decouverte-de-teamviewer-10/" data-text="Découverte de TeamViewer 10"><a class="us_box" href="#" data-url="http://www.it-connect.fr/decouverte-de-teamviewer-10/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/decouverte-de-teamviewer-10/" data-text="Découverte de TeamViewer 10"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-NQIS5"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14352
title: iDict : Un outil pour réaliser une attaque brute force sur iCloud
uri: iDict-Un-outil-pour-réaliser-une-attaque-brute-force-sur-iCloud
url: http://www.it-connect.fr/idict-un-outil-pour-realiser-une-attaque-brute-force-sur-icloud/
content:
<p><strong>Un hacker a mis en ligne sur Github un outil qui permet de &#8220;cracker&#8221; un compte iCloud ! Cet outil nommé iDict utilise une méthode par brute force.</strong></p>
<p><a href="media/06143a91.idict1.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/idict1.jpg"><img class="aligncenter size-medium wp-image-14355" src="media/a9e40ae1.idict1-550x311.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/idict1-550x311.jpg" alt="idict1" width="550" height="311" /></a><br />
Pour rappel, avec une attaque par brute force on essaye successivement une liste de combinaisons jusqu&#8217;à trouver la bonne. En l’occurrence dans ce cas précis, iDict tente de trouver le mot de passe correspondant à une adresse e-mail.</p>
<p>Cet outil exploite une faille de l&#8217;infrastructure iCloud d&#8217;Apple, lui permettant d&#8217;outrepasser les restrictions et l&#8217;authentification à deux facteurs qui prévient en temps normal des attaques brute force. Heureusement pour les utilisateurs, Apple a corrigé cette vulnérabilité suite à la mise en ligne de cet outil.</p>
<p><a href="media/d43aaa37.logo-icloud2.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/logo-icloud2.jpg"><img class=" size-full wp-image-14353 alignright" src="media/d43aaa37.logo-icloud2.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/logo-icloud2.jpg" alt="logo-icloud2" width="200" height="200" /></a>Pour fonctionner, iDict s&#8217;appuie sur un dictionnaire de combinaisons ou plutôt <strong>une liste de 500 mots de passe prédéfinis</strong>. Ils s&#8217;agit de mot de passe plutôt basiques : password, 12345678, qwerty, abc123, iloveyou, ABCabc123, Superm@n, Yankees1, Stephen1, Shannon1, John3:16, Gerrard8, Fuckyou2, etc&#8230; <a href="https://github.com/Pr0x13/iDict/blob/master/files/wordlist.txt" target="_blank">Voir la liste complète</a></p>
<p>Cependant, malgré les attaques à répétition sur le service iCloud&#8230; Rappelez-vous les photos de célébrités dérobées&#8230; De nombreux utilisateurs continuent d&#8217;utiliser des mots de passe trop simple !</p>
<p>Pour protéger votre compte, utilisez un mot de passe complexe et activez la validation en deux étapes sur votre compte.</p>
<p>Le hacker nommé <strong>Pr0x13</strong>, précise que son intention était seulement d&#8217;alerter Apple de cette vulnérabilité et de les pousser à la corriger rapidement.</p>
<p><a href="http://thehackernews.com/2015/01/iDict-icloud-password-hacking-tool.html" target="_blank">Source</a></p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/idict-un-outil-pour-realiser-une-attaque-brute-force-sur-icloud/" data-text="iDict : Un outil pour réaliser une attaque brute force sur iCloud"><a class="us_box" href="#" data-url="http://www.it-connect.fr/idict-un-outil-pour-realiser-une-attaque-brute-force-sur-icloud/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/idict-un-outil-pour-realiser-une-attaque-brute-force-sur-icloud/" data-text="iDict : Un outil pour réaliser une attaque brute force sur iCloud" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/idict-un-outil-pour-realiser-une-attaque-brute-force-sur-icloud/" data-text="iDict : Un outil pour réaliser une attaque brute force sur iCloud"><a class="us_box" href="#" data-url="http://www.it-connect.fr/idict-un-outil-pour-realiser-une-attaque-brute-force-sur-icloud/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/idict-un-outil-pour-realiser-une-attaque-brute-force-sur-icloud/" data-text="iDict : Un outil pour réaliser une attaque brute force sur iCloud"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-ad7Zb"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14085
title: Bureau à distance : Activer le multiple RDP sous Windows 8.1
uri: Bureau-à-distance-Activer-le-multiple-RDP-sous-Windows-8-1
url: http://www.it-connect.fr/bureau-a-distance-activer-le-multiple-rdp-sous-windows-8-1/
content:
<h2>I. Présentation</h2>
<p>Les systèmes d&#8217;exploitation client de chez Microsoft, comme Windows 8 et Windows 8.1 (et les versions plus anciennes) ne permettent pas plusieurs connexions Bureau à distance en simultanée. <strong>Cela signifie qu&#8217;un seul utilisateur à la fois peut se connecter via RDP sur votre ordinateur.</strong></p>
<p>Cependant,<strong> il est possible de trouver un patch sur internet qui permet de tuner un peu notre système pour contourner cette restriction</strong>. Ainsi, plusieurs utilisateurs pourront se connecter en même temps sur votre machine, via RDP/Remote Desktop. C&#8217;est ce que nous allons voir dans ce tutoriel, sous Windows 8.1 de façon détaillée et plus succinctement sous Windows 8 (ce système devant être remplacé par Windows 8.1&#8230;).</p>
<blockquote><p><strong>Attention</strong> : Au niveau des licences Windows, cela n&#8217;est pas légal ! Cette pratique doit être utilisée uniquement pour des phases de tests et pour un côté pratique dans certains cas. N&#8217;utilisez pas cette méthode en production (sauf si vous vous moquez de l&#8217;illégalité de la chose&#8230;).</p></blockquote>
<h2>II. Multiple RDP : Qu&#8217;est-ce que ce patch ?</h2>
<p>Le fameux patch que l&#8217;on peut trouver sur internet permet de <strong>déployer sur votre machine une DLL modifiée</strong>. La DDL modifiée remplacera celle nommée &#8220;<strong>termsrv.dll</strong>&#8221; et présente nativement dans Windows.</p>
<p>Sous Windows 8, le patch modifie également la clé de registre deux clés de registre. Quant à Windows 8.1, il est seulement nécessaire de modifier la DLL.</p>
<p>Avant de commencer, pensez à <strong>créer un point de restauration de votre machine</strong>, par précaution.</p>
<h2>III. Multiple RDP sous Windows 8</h2>
<p>Téléchargez et installez le patch suivant : <a href="http://www.stoned-vienna.com/downloads/Windows%208%20Patcher.zip" target="_blank">Patch RDP Windows 8</a></p>
<p>En fait, ce patch va modifier le fichier DLL &#8220;termsrv.dll&#8221; et modifier deux valeurs dans le registre, ces valeurs sont stockées sous &#8220;<strong>HKLM\System\CurrentControlSet\Control\Terminal Server\</strong>&#8221; :</p><pre class="crayon-plain-tag">fDenyTSConnections (DWORD) = 0
fSingleSessionPerUser (DWORD) = 0</pre><p>Vous n&#8217;avez plus qu&#8217;à tester ! Si cela ne fonctionne pas, redémarrez votre machine.</p>
<h2>IV. Multiple RDP sous Windows 8.1</h2>
<p>Commencez par télécharger le patch RDP Windows 8.1, compatible 32 bits et 64 bits (mot de passe : itconnect) : <a href="http://dl.free.fr/pbzj3TZ84" target="_blank">Patch RDP Windows 8.1</a></p>
<p>Si le lien ne fonctionne plus, merci de laisser un commentaire pour me le signaler. Je le mettrais à jour.</p>
<p><strong>Dans le patch vous trouverez 4 fichiers DLL</strong> :</p>
<p>&#8211; La DLL termsrv.dll 32 bits, en version originale et en version modifiée<br />
&#8211; La DLL termsrv.dll 64 bits, en version originale et en version modifiée</p>
<p>Un seul vous sera utile (si tout se passe bien), il s&#8217;agit de &#8220;<strong>32_termsrv.dll</strong>&#8221; si vous travaillez sur Windows 8.1 32 bits, ou &#8220;<strong>64_termsrv.dll</strong>&#8221; pour Windows 8.1 64 bits.</p>
<div id="attachment_14094" style="width: 560px" class="wp-caption aligncenter"><a href="media/b6dd7265.multiplerdp1.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/multiplerdp1.png"><img class="wp-image-14094 size-medium" src="media/b0934179.multiplerdp1-550x133.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/multiplerdp1-550x133.png" alt="multiplerdp1" width="550" height="133" /></a><p class="wp-caption-text">Contenu du patch multiple RDP Windows 8.1</p></div>
<p>Allez, on commence ! Accédez à &#8220;<strong>C:\Windows\System32</strong>&#8221; et trouvez le fichier &#8220;<strong>termsrv.dll</strong>&#8220;. Accédez aux propriétés du fichier via clic droit.</p>
<p><a href="media/667fc341.multiplerdp2.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/multiplerdp2.png"><img class="aligncenter size-full wp-image-14093" src="media/667fc341.multiplerdp2.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/multiplerdp2.png" alt="multiplerdp2" width="262" height="250" /></a></p>
<p>Dans l&#8217;onglet <strong>Sécurité</strong>, cliquez sur <strong>Avancé</strong>. Nous devons modifier le propriétaire puisque par défaut c&#8217;est <strong>TrustedInstaller</strong>, ce qui ne permet pas de modifier les droits sur la DLL. Cliquer sur <strong>Modifier</strong>.</p>
<p><a href="media/66dcc9cd.multiplerdp3.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/multiplerdp3.png"><img class="aligncenter size-full wp-image-14092" src="media/66dcc9cd.multiplerdp3.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/multiplerdp3.png" alt="multiplerdp3" width="484" height="323" /></a></p>
<p>Au niveau de l&#8217;utilisateur, choisissez un utilisateur étant administrateur (local) de votre machine et validez. Pour ma part, il s&#8217;agit tout simplement du compte &#8220;<strong>Administrateur</strong>&#8220;.</p>
<p><a href="media/acba23a0.multiplerdp4.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/multiplerdp4.png"><img class="aligncenter size-medium wp-image-14091" src="media/3b08974a.multiplerdp4-550x143.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/multiplerdp4-550x143.png" alt="multiplerdp4" width="550" height="143" /></a></p>
<p>Pour ce même utilisateur, donnez-lui les droits de <strong>contrôle total</strong> sur le fichier DLL, comme ceci :</p>
<p><a href="media/07abfcf5.multiplerdp5.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/multiplerdp5.png"><img class="aligncenter size-full wp-image-14090" src="media/07abfcf5.multiplerdp5.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/multiplerdp5.png" alt="multiplerdp5" width="501" height="519" /></a></p>
<p><strong>La modification des droits est obligatoire pour pouvoir écraser ce fichier par la suite.</strong></p>
<p>Il est nécessaire d&#8217;arrêter le service RDP pour remplacer la DLL. Ouvrez la console &#8220;<strong>services.msc</strong>&#8221; et arrêtez le service &#8220;<strong>Services Bureau à distance</strong>&#8220;. Cette action est réalisable grâce à un clic droit sur le nom du service et &#8220;<strong>Arrêter</strong>&#8220;.</p>
<p><a href="media/ed83b326.multiplerdp6.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/multiplerdp6.png"><img class="aligncenter size-full wp-image-14088" src="media/ed83b326.multiplerdp6.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/multiplerdp6.png" alt="multiplerdp6" width="369" height="254" /></a></p>
<blockquote><p><strong>Note</strong> : Il se trouve en fin de liste car il contient Services au pluriel dans son nom&#8230;</p></blockquote>
<p>Ensuite, renommez le fichier &#8220;<strong>32_termsrv.dll</strong>&#8221; ou &#8220;<strong>64_termsrv.dll</strong>&#8221; (selon votre version de Windows) en &#8220;<strong>termsrv.dll</strong>&#8220;. Copiez ce fichier dans &#8220;<strong>C:\Windows\System32</strong>&#8221; et remplacez l&#8217;existant.</p>
<p><a href="media/5f8f5faa.multiplerdp7.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/multiplerdp7.png"><img class="aligncenter size-full wp-image-14087" src="media/5f8f5faa.multiplerdp7.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/multiplerdp7.png" alt="multiplerdp7" width="462" height="312" /></a></p>
<p>Restaurez les permissions du fichier termsrv.dll comme auparavant, si vous le souhaitez. Enfin, retournez dans la console des services et démarrez <strong>Services Bureau à distance</strong>.</p>
<p>Il ne reste plus qu&#8217;à tester ! Si ça ne fonctionne pas, redémarrez votre machine. J&#8217;ai testé, et voilà, j&#8217;ai ouvert deux sessions RDP sur la même machine :</p>
<p><a href="media/8ef006d5.multiplerdp8.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/multiplerdp8.png"><img class="aligncenter size-medium wp-image-14086" src="media/3d1414f0.multiplerdp8-550x277.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/multiplerdp8-550x277.png" alt="multiplerdp8" width="550" height="277" /></a></p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/bureau-a-distance-activer-le-multiple-rdp-sous-windows-8-1/" data-text="Bureau à distance : Activer le multiple RDP sous Windows 8.1"><a class="us_box" href="#" data-url="http://www.it-connect.fr/bureau-a-distance-activer-le-multiple-rdp-sous-windows-8-1/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/bureau-a-distance-activer-le-multiple-rdp-sous-windows-8-1/" data-text="Bureau à distance : Activer le multiple RDP sous Windows 8.1" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/bureau-a-distance-activer-le-multiple-rdp-sous-windows-8-1/" data-text="Bureau à distance : Activer le multiple RDP sous Windows 8.1"><a class="us_box" href="#" data-url="http://www.it-connect.fr/bureau-a-distance-activer-le-multiple-rdp-sous-windows-8-1/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/bureau-a-distance-activer-le-multiple-rdp-sous-windows-8-1/" data-text="Bureau à distance : Activer le multiple RDP sous Windows 8.1"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-09Q4R"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14368
title: WiFiPhisher : Un outil de social engineering qui s’attaque au Wi-Fi
uri: WiFiPhisher-Un-outil-de-social-engineering-qui-s-attaque-au-Wi-Fi
url: http://www.it-connect.fr/wifiphisher-un-outil-de-social-engineering-qui-sattaque-au-wi-fi/
content:
<p><strong>Après iDict, qui permet une attaque brute force sur un compte iCloud, voici un nouvel outil nommé WiFiPhisher et qui s&#8217;attaque désormais au Wi-Fi ! Décidément, les développeurs sont en forme pour cette nouvelle année !</strong></p>
<p>Un chercheur en sécurité grecque, nommé <em>George Chatzisofroniou</em>, a développé un outil de social engineering qui a pour objectif de voler la clé de sécurité d&#8217;un réseau Wi-Fi sécurisé et de capturer du trafic. Le fait qu&#8217;il s&#8217;agisse d&#8217;un outil de social engineering fait que l&#8217;on doit espérer la coopération de l&#8217;utilisateur cible pour arriver à notre fin. L&#8217;objectif n&#8217;est pas d&#8217;employer la force avec une attaque par brute force mais plutôt de forcer l&#8217;utilisateur à coopérer en lui tendant un piège.</p>
<p>WiFiPhisher s&#8217;appuie sur différentes techniques de hacking liées au Wi-Fi pour fonctionner, notamment le scénario d&#8217;attaque &#8220;<strong>Evil Twin</strong>&#8220;.</p>
<p><a href="media/6e2228a1.wifiphisher2.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/wifiphisher2.jpg"><img class="aligncenter size-full wp-image-14371" src="media/6e2228a1.wifiphisher2.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/wifiphisher2.jpg" alt="wifiphisher2" width="336" height="400" /></a></p>
<p><strong>Comment ça marche ?</strong></p>
<p>L&#8217;outil crée tout d&#8217;abord un faux point d&#8217;accès (AP) Wi-Fi dans le but de se faire passer pour le point d&#8217;accès légitime. Ensuite, il entreprend une attaque par déni de service sur le point d&#8217;accès légitime, ou il crée des interférences afin de déconnecter les clients du point d&#8217;accès. Une fois les clients déconnectés, ils retourneront (normalement&#8230;) voir les réseaux Wi-Fi disponibles&#8230;</p>
<p>Ils seront alors reconnectés automatiquement sur le réseau Wi-Fi mais en passant par le point d&#8217;accès du pirate, ce qui lui permet d&#8217;intercepter tout le trafic !</p>
<p>Mise à part la capture de trafic, on peut rediriger automatiquement les utilisateurs vers une page de phishing, qui précise que suite à une mise à jour du firmware, le routeur a dû redémarrer et qu&#8217;il est nécessaire de saisir à nouveau la clé de sécurité. Si l&#8217;utilisateur saisit la clé de sécurité alors le pirate l&#8217;obtiendra !</p>
<p><a href="media/fcec70b3.wifiphisher1.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/wifiphisher1.jpg"><img class="aligncenter size-medium wp-image-14372" src="media/0b635af8.wifiphisher1-550x241.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/wifiphisher1-550x241.jpg" alt="wifiphisher1" width="550" height="241" /></a></p>
<p>Vous l&#8217;aurez compris, <strong>cette attaque favorise le phishing et les attaques man-in-the-middle</strong>. Méfiez-vous lorsqu&#8217;une page &#8220;apparais par magie&#8221; et vous demande d&#8217;indiquer des informations confidentielles&#8230;</p>
<p><strong>WiFiPhisher disponible sur Kali Linux !</strong></p>
<p>Disponible gratuitement sur Kali Linux, WiFiPhisher a tout de même reçu quelques critiques sur des forums&#8230; En effet, il n&#8217;est pas possible de créer directement un réseau Wi-Fi sans mot de passe, pour inciter les utilisateurs à s&#8217;y connecter.</p>
<p>Une critique sur Reddit précise d&#8217;ailleurs que l&#8217;outil crée un second réseau non chiffré. Sur Windows, cela donnera un avertissement comme quoi la configuration réseau a changé, alors que sur Android il faudra effectuer une reconnexion manuelle. De ce fait, la méthode pour réaliser une attaque man-in-the-middle ne se réalise pas automatiquement.</p>
<p><a href="http://thehackernews.com/2015/01/wifiphisher-automated-phishing-attacks_5.html" target="_blank">Source</a></p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/wifiphisher-un-outil-de-social-engineering-qui-sattaque-au-wi-fi/" data-text="WiFiPhisher : Un outil de social engineering qui s&#8217;attaque au Wi-Fi"><a class="us_box" href="#" data-url="http://www.it-connect.fr/wifiphisher-un-outil-de-social-engineering-qui-sattaque-au-wi-fi/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/wifiphisher-un-outil-de-social-engineering-qui-sattaque-au-wi-fi/" data-text="WiFiPhisher : Un outil de social engineering qui s&#8217;attaque au Wi-Fi" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/wifiphisher-un-outil-de-social-engineering-qui-sattaque-au-wi-fi/" data-text="WiFiPhisher : Un outil de social engineering qui s&#8217;attaque au Wi-Fi"><a class="us_box" href="#" data-url="http://www.it-connect.fr/wifiphisher-un-outil-de-social-engineering-qui-sattaque-au-wi-fi/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/wifiphisher-un-outil-de-social-engineering-qui-sattaque-au-wi-fi/" data-text="WiFiPhisher : Un outil de social engineering qui s&#8217;attaque au Wi-Fi"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-N7PiQ"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=13938
title: Test de Trend Micro Maximum Security
uri: Test-de-Trend-Micro-Maximum-Security
url: http://www.it-connect.fr/test-de-trend-micro-maximum-security/
content:
<h2>I. Présentation de Trend Micro</h2>
<p>Trend Micro est un des nombreux antivirus présents sur le marché actuel. Comme pour la plupart, il peut être utilisé gratuitement avec des fonctionnalités limitées ou en mode payant. Je présenterais dans cet article non pas l&#8217;antivirus en lui-même et ses fonctionnalités basiques (scan, détection&#8230;), ce qui serait pour le moins ennuyant et inutile. En effet, on peut aujourd&#8217;hui affirmer que dans la majorité des cas, les antivirus se valent lorsque l&#8217;on parle de leur fonction principale : <strong>chasser des virus</strong>. Bien que cela ne soit jamais parfaitement fait !</p>
<p>Je vais donc présenter les<strong> fonctionnalités annexes de l’antivirus Trend Micro dans sa gamme Maximum Security</strong>, je pense que c&#8217;est là qu&#8217;un antivirus peut se démarquer d&#8217;un autre.</p>
<p>Un remerciement particulier à <a href="https://twitter.com/Boyl4n" target="_blank">@Boyl4n</a> qui a pensé à la rédaction IT-Connect alors qu&#8217;il disposait d&#8217;une licence Trend Micro Maximum Security et qui a donc rendu l&#8217;écriture de cet article possible !</p>
<h2>II. Un antivirus payant, pourquoi ?</h2>
<p>Je n&#8217;ai pour ainsi dire jamais utilisé d&#8217;antivirus payant auparavant, c&#8217;est pourquoi j&#8217;ai trouvé intéressant de faire un article sur ce que pouvait apporter un antivirus payant par rapport à un antivirus gratuit.  J&#8217;ai par contre toujours été curieux de ce qu&#8217;un antivirus payant pouvais offrir de plus qu&#8217;un antivirus gratuit en matière de protection, j&#8217;ai donc profité de cette occasion donnée par un de nos fidèles lecteurs pour faire le tour de l&#8217;outil et vous le présenter ici.</p>
<div id="attachment_14003" style="width: 480px" class="wp-caption aligncenter"><a href="media/8fc5e753.trend-micro-maximum-security-224239.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-224239.png"><img class="wp-image-14003 " title="Trend Micro Maximum Security" src="media/2f9cbcce.trend-micro-maximum-security-224239-550x483.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-224239-550x483.png" alt="trend micro maximum security" width="470" height="413" /></a><p class="wp-caption-text">Trend Micro Maximum Security</p></div>
<p>Bonne lecture !  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>
<h2>III. Protection sur les réseaux sociaux</h2>
<p>Parmi ces fonctionnalités annexes, je vais commencer par présenter <strong>la protection sur les réseaux sociaux</strong>. Il est maintenant courant pour les internautes d&#8217;arriver à avoir des informations très personnelles sur d&#8217;autres personnes par l’intermédiaire des réseaux sociaux. La raison est simple, le nombre de réseaux sociaux, leur politique de confidentialité, les modifications qui s&#8217;y affectent et évoluent sans cesse et l&#8217;ouverture que l&#8217;on souhaite donner aux informations sur chacun d&#8217;eux rendent la tâche très difficile. Trend Micro Maximum Security permet alors via son antivirus de refaire le tour de vos paramètres et ainsi de trouver des paramètres à corriger. Voici comment nos pouvons utiliser cette fonctionnalité et ce qu&#8217;elle permet de faire, on commence par aller dans la partie &#8220;<strong>Confidentialité</strong>&#8221; de l&#8217;antivirus à partir de la fenêtre d&#8217;accueil vue plus haut :</p>
<div id="attachment_13967" style="width: 560px" class="wp-caption aligncenter"><a href="media/f216487e.trend-micro-maximum-security-224304.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-224304.png"><img class="wp-image-13967 size-medium" title="Fonctionnalités portant sur la confidentialité dans TMMS" src="media/b249e62d.trend-micro-maximum-security-224304-550x484.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-224304-550x484.png" alt="trend micro maximum security" width="550" height="484" /></a><p class="wp-caption-text">Fonctionnalités portant sur la confidentialité dans TMMS</p></div>
<p>Je vais ensuite dans &#8220;<strong>Scan de confidentialité</strong>&#8220;, on peut alors aller sur &#8220;<strong>Vérifier</strong>&#8221; dans le bloc du haut qui, comme indiqué, concerne la protection sur les réseaux sociaux :</p>
<div id="attachment_13968" style="width: 560px" class="wp-caption aligncenter"><a href="media/58fad82b.trend-micro-maximum-security-224323.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-224323.png"><img class="wp-image-13968 size-medium" title="Protection sur les réseaux sociaux et du navigateur web" src="media/b75e7f51.trend-micro-maximum-security-224323-550x287.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-224323-550x287.png" alt="antivirus trend micro maximum security" width="550" height="287" /></a><p class="wp-caption-text">Protection sur les réseaux sociaux et du navigateur web</p></div>
<p>Un navigateur web s&#8217;ouvre alors et on nous demande d<strong>&#8216;activer le plug-in Trend Micro</strong> qui permettra la liaison entre les comptes de réseaux sociaux et les outils d&#8217;analyse de l&#8217;antivirus :</p>
<div id="attachment_13970" style="width: 560px" class="wp-caption aligncenter"><a href="media/d62bfed1.trend-micro-maximum-security-224415.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-224415.png"><img class="wp-image-13970 size-medium" title="Demande d'activation de Trend Micro Toolbar" src="media/020dc1f7.trend-micro-maximum-security-224415-550x197.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-224415-550x197.png" alt="trend micro maximum security antivirus" width="550" height="197" /></a><p class="wp-caption-text">Demande d&#8217;activation de Trend Micro Toolbar</p></div>
<p>Dans mon cas, c&#8217;est Internet Explorer qui s&#8217;est ouvert (non ! Ce n&#8217;est pas mon navigateur web par défaut, promis  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" />  , j’ai vu ensuite qu&#8217;en allant sur &#8220;<strong>Protection sur les réseaux sociaux</strong>&#8221; dans la seconde fenêtre, on peut gérer le navigateur sur lequel est installé le plug-in), j&#8217;ai donc simplement eu à choisir sur &#8220;<strong>Sélectionner les modules complémentaires</strong>&#8221; en bas de page puis à cliquer sur les modules Trend Micro dans la fenêtre qui s&#8217;ouvre :</p>
<div id="attachment_13969" style="width: 560px" class="wp-caption aligncenter"><a href="media/5fd8942e.trend-micro-maximum-security-224350.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-224350.png"><img class="wp-image-13969 size-medium" title="Activation du module dans Internet Explorer" src="media/06b52d12.trend-micro-maximum-security-224350-550x60.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-224350-550x60.png" alt="trend micro maximum security internet explorer" width="550" height="60" /></a><p class="wp-caption-text">Activation du module dans Internet Explorer</p></div>
<p>On pourra donc ensuite profiter de ce module ajouté &#8220;<strong>Trend Micro Toolbar</strong>&#8220;, je commence par cocher &#8220;<strong>Survolez les liens avec la souris pour obtenir les évaluations</strong>&#8221; :</p>
<div id="attachment_13971" style="width: 560px" class="wp-caption aligncenter"><a href="media/ec14f819.trend-micro-maximum-security-224524.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-224524.png"><img class="wp-image-13971 size-medium" title="Utilisation du module Trend Micro dans Internet Explorer" src="media/4d3ca865.trend-micro-maximum-security-224524-550x108.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-224524-550x108.png" alt="trend micro maximum security internet explorer" width="550" height="108" /></a><p class="wp-caption-text">Utilisation du module Trend Micro dans Internet Explorer</p></div>
<p>Lorsque je vais ensuite aller sur les différents réseaux sociaux, je vais donc voir la vérification des liens qui mènent vers d&#8217;autres sites que le réseau social en question, un exemple avec Facebook :</p>
<div id="attachment_13972" style="width: 513px" class="wp-caption aligncenter"><a href="media/60e0c55a.trend-micro-maximum-security-224545.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-224545.png"><img class="wp-image-13972 size-full" title="Exemple de vérification de la qualité des liens dans Facebook" src="media/60e0c55a.trend-micro-maximum-security-224545.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-224545.png" alt="trend micro maximum security" width="503" height="484" /></a><p class="wp-caption-text">Exemple de vérification de la qualité des liens dans Facebook</p></div>
<p>En passant mon curseur sur les &#8220;<strong>Check</strong>&#8221; vert, ou tout autre signe à gauche du lien, voici ce que je peux voir. À gauche, un lien non testé par Trend Micro qui est donc mis en couleur neutre (gris), à droite, un lien testé est indiqué comme sécurisé :</p>
<div id="attachment_13979" style="width: 560px" class="wp-caption aligncenter"><a href="media/c90b31cf.trend-micro-maximum-security-231215.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-231215.png"><img class="wp-image-13979 size-medium" title="Lien neutre sur Twitter, lien validé sur Facebook" src="media/519959d7.trend-micro-maximum-security-231215-550x145.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-231215-550x145.png" alt="trend micro maximum security " width="550" height="145" /></a><p class="wp-caption-text">Lien neutre sur Twitter, lien validé sur Facebook</p></div>
<p>On retrouve là un outil efficace<strong> contre les fléaux tels que le phishing</strong> qui touchent très facilement des utilisateurs lambda parfois naïfs, parfois imprudents. Allons plus loin et vérifions nos paramètres de confidentialité, je reclique alors sur l&#8217;icône de Trend Micro Toolbar puis vais sur &#8220;<strong>Vérifiez votre confidentialité en ligne</strong>&#8220;. On me demande alors, pour chaque réseau social pris en charge, de cliquer sur le bouton &#8220;<strong>Se connecter</strong>&#8221; pour que le plug-in se mette en lien avec le réseau social et puisse lire mes paramètres de confidentialité. Un exemple avec ce que je peux avoir sur Twitter :</p>
<div id="attachment_13974" style="width: 560px" class="wp-caption aligncenter"><a href="media/2336bd9a.trend-micro-maximum-security-225038.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-225038.png"><img class="wp-image-13974 size-medium" title="Vérification des paramètres de confidentialités Twitter par Trend Micro" src="media/c2b2fce1.trend-micro-maximum-security-225038-550x430.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-225038-550x430.png" alt="trend micro maximum security twitter" width="550" height="430" /></a><p class="wp-caption-text">Vérification des paramètres de confidentialités Twitter par Trend Micro</p></div>
<p>Ici, on voit que Trend Micro<strong> me prévient que mes Tweets ne sont pas protégés</strong> (lisibles par tous sans restrictions), que mon compte Twitter est indexé via mon adresse mail dans les moteurs de recherche<strong>, que je peux être tagué dans des photos sans ma permission préalable</strong> et que les annonceurs peuvent me traquer en récupérant des informations à mon sujet. Je trouve le troisième point plutôt embêtant et décide donc d&#8217;y remédier. Chose intéressante, le plug-in me propose de faire la modification à ma place, je n&#8217;aurais donc pas à aller chercher l&#8217;option dans les paramétrages Twitter, je clique donc sur la liste et sélectionne &#8220;<strong>Autoriser uniquement les personnes que je suis à m&#8217;identifier dans des photos</strong>&#8221; :</p>
<div id="attachment_13975" style="width: 560px" class="wp-caption aligncenter"><a href="media/bb9f9cf0.trend-micro-maximum-security-225059.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-225059.png"><img class="wp-image-13975 size-medium" title="Modification d'un paramètre de confidentialité Twitter dans le plugin Trend Micro" src="media/d8f53a75.trend-micro-maximum-security-225059-550x344.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-225059-550x344.png" alt="trend micro maximum security twitter" width="550" height="344" /></a><p class="wp-caption-text">Modification d&#8217;un paramètre de confidentialité Twitter dans le plug-in Trend Micro</p></div>
<p>Je peux donc ensuite valider ma modification en cliquant sur &#8220;<strong>Enregistrer les modifications</strong>&#8220;, une fenêtre Twitter s&#8217;ouvre alors et je dois ressaisir mon mot de passe :</p>
<div id="attachment_13976" style="width: 478px" class="wp-caption aligncenter"><a href="media/50b249bd.trend-micro-maximum-security-225117.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-225117.png"><img class="wp-image-13976 size-full" title="Demande de mot de passe supplémentaire pour Twitter" src="media/50b249bd.trend-micro-maximum-security-225117.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-225117.png" alt="trend micro maximum security" width="468" height="254" /></a><p class="wp-caption-text">Demande de mot de passe supplémentaire pour Twitter</p></div>
<p>Et voilà ! Mes paramètres Twitter sont maintenant modifiés :</p>
<div id="attachment_13977" style="width: 560px" class="wp-caption aligncenter"><a href="media/8258487d.trend-micro-maximum-security-225137.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-225137.png"><img class="wp-image-13977 size-medium" title="Validation des modifications sur les paramètres Twitter" src="media/442d11e5.trend-micro-maximum-security-225137-550x122.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-225137-550x122.png" alt="trend micro maximum security" width="550" height="122" /></a><p class="wp-caption-text">Validation des modifications sur les paramètres Twitter</p></div>
<div id="attachment_13978" style="width: 560px" class="wp-caption aligncenter"><a href="media/f5a56e43.trend-micro-maximum-security-225421.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-225421.png"><img class="wp-image-13978 size-medium" title="Détection de paramètres sensibles sur Google PLus par Trend Micro." src="media/bd630cdb.trend-micro-maximum-security-225421-550x302.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-225421-550x302.png" alt="trend-micro-maximum-security-225421" width="550" height="302" /></a><p class="wp-caption-text">Détection de paramètres sensibles sur Google Plus par Trend Micro.</p></div>
<p>Pour l&#8217;exemple, voici une analyse faite sur mon compte Google plus :</p>
<div id="attachment_13978" style="width: 560px" class="wp-caption aligncenter"><a href="media/f5a56e43.trend-micro-maximum-security-225421.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-225421.png"><img class="wp-image-13978 size-medium" title="Détection de paramètres potentiellement dangereux sur Google Plus" src="media/bd630cdb.trend-micro-maximum-security-225421-550x302.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-225421-550x302.png" alt="trend micro maximum security google plus" width="550" height="302" /></a><p class="wp-caption-text">Détection de paramètres potentiellement dangereux sur Google Plus</p></div>
<p>Je trouve la fonctionnalité particulièrement intéressante et bien en phase avec les besoins actuels de tous les utilisateurs web, les techniciens comme les utilisateurs lambda. Il est en effet intéressant d&#8217;avoir une sorte de check-list des paramètres pouvant me mettre en danger ou exposer des informations à mon sujet.</p>
<h2>IV Confidentialité du navigateur web</h2>
<p>Cette fonctionnalité peut être également trouvée dans la partie &#8220;<strong>Confidentialité</strong>&#8220;, il faut alors choisir &#8220;<strong>Confidentialité du navigateur web</strong>&#8220;. Trend Micro analyse alors les paramètres des navigateurs web installés sur notre machine. On retrouve alors le même principe que celui sur la confidentialité des réseaux sociaux vus juste avant. Voici ce que je peux par exemple voir sur Internet Explorer :</p>
<div id="attachment_13981" style="width: 560px" class="wp-caption aligncenter"><a href="media/2b46d33a.trend-micro-maximum-security-233420.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-233420.png"><img class="wp-image-13981 size-medium" title="Détection des paramètres dans Internet Explorer" src="media/84c144b5.trend-micro-maximum-security-233420-550x323.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-233420-550x323.png" alt="trend micro maximum security" width="550" height="323" /></a><p class="wp-caption-text">Détection des paramètres dans Internet Explorer</p></div>
<p>Puis sur Firefox, mon navigateur principal :</p>
<div id="attachment_13982" style="width: 560px" class="wp-caption aligncenter"><a href="media/f22b24f3.trend-micro-maximum-security-233436.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-233436.png"><img class="wp-image-13982 size-medium" title="Détection des paramètres dans Firefox" src="media/7042d268.trend-micro-maximum-security-233436-550x377.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-233436-550x377.png" alt="trend micro maximum security" width="550" height="377" /></a><p class="wp-caption-text">Détection des paramètres dans Firefox</p></div>
<p>Je vois par exemple que le navigateur n&#8217;a pas de préférence sur les réponses à donner aux sites qui essayent de garder un suivi de mes actions (je pense qu&#8217;il s&#8217;agit ici des cookies), je corrige alors ce paramètre en indiquant &#8220;<strong>Empêcher le suivi</strong>&#8221; :</p>
<div id="attachment_13983" style="width: 560px" class="wp-caption aligncenter"><a href="media/6fb710db.trend-micro-maximum-security-233454.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-233454.png"><img class="wp-image-13983 size-medium" title="Correction des paramètres Firefox via Trend Micro" src="media/22ed3033.trend-micro-maximum-security-233454-550x407.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-233454-550x407.png" alt="trend micro maximum security" width="550" height="407" /></a><p class="wp-caption-text">Correction des paramètres Firefox via Trend Micro</p></div>
<p>En passant mon curseur sur le &#8220;<strong>i</strong>&#8220;, je remarque que des informations supplémentaires sont données :</p>
<p>&nbsp;</p>
<div id="attachment_13984" style="width: 283px" class="wp-caption aligncenter"><a href="media/346303bc.trend-micro-maximum-security-234011.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-234011.png"><img class="wp-image-13984 size-full" title="Bloc d'information sur un paramètres du plugin Trend Micro" src="media/346303bc.trend-micro-maximum-security-234011.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-234011.png" alt="trend micro maximum security" width="273" height="143" /></a><p class="wp-caption-text">Bloc d&#8217;information sur un paramètre du plug-in Trend Micro</p></div>
<p>C&#8217;est le genre d&#8217;information à savoir, j&#8217;apprécie notamment que le produit ne me fasse pas croire que grâce à lui je navigue de façon 100% sécurisée, un bon point de plus !</p>
<h2>V. Secure Erase</h2>
<p>Il faut savoir que lorsque l&#8217;on décide de supprimer une donnée, celle-ci n&#8217;est pas vraiment supprimée &#8220;physiquement&#8221; du disque dur sur lequel elle se trouvait. En réalité ce qui est supprimé, c&#8217;est le pointeur qui indique que telle donnée se trouvait dans telle &#8220;case&#8221; ou segment du disque dur, le système sait alors que vu qu&#8217;il n&#8217;y a pas de pointeur indiquant que tel segment est pris, c&#8217;est qu&#8217;il peut la considérer comme à nouveau libre.</p>
<p>En réalité, <strong>la donnée se trouve toujours physiquement dans ce segment et peut donc être retrouvée</strong>. Pour qu&#8217;une donnée soit réellement effacée, il faut réécrire d&#8217;autres données dans ce segment de disque dur de manière à ce qu&#8217;elle soit remplacée par d&#8217;autres informations. C&#8217;est grâce à ce système que des logiciels comme <a title="Recuva" href="https://www.piriform.com/recuva" target="_blank">Recuva</a> permettent de récupérer des données supprimées qui ne se trouvent plus dans la Corbeille d&#8217;ailleurs.</p>
<p>Lorsqu&#8217;il s&#8217;agit de données très confidentielles, il faut être sûr que celle-ci devient réellement introuvable lorsque l&#8217;on décide de les supprimer. Il nous faut alors trouver un moyen de réécrire plusieurs fois de suite sur l&#8217;emplacement de l&#8217;ancien fichier, c&#8217;est globalement ce que permet de faire la fonctionnalité &#8220;<strong>Secure Erase</strong>&#8221; de Trend Micro Maximum Security, on peut la trouver dans les sections &#8220;<strong>Données</strong>&#8221; puis en allant dans &#8220;<strong>Configurer</strong>&#8221; dans la section &#8220;<strong>Secure Erase</strong>&#8221; :</p>
<div id="attachment_13986" style="width: 560px" class="wp-caption aligncenter"><img class="wp-image-13986 size-medium" title="Fonctionnalités en rapport avec les protections des  données dans Trend Micro MS" src="media/a64e4091.trend-micro-maximum-security-234552-550x480.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-234552-550x480.png" alt="trend micro maximum security" width="550" height="480" /><p class="wp-caption-text">Fonctionnalités en rapport avec les protections des données dans Trend Micro MS</p></div>
<p>Nous avons alors une petite explication de la fonctionnalité. On nous explique en effet que <strong>Secure Erase</strong> va réécrire sept fois sur la donnée comme cela est généralement conseillé en sécurité.</p>
<div id="attachment_13987" style="width: 560px" class="wp-caption aligncenter"><a href="media/65169adc.trend-micro-maximum-security-234607.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-234607.png"><img class="wp-image-13987 size-medium" title="Introduction de la fonction Secure Erase" src="media/61f4f869.trend-micro-maximum-security-234607-550x423.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-234607-550x423.png" alt="trend micro maximum security" width="550" height="423" /></a><p class="wp-caption-text">Introduction de la fonction Secure Erase</p></div>
<p>J&#8217;active donc la fonctionnalité <strong>Secure Erase</strong>  via le bouton à gauche puis je sélectionne &#8220;<strong>Permanent Erase</strong>&#8220;, cela me permettra d&#8217;avoir une option &#8220;<strong>Effacer avec Secure Erase</strong>&#8221; en faisant un clic droit sur un fichier pour le supprimer :</p>
<div id="attachment_13988" style="width: 560px" class="wp-caption aligncenter"><a href="media/622fc2ed.trend-micro-maximum-security-234721.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-234721.png"><img class="wp-image-13988 size-medium" title="Activation et configuration de Secure Erase" src="media/e411f52e.trend-micro-maximum-security-234721-550x423.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-234721-550x423.png" alt="trend micro maximum security" width="550" height="423" /></a><p class="wp-caption-text">Activation et configuration de Secure Erase</p></div>
<p>Voici un test avec un fichier, je fais un clic droit sur un fichier et je sélectionne &#8220;<strong>Supprimer avec Secure Erase</strong>&#8221; :</p>
<div id="attachment_13989" style="width: 391px" class="wp-caption aligncenter"><a href="media/35fb1dcf.trend-micro-maximum-security-234818.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-234818.png"><img class="wp-image-13989 size-full" title="Utilisation de Secure Erase sur un fichier" src="media/35fb1dcf.trend-micro-maximum-security-234818.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-234818.png" alt="trend micro maximum security secure erase" width="381" height="300" /></a><p class="wp-caption-text">Utilisation de Secure Erase sur un fichier</p></div>
<p>J&#8217;ai alors une demande de confirmation de suppression de Trend Micro que je valide  :</p>
<div id="attachment_13990" style="width: 444px" class="wp-caption aligncenter"><a href="media/8b6d410d.trend-micro-maximum-security-234829.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-234829.png"><img class="wp-image-13990 size-full" title="Demande de confirmation de suppression par Secure Erase" src="media/8b6d410d.trend-micro-maximum-security-234829.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-234829.png" alt="trend micro maximum security" width="434" height="333" /></a><p class="wp-caption-text">Demande de confirmation de suppression par Secure Erase</p></div>
<p>Sur des fichiers de petite taille, cela n&#8217;a pas vraiment d&#8217;impact sur la vitesse de suppression, mais sur un très grand nombre de fichiers supprimés en même temps ou sur un fichier de grande taille, la suppression peut être légèrement plus longue que la normale. Cela est logique puisque Trend Micro va devoir réécrire sept fois sur l&#8217;espace autrefois consommé par nos fichiers supprimés.</p>
<h2>VI. Vault</h2>
<p>Après avoir compris son utilisation, je remarque que <strong>Vault reprend le système de feu Truecrypt</strong>, c&#8217;est tout simplement un container chiffré qui ne peut être ouvert qu&#8217;avec un mot de passe. On notera que pour le chiffrement , <strong>Vault utilise l&#8217;algorithme AES</strong> (Advanced Encryption Standard) avec une clé de 128 bits. Je trouve la fonctionnalité dans la partie &#8220;<strong>Données</strong>&#8221; de l&#8217;antivirus, je clique alors sur &#8220;<strong>Configurer</strong>&#8221; :</p>
<div id="attachment_13992" style="width: 560px" class="wp-caption aligncenter"><a href="media/32f5dc33.trend-micro-maximum-security-000856.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-000856.png"><img class="wp-image-13992 size-medium" title="Fonctionnalité Vault dans Trend Micro" src="media/ddf4f175.trend-micro-maximum-security-000856-550x94.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-000856-550x94.png" alt="trend micro maximum security vault" width="550" height="94" /></a><p class="wp-caption-text">Fonctionnalité Vault dans Trend Micro</p></div>
<p>À nouveau, une introduction me permet de comprendre rapidement la fonctionnalité, c&#8217;est un plus pour que les particuliers sachent de quoi il en retourne et puisse utiliser la fonctionnalité sans trop se poser de question, je note qu&#8217;une FAQ est aussi disponible pour chacune des fonctionnalités (<a title="FAQ Trend Micro Vault" href="http://docs.trendmicro.com/FR-FR/consumer/internet-security-2015/tools=guid-c21b05a7-6232-4ccd-9403-3ad511e4193b=1=FR-FR=/vault-faq=guid-9e92fd5e-905b-4b70-bc25-a3afc44659a3=1=FR-FR=.aspx" target="_blank">FAQ Trend Micro sur Vault</a>) :</p>
<div id="attachment_13993" style="width: 560px" class="wp-caption aligncenter"><a href="media/8e5df0c4.trend-micro-maximum-security-000928.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-000928.png"><img class="wp-image-13993 size-medium" title="Introduction et explication sur la fonction Vault" src="media/5d0c8154.trend-micro-maximum-security-000928-550x240.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-000928-550x240.png" alt="trend micro maximum security vault" width="550" height="240" /></a><p class="wp-caption-text">Introduction et explication sur la fonction Vault</p></div>
<div id="attachment_13995" style="width: 560px" class="wp-caption aligncenter"><a href="media/40549dee.trend-micro-maximum-security-001108.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-001108.png"><img class="wp-image-13995 size-medium" title="Création de l'espace Vault" src="media/23791bc4.trend-micro-maximum-security-001108-550x423.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-001108-550x423.png" alt="trend micro maximum security" width="550" height="423" /></a><p class="wp-caption-text">Création de l&#8217;espace Vault</p></div>
<p>Une chose intéressante est le fait que je puisse <strong>verrouiller à distance mon accès à Vault</strong> via une interface web qu&#8217;il est conseillé de garder quelque part en Favoris (autre part que sur le PC en question  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" />  ), cela permet d&#8217;avoir une sécurité supplémentaire si mon PC est volé. Je dois donc commencer par saisir des informations, mot de passe + mail. Au passage, une mauvaise surprise m&#8217;attend ici :</p>
<div id="attachment_13994" style="width: 362px" class="wp-caption aligncenter"><a href="media/a3d2ee5e.trend-micro-maximum-security-001018.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-001018.png"><img class="wp-image-13994 size-full" title="Un bémol sur la création du mot de passe" src="media/a3d2ee5e.trend-micro-maximum-security-001018.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-001018.png" alt="trend micro maximum security vault " width="352" height="121" /></a><p class="wp-caption-text">Un bémol sur la création du mot de passe</p></div>
<p>Cela ne colle par vraiment avec les bonnes pratiques de mot de passe dans lesquels on conseille généralement de mettre également des majuscules et des symboles&#8230; Bref, je fais avec et finalise la création de mon espace Vault :</p>
<div id="attachment_13996" style="width: 560px" class="wp-caption aligncenter"><a href="media/60b77a72.trend-micro-maximum-security-001127.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-001127.png"><img class="wp-image-13996 size-medium" title="Finalisation de la création de l'espace sécurisé Vault" src="media/a6507a92.trend-micro-maximum-security-001127-550x423.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-001127-550x423.png" alt="trend micro maximum security vault" width="550" height="423" /></a><p class="wp-caption-text">Finalisation de la création de l&#8217;espace sécurisé Vault</p></div>
<p>En cas de signalement de perte, pour verrouiller ou déverrouiller l&#8217;accès à Vault à distance, voici la procédure à suivre :</p>
<div id="attachment_13997" style="width: 560px" class="wp-caption aligncenter"><a href="media/8180bafc.trend-micro-maximum-security-001132.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-001132.png"><img class="wp-image-13997 size-medium" title="Procédure de signalement de perte et de récupération de l'accès" src="media/61ae641d.trend-micro-maximum-security-001132-550x423.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-001132-550x423.png" alt="trend micro maximum security vault " width="550" height="423" /></a><p class="wp-caption-text">Procédure de signalement de perte et de récupération de l&#8217;accès</p></div>
<p>Une icône &#8220;<strong>Vault</strong>&#8221; apparaît donc sur mon bureau, lorsque je souhaite l&#8217;ouvrir et le déverrouiller, une demande de mot de passe apparaît, on retrouve là un fonctionnement ressemblant donc à TrueCrypt :</p>
<div id="attachment_13998" style="width: 560px" class="wp-caption aligncenter"><a href="media/b27412c9.trend-micro-maximum-security-001205.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-001205.png"><img class="wp-image-13998 size-medium" title="ouverture de mon espace sécurisé Vault" src="media/ec6e74e0.trend-micro-maximum-security-001205-550x423.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-001205-550x423.png" alt="trend micro maximum security vault " width="550" height="423" /></a><p class="wp-caption-text">Ouverture de mon espace sécurisé Vault</p></div>
<p>Je peux donc ensuite stocker des fichiers à l&#8217;intérieur, ceux-ci seront chiffrés et alors sécurisés lorsque mon espace Vault se fermera :</p>
<div id="attachment_13999" style="width: 560px" class="wp-caption aligncenter"><a href="media/6ea0a853.trend-micro-maximum-security-001751.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-001751.png"><img class="wp-image-13999 size-medium" title="Espace sécurisé Vault ouvert " src="media/8d905879.trend-micro-maximum-security-001751-550x273.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/trend-micro-maximum-security-001751-550x273.png" alt="trend micro maximum security " width="550" height="273" /></a><p class="wp-caption-text">Espace sécurisé Vault ouvert</p></div>
<p>Pour reverrouiller l&#8217;espace Vault, il faut faire un clic droit sur l&#8217;icône Vault (sur le bureau), puis sélectionner &#8220;<strong>Verrouiller le coffre-fort</strong>&#8220;.</p>
<h2>VII. Mon avis sur Trend Micro Maximum Security</h2>
<p>Je vous ai ici présenté quelques fonctionnalités avancées de <strong>Trend Micro Maximum Security</strong>, cette liste n&#8217;est pas exhaustive, j&#8217;aurais pu également parler de :</p>
<ul>
<li><strong>Prévention du vol de données</strong> : Une fonctionnalité qui permet d&#8217;éviter le phishing par exemple en surveillant la diffusion de données personnelles sur Internet</li>
<li><strong>Password Manager</strong> : Un manager de mot de passe qui permet de saisir et stocker les mots de passe et de simplifier leur utilisation sur les navigateurs</li>
<li><strong>SafeSync</strong> :  La synchronisation sécurisée de fichier entre votre smartphone, tablette et PC</li>
<li><strong>Contrôle parental</strong> : Limiter l&#8217;accès à certains logiciels ou contenus sur le web, bloque les images et médias inappropriés</li>
</ul>
<p>Bref, je suis finalement assez surpris de toutes ces fonctionnalités annexes qui vont au final bien au-delà du simple antivirus. Je remarque au final qu&#8217;un antivirus payant dépasse le cadre dont s&#8217;occupe un antivirus gratuit. Je mets tout de même un bémol sur le fait que chacune de ses fonctionnalités peut être retrouvée sur des produits gratuits (Password Manager -&gt; Keepass, SafeSYnc -&gt; Google Drive, Vault -&gt; Truecrypt et descendants). L&#8217;avantage dans mon cas est de tout avoir sur une même plateforme, que les mises à jour de chacun de ces outils soient assurées et surtout centralisées. L&#8217;utilisation est également simplifiée pour les utilisateurs non techniciens, ce qui est je pense le gros avantage par rapport aux solutions gratuites qui ne sont au final connues que des informaticiens (ou majoritairement disons pour prendre l&#8217;exemple de Truecryp ou Keepass).</p>
<p>C&#8217;est donc une surprise agréable quant à l&#8217;utilisation de Trend Micro Maximum Security, je note que je commençais à être particulièrement agacé par les pubs que mon ancien Avast gratuit mettant en pop-up de ma barre des tâches et que c&#8217;est quelque chose que je ne retrouve pas avec ce produit payant.</p>
<p>J&#8217;espère que cet article vous aura aidé à découvrir ce produit et pourquoi pas à faire votre choix sur une solution antivirus !  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/test-de-trend-micro-maximum-security/" data-text="Test de Trend Micro Maximum Security"><a class="us_box" href="#" data-url="http://www.it-connect.fr/test-de-trend-micro-maximum-security/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/test-de-trend-micro-maximum-security/" data-text="Test de Trend Micro Maximum Security" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/test-de-trend-micro-maximum-security/" data-text="Test de Trend Micro Maximum Security"><a class="us_box" href="#" data-url="http://www.it-connect.fr/test-de-trend-micro-maximum-security/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/test-de-trend-micro-maximum-security/" data-text="Test de Trend Micro Maximum Security"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-y68Lj"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14459
title: Une backdoor WordPress utilise les codes sources Pastebin !
uri: Une-backdoor-WordPress-utilise-les-codes-sources-Pastebin
url: http://www.it-connect.fr/une-backdoor-wordpress-utilise-les-codes-sources-pastebin/
content:
<p><strong>Depuis une dizaine d&#8217;années, le service en ligne Pastebin est utilisé par les développeurs pour partager des codes sources, mais également par les hackers pour partager des codes sources voir même des dumps de données&#8230;</strong></p>
<p>Les hackers utilisent le service Pastebin pour distribuer du code malicieux notamment pour la création de backdoor.</p>
<p>D&#8217;après Denis Sinegubko, chercheur spécialisé dans les malwares chez Sucuri, les hackers exploitent en ce moment les faiblesses d&#8217;une ancienne version de <strong>RevSlider</strong>, un plug-in payant et populaire pour WordPress. D&#8217;ailleurs, ce plug-in est souvent packagé dans certains thèmes WordPress qui l&#8217;intègre directement.</p>
<p>Les hackers cherchent à vérifier en premier lieu la présence du plug-in RevSlider sur le site ciblé, et lorsqu&#8217;il est découvert, ils exploitent une vulnérabilité dans RevSlider et tentent d&#8217;envoyer la backdoor sur le site.</p>
<p>Denis Sinegubko précise que les hackers utilisent Pastebin pour faire ce qu&#8217;il est censé faire : partager du code, sauf que là il s&#8217;agit d&#8217;un code malicieux, ce qui pose problème&#8230; D&#8217;autant plus que c&#8217;est dans le cadre d&#8217;activité illégale.</p>
<p>Une variable nommée $temp encodée en Base64 est ajoutée au fichier <strong>wp-links-opml.php</strong>, et que du code est ensuite directement téléchargé depuis le site Pastebin.com. Un paramètre <strong>wp_nonce_once</strong> est également utilisé.</p>
<p><a href="media/e499c3b0.pastebinbackdoor1.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/pastebinbackdoor1.png"><img class="aligncenter size-full wp-image-14461" src="media/e499c3b0.pastebinbackdoor1.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/pastebinbackdoor1.png" alt="pastebinbackdoor1" width="534" height="406" /></a></p>
<p>En fait, une fois la backdoor en place elle permet de télécharger et d&#8217;exécuter n&#8217;importe quel morceau de code hébergé sur Pastebin. Cela est fait en passant un paramètre en appelant le fichier PHP modifié, à savoir wp-links-opml.php.</p>
<p>Il ne faut pas croire que c&#8217;est la première fois que les hackers s&#8217;appuient sur Pastebin, Sucuri note d&#8217;ailleurs dans son article 5 grandes attaques liées à Pastebin sur les 5 dernières années.</p>
<p>Si vous souhaitez plus de détails : <a href="http://blog.sucuri.net/2015/01/website-backdoors-leverage-the-pastebin-service.html" target="_blank">Sucuri &#8211; Pastebin &#8211; RevSlider</a></p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/une-backdoor-wordpress-utilise-les-codes-sources-pastebin/" data-text="Une backdoor WordPress utilise les codes sources Pastebin !"><a class="us_box" href="#" data-url="http://www.it-connect.fr/une-backdoor-wordpress-utilise-les-codes-sources-pastebin/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/une-backdoor-wordpress-utilise-les-codes-sources-pastebin/" data-text="Une backdoor WordPress utilise les codes sources Pastebin !" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/une-backdoor-wordpress-utilise-les-codes-sources-pastebin/" data-text="Une backdoor WordPress utilise les codes sources Pastebin !"><a class="us_box" href="#" data-url="http://www.it-connect.fr/une-backdoor-wordpress-utilise-les-codes-sources-pastebin/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/une-backdoor-wordpress-utilise-les-codes-sources-pastebin/" data-text="Une backdoor WordPress utilise les codes sources Pastebin !"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-ggC5M"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=13948
title: Qu’est-ce que les métadonnées EXIF des photos ?
uri: Qu-est-ce-que-les-métadonnées-EXIF-des-photos
url: http://www.it-connect.fr/quest-ce-que-les-metadonnees-exif-des-photos/
content:
<h2>I. Présentation des données EXIF</h2>
<p>Les métadonnées EXIF (<em>Exchangeable Image File Format</em>) contiennent<strong> une grande quantité d&#8217;informations à propos de votre caméra</strong> (appareil photo, smartphone, etc.), et potentiellement où a été prise la photo en intégrant <strong>les coordonnées GPS</strong>. En fait, si vous partagez vos photos, de nombreuses informations peuvent être récupérées dans ces données.</p>
<p>C&#8217;est d&#8217;ailleurs pour cela que certains appareils photos intègre une puce GPS, cela permet de récupérer les coordonnées et de les intégrer dans les métadonnées liées à cette photo. Sur les smartphones, cela se fait plus naturellement puisqu&#8217;ils intègrent généralement une puce GPS.</p>
<p><a href="media/63eb3d21.logo-design48.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/logo-design48.jpg"><img class="alignright wp-image-13956 size-full" src="media/63eb3d21.logo-design48.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/logo-design48.jpg" alt="logo-design48" width="280" height="200" /></a>A chaque fois que vous prenez une photo avec un appareil photo ou un smartphone, un fichier est enregistré sur votre appareil pour sauvegarder la capture, généralement au format JPEG. En supplément, des métadonnées sont enregistrées automatiquement, on peut trouver : <strong>la date, l&#8217;heure, réglage de la caméra</strong> (flash actif ou non, focale, sensibilité, etc.).</p>
<p>Avec certains logiciels de traitement d&#8217;images, il est même possible d&#8217;ajouter des données EXIF personnalisées, comme par exemple un copyright. Windows permet nativement de modifier certains champs.</p>
<p>En ce qui concerne les coordonnées GPS enregistrées, cela peut paraître effrayant au premier abord puisqu&#8217;on peut se sentir tracé, mais cela présente un intérêt. Imaginez ne plus vous rappelez où a été prise une photo, si les coordonnées GPS sont enregistrées dans les méta EXIF, vous pourez retrouver le lieu de la prise de vue ! On pourrait même imaginer créer une cartographie qui montre où vous avez prise vos photos, et ce avec précision.</p>
<h2>II. Visualiser et supprimer les métadonnées EXIF sous Windows</h2>
<p>Passons maintenant à la visualisation des métadonnées EXIF sous Windows. Prenons une photo, pour ma part, prise récemment avec mon smartphone (Samsung Galaxy S3).</p>
<p>Effectuez un clic droit sur le fichier et cliquez sur &#8220;<strong>Propriétés</strong>&#8220;. Accédez à l&#8217;onglet &#8220;<strong>Détails</strong>&#8220;, vous obtiendrez toute une liste correspondante aux métadonnées :</p>
<div id="attachment_13949" style="width: 496px" class="wp-caption aligncenter"><a href="media/6b104c88.exif1.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/exif1.png"><img class="wp-image-13949 size-full" src="media/6b104c88.exif1.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/exif1.png" alt="exif1" width="486" height="516" /></a><p class="wp-caption-text">Exemple de métadonnées EXIF</p></div>
<p>On remarque sur la capture d&#8217;écran ci-dessus que les propriétés liées à la caméra de mon smartphone sont bien présentent dans la section &#8220;<strong>Appareil Photo</strong>&#8220;. Certains champs peuvent être modifier, il suffit pour cela de cliquer dans la colonne &#8220;<strong>Valeur</strong>&#8221; au niveau de la propriété que vous souhaitez modifier.</p>
<p>Sachez qu&#8217;il n&#8217;est pas possible d&#8217;interdire l&#8217;ajout des métadonnées EXIF dans vos photos, on pourra seulement les supprimer. Windows propose cela nativement et simplement !</p>
<p>Toujours dans l&#8217;onglet &#8220;<strong>Détails</strong>&#8221; au niveau des propriétés de la photo, cliquez sur &#8220;<strong>Supprimer les propriétés et les informations personnelles</strong>&#8220;.</p>
<div id="attachment_13950" style="width: 434px" class="wp-caption aligncenter"><a href="media/32a9f5e0.exif2.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/exif2.png"><img class="wp-image-13950 size-full" src="media/32a9f5e0.exif2.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/exif2.png" alt="exif2" width="424" height="465" /></a><p class="wp-caption-text">Supprimer les métadonnées EXIF</p></div>
<p>Si vous choisissez &#8220;<strong>Créer une copie en supprimant toutes les propriétés possibles</strong>&#8220;, Windows supprimera toutes les données qu&#8217;il peut mais avant il créera une copie de l&#8217;image. Ainsi, vous obtiendrez une version de l&#8217;image contenant des métadonnées EXIF et une version sans ces métadonnées.</p>
<p>Par ailleurs, vous pouvez uniquement supprimer les valeurs souhaitées en choisissant l&#8217;option &#8220;<strong>Supprimer les propriétés suivantes de ce fichier</strong>&#8220;. Cochez alors les propriétés à supprimer.</p>
<h2>III. Supprimer les coordonnées GPS sous Android</h2>
<p>Sous Android, l&#8217;application photo ajoutera les coordonnées GPS à vos photos, à condition que la puce GPS soit active. Si vous souhaitez laisser la puce GPS active tout en désactivant l&#8217;ajout des métadonnées GPS dans vos photos, suivez la procédure suivante.</p>
<h3>A. Android 4.4 : Désactiver GPS pour les photos</h3>
<p>voici comment faire sous <strong>Android 4.4</strong> :</p>
<p>Commencez par ouvrir l&#8217;application Appareil photo, et appuyez sur le bouton suivant (à droite du bouton qui permet de déclencher la prise de vue) :</p>
<p><a href="media/09549df4.exif3.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/exif3.png"><img class="aligncenter size-full wp-image-13951" src="media/09549df4.exif3.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/exif3.png" alt="exif3" width="127" height="277" /></a></p>
<p>Dans le menu qui apparaît, appuyez sur le bouton permettant d&#8217;accéder aux paramètres :</p>
<p><a href="media/edfaa69a.exif4.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/exif4.png"><img class="aligncenter size-full wp-image-13952" src="media/edfaa69a.exif4.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/exif4.png" alt="exif4" width="261" height="118" /></a></p>
<p>Sur la gauche, vous trouvez un bouton en forme de localisation, appuyez dessus pour désactiver la localisation GPS.</p>
<p><a href="media/a1c66043.exif5.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/exif5.png"><img class="aligncenter size-full wp-image-13953" src="media/a1c66043.exif5.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/exif5.png" alt="exif5" width="277" height="164" /></a></p>
<p>On peut voir que la localisation GPS est désormais désactivée, ce qui aura pour effet de ne plus intégrer les coordonnées GPS dans vos photos.</p>
<p><a href="media/06676fad.exif6.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/exif6.png"><img class="aligncenter size-full wp-image-13954" src="media/06676fad.exif6.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/exif6.png" alt="exif6" width="137" height="270" /></a></p>
<p>Pour ceux qui ont besoin, va suivre la procédure pour Android 5.0 Lollipop, sortie récemment.</p>
<h3>B. Android 5.0 : Désactiver le GPS pour les photos</h3>
<p>Sur Android 5.0, la procédure est sensiblement différente c&#8217;est pourquoi j&#8217;ai décidé de l&#8217;expliquer également. Ouvrez l&#8217;application Appareil photo, et effectuez <strong>un glissement de doigt de la gauche de l&#8217;écran vers le centre</strong>, vous devriez obtenir l&#8217;écran suivant :</p>
<p><a href="media/2f03eac5.exif8.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/exif8.png"><img class="aligncenter size-full wp-image-13958" src="media/2f03eac5.exif8.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/exif8.png" alt="exif8" width="550" height="395" /></a></p>
<p>Appuyez sur l&#8217;icône en forme d&#8217;engrenage pour accéder aux options. Dans les options, désactivez le paramètre &#8220;<strong>Enregistrer le lieu</strong>&#8221; et le tour est joué !</p>
<p><a href="media/cde428ac.exif7.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/exif7.png"><img class="aligncenter size-full wp-image-13957" src="media/cde428ac.exif7.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/exif7.png" alt="exif7" width="550" height="207" /></a></p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/quest-ce-que-les-metadonnees-exif-des-photos/" data-text="Qu&#8217;est-ce que les métadonnées EXIF des photos ?"><a class="us_box" href="#" data-url="http://www.it-connect.fr/quest-ce-que-les-metadonnees-exif-des-photos/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/quest-ce-que-les-metadonnees-exif-des-photos/" data-text="Qu&#8217;est-ce que les métadonnées EXIF des photos ?" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/quest-ce-que-les-metadonnees-exif-des-photos/" data-text="Qu&#8217;est-ce que les métadonnées EXIF des photos ?"><a class="us_box" href="#" data-url="http://www.it-connect.fr/quest-ce-que-les-metadonnees-exif-des-photos/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/quest-ce-que-les-metadonnees-exif-des-photos/" data-text="Qu&#8217;est-ce que les métadonnées EXIF des photos ?"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-ugrBo"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=12987
title: Partager vos contenus multimédia avec Ready Media (MiniDLNA)
uri: Partager-vos-contenus-multimédia-avec-Ready-Media-(MiniDLNA)
url: http://www.it-connect.fr/partager-vos-contenus-multimedia-avec-ready-media-minidlna/
content:
<h2>I. Présentation</h2>
<p>Dans ce tutoriel je vais vous présenter le serveur DLNA (<strong>D</strong>igital <strong>L</strong>iving <strong>N</strong>etwork <strong>A</strong>lliance). Tout d&#8217;abord, DLNA est un protocole permettant de partager des fichiers entre vos appareils (PC, TV, disque dur multimédia, smartphone, chaîne Hi-Fi…).</p>
<p><a href="media/b9dac0cb.DigitalLivingNetworkAllianceDLNA.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/10/DigitalLivingNetworkAllianceDLNA.jpg"><img class="aligncenter size-full wp-image-12989" src="media/b9dac0cb.DigitalLivingNetworkAllianceDLNA.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/10/DigitalLivingNetworkAllianceDLNA.jpg" alt="DigitalLivingNetworkAllianceDLNA" width="351" height="341" /></a></p>
<p>Il suffit juste que vos appareils soient connectés sur le même réseau. Plus besoin de clé USB pour voir les photos, vidéos sur la TV ou d&#8217;y brancher un ordinateur (<strong>si la TV est compatible DLNA bien sûr</strong>).</p>
<h2>II. Installation</h2>
<p>Mise à jour des dépots :</p><pre class="crayon-plain-tag">aptitude update</pre><p>Installation du paquet minidlna :</p><pre class="crayon-plain-tag">aptitude install minidlna</pre><p>Service minidlna :</p><pre class="crayon-plain-tag">/etc/init.d/minidlna { start / stop / restart / reload / force-reaload / status }</pre><p></p>
<h2>III. Configuration</h2>
<p>Voici l&#8217;emplacement des fichiers de configuration de Minidlna :</p>
<p style="padding-left: 30px"><strong>/etc/default/minidlna</strong></p>
<p style="padding-left: 30px"><strong>/etc/minidlna.conf</strong></p>
<p style="text-align: left">Dans le premier fichier de configuration minidlna, il faut juste vérifier que la variable <strong>START_DAEMON</strong> est bien égale à <strong>Yes.</strong></p>
<p style="text-align: left">Pour le fichier de configuration <strong>minidlna.conf</strong> voici les éléments que je vais modifier :</p>
<p></p><pre class="crayon-plain-tag">media_dir=/var/lib/minidlna -&gt; répertoire à scanner
//media_dir=/rep -&gt; si vous avez plusieurs répertoires et que vous souhaitez respecter votre arborescence
//media_dir=A,/rep -&gt; pour afficher un type de contenu ici AUDIO
//media_dir=P,/rep -&gt; pour afficher un type de contenu ici PHOTOS
//media_dir=V,/rep -&gt; pour afficher un type de contenu ici VIDEOS

db_dir=/var/lib/minidlna //emplacement des fichiers mise en cache

log_dir=/var/log // emplacement du fichier de log

port=8200 // port utilisé pour DLNA

friendly_name=MON SERVEUR DLNA // nom donné au serveur

inotify=yes //scan automatique

notify_interval=900

network_interface=eth0</pre><p>Redémarrer le service minidlna après chaque modification du fichier de configuration :</p><pre class="crayon-plain-tag">/etc/init.d/minidlna restart</pre><p>Si vous voulez forcer le scan de vos répertoires alors utilisez cette commande :</p><pre class="crayon-plain-tag">minidlna -R</pre><p>Vérification du scan :</p><pre class="crayon-plain-tag">ls /var/lib/minidlna/art_cache/</pre><p></p>
<p class="">Ou se rendre à l&#8217;adresse suivante :</p>
<p></p><pre class="crayon-plain-tag">http://ip_du_serveur:8200</pre><p><a href="media/d1c1a966.scan_minidlna.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/scan_minidlna.png"><img class=" size-full wp-image-14404 aligncenter" src="media/d1c1a966.scan_minidlna.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/scan_minidlna.png" alt="scan_minidlna" width="424" height="164" /></a></p>
<p><span style="text-decoration: underline">Remarque</span> :</p>
<p>Il arrive parfois, lorsqu&#8217;il y a un grand nombre de fichiers, que la base de données ne veuille plus se mettre à jour. Il faut alors augmenter le nombre d&#8217;entrées à l&#8217;aide de la commande suivante (à taper en tant que root) :</p><pre class="crayon-plain-tag"># sysctl fs.inotify.max_user_watches=100000</pre><p>Si vous voulez que la modification soit permanente, il faut alors modifier le fichier <strong>/etc/sysctl.conf</strong>, en y ajoutant cette ligne à la fin :</p><pre class="crayon-plain-tag">fs.inotify.max_user_watches = 100000</pre><p></p>
<h2>IV. Règle iptables (si firewall)</h2>
<p>Si tout comme moi, vous avez un firewall alors voici les règles à ajouter dans IPTABLE :</p><pre class="crayon-plain-tag">iptables -t filter -A INPUT -p tcp -s 192.168.5.0/24 --dport 8200 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 8200 -j ACCEPT
iptables -t filter -A INPUT -p udp -s 192.168.5.0/24 --dport 1900 -j ACCEPT
iptables -t filter -A OUTPUT -p udp --dport 1900 -j ACCEPT</pre><p>Il est nécessaire d&#8217;autoriser en entrée et en sortie les flux à destination des ports 8200 (TCP) et 1900 (UDP), pour le réseau 192.168.5.0/24 dans cet exemple.</p>
<p>Une fois les règles ajoutées, relancer votre script IPTABLE.</p>
<h2>V. Conclusion</h2>
<p>A présent votre serveur DLNA est opérationnel, vous allez pouvoir lire vos contenu à partir de n&#8217;importe quel appareil connecté sur votre réseau !  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_razz.gif" alt=":P" class="wp-smiley" /> </p>
<p>Pratique et simple d&#8217;installation  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/partager-vos-contenus-multimedia-avec-ready-media-minidlna/" data-text="Partager vos contenus multimédia avec Ready Media (MiniDLNA)"><a class="us_box" href="#" data-url="http://www.it-connect.fr/partager-vos-contenus-multimedia-avec-ready-media-minidlna/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/partager-vos-contenus-multimedia-avec-ready-media-minidlna/" data-text="Partager vos contenus multimédia avec Ready Media (MiniDLNA)" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_transient us_button" data-url="http://www.it-connect.fr/partager-vos-contenus-multimedia-avec-ready-media-minidlna/" data-text="Partager vos contenus multimédia avec Ready Media (MiniDLNA)" data-count="5"><a class="us_box" href="#" data-url="http://www.it-connect.fr/partager-vos-contenus-multimedia-avec-ready-media-minidlna/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/partager-vos-contenus-multimedia-avec-ready-media-minidlna/" data-text="Partager vos contenus multimédia avec Ready Media (MiniDLNA)"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-T4P6M"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14492
title: Android Lollipop freiné par les bugs ?
uri: Android-Lollipop-freiné-par-les-bugs
url: http://www.it-connect.fr/android-lollipop-freine-par-les-bugs/
content:
<p><strong>Voilà plus de deux mois qu&#8217;Android Lollipop est disponible, mais bien qu&#8217;il soit compatible avec de plus en plus d&#8217;appareils, il a du mal à faire son trou&#8230; La faute à de trop nombreux bugs ?</strong></p>
<p>La part de marché détenue par Android Lollipop est faible, le traditionnel &#8220;camembert&#8221; qui détaille la répartition d&#8217;Android ne la contient même pas ! Mais bon, à chaque nouvelle version majeure d&#8217;Android c&#8217;est un peu la même histoire&#8230; Quoi que, cette fois-ci ça semble tout de même plus lent.</p>
<p>Mais alors quelle est la part de marché de la version Lollipop ?<strong> Moins de 0.1% tout simplement, car Google n&#8217;affiche pas sur le graphique en forme de camembert</strong>, les versions présentes sur moins de 0.1% des appareils. Ce qui est le cas d&#8217;après le graphique de ce début janvier 2015.</p>
<p><a href="media/dfaa4898.lollipop1.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/lollipop1.jpg"><img class="aligncenter size-medium wp-image-14493" src="media/ba3164cc.lollipop1-550x284.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/lollipop1-550x284.jpg" alt="lollipop1" width="550" height="284" /></a></p>
<p>À titre de comparaison, la version Android KitKat sortait le 31 Octobre 2013 et représentait 1.4% en janvier 2014. Il se peut que les nombreux bugs rencontrés par les utilisateurs ralentissent l&#8217;enthousiasme des utilisateurs qui n&#8217;ont pas encore migré.</p>
<p>Pour ma part, j&#8217;ai installé Android Lollipop sur ma tablette Nexus 10, ou plutôt j&#8217;ai migré de la version KitKat à Lollipop. Il faut dire que ça &#8220;marchouille&#8221;&#8230; Je trouve la tablette plus lente et moins réactive qu&#8217;auparavant&#8230; Avec parfois de grosses lenteurs au niveau du réseau&#8230; Enfin bref, Android Lollipop ne m&#8217;a pas encore totalement convaincu bien que l&#8217;ergonomie et le design soit très sympa, Android KitKat fonctionnait mieux !</p>
<p><strong>Et vous, que pensez-vous de tout ça ?</strong></p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/android-lollipop-freine-par-les-bugs/" data-text="Android Lollipop freiné par les bugs ?"><a class="us_box" href="#" data-url="http://www.it-connect.fr/android-lollipop-freine-par-les-bugs/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/android-lollipop-freine-par-les-bugs/" data-text="Android Lollipop freiné par les bugs ?" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/android-lollipop-freine-par-les-bugs/" data-text="Android Lollipop freiné par les bugs ?"><a class="us_box" href="#" data-url="http://www.it-connect.fr/android-lollipop-freine-par-les-bugs/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/android-lollipop-freine-par-les-bugs/" data-text="Android Lollipop freiné par les bugs ?"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-KH92r"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=13741
title: Comment installer Android 4.4 sous VMware Workstation ?
uri: Comment-installer-Android-4-4-sous-VMware-Workstation
url: http://www.it-connect.fr/comment-installer-android-4-4-sous-vmware-workstation/
content:
<h2>I. Présentation</h2>
<p>Que ce soit à des fins de tests ou d&#8217;expérimentations, le fait de disposer d&#8217;une machine virtuelle faisant tourner Android en ravira plus d&#8217;un ! Cela tombe bien, c&#8217;est ce que nous allons voir dans ce tutoriel, où il sera question d&#8217;<strong>installer Android KitKat sous VMware Workstation 10</strong>. Un des intérêts est de pouvoir faire des tests sous Android sans forcément bidouiller dans son propre appareil, voir même si l&#8217;on a pas d&#8217;appareil Android, cela permet d&#8217;expérimenter l&#8217;OS bien que l&#8217;expérience utilisateur soit fortement réduite en absence de tactile.</p>
<p>Le projet se nomme &#8220;<strong>Android x86</strong>&#8221; est met à disposition des images ISO d&#8217;Android qu&#8217;il est possible de faire tourner sur PCs. Pour commencer, c&#8217;est vers le site du projet que je vous dirige afin de télécharge le fichier source : <a href="http://www.android-x86.org/download" target="_blank">Android x86 Téléchargement</a>.</p>
<p>Au moment où j&#8217;écris ces lignes, la version la plus récente est &#8220;<strong>android-x86-4.4-RC2</strong>&#8221; c&#8217;est donc avec celle-ci que je vais procéder.</p>
<p>Pour ceux qui préfèrent, suivez le cours en vidéo :</p>
<p><iframe width="300" height="150" class="iframe_youtube" src="//www.youtube.com/embed/u5IAOn-YYWA" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>&nbsp;</p>
<h2>II. Création de la machine virtuelle Android x86</h2>
<p>Dans VMware Workstation, créez une nouvelle machine virtuelle. Indiquez votre fichier ISO fraîchement téléchargé.</p>
<p>Là, vous verrez que VMware détecte l&#8217;OS comme étant FreeBSD c&#8217;est d&#8217;ailleurs pour cela qu&#8217;il nomme ainsi votre VM. Renommez-là &#8220;<strong>Android x86 4.4</strong>&#8221; par exemple.</p>
<p><a href="media/bdc2bc62.androidx861.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx861.png"><img class="aligncenter size-full wp-image-13759" src="media/bdc2bc62.androidx861.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx861.png" alt="androidx861" width="442" height="400" /></a></p>
<p>Créez un disque dur virtuel, pour ma part j&#8217;indique 32 Go, pour reprendre une taille que l&#8217;on trouve communément sur smartphone et tablette.</p>
<p><a href="media/8544059f.androidx862.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx862.png"><img class="aligncenter size-full wp-image-13758" src="media/8544059f.androidx862.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx862.png" alt="androidx862" width="442" height="402" /></a></p>
<p>Cliquez sur &#8220;Customize Hardware&#8221; afin de personnaliser le matériel virtuel de la VM avant de poursuivre.</p>
<p><a href="media/0c43314a.androidx863.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx863.png"><img class="aligncenter size-full wp-image-13757" src="media/0c43314a.androidx863.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx863.png" alt="androidx863" width="440" height="401" /></a></p>
<p>Dans Memory, attribuez de la mémoire RAM supplémentaire. <strong>Choisir 1 Go ou 2 Go me semble bon</strong>, vous pourrez adapter par la suite de toute manière.</p>
<p><a href="media/10a7c554.androidx864.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx864.png"><img class="aligncenter size-full wp-image-13756" src="media/10a7c554.androidx864.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx864.png" alt="androidx864" width="550" height="464" /></a></p>
<p>Concernant la partie connexion réseau, que l&#8217;on trouve dans Network Adapter, je choisis de laisser la machine en NAT afin qu&#8217;elle utilise mon hôte physique pour accéder à internet.</p>
<p><a href="media/7d85f653.androidx865.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx865.png"><img class="aligncenter size-medium wp-image-13755" src="media/84708597.androidx865-550x235.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx865-550x235.png" alt="androidx865" width="550" height="235" /></a></p>
<p>La création de la machine virtuelle est terminée.</p>
<h2>III. Installation d&#8217;Android x86</h2>
<p>L&#8217;installation est très simple, il faudra juste être rigoureux au moment du partitionnement. Pour le reste, c&#8217;est très bien guidé. Lorsque vous démarrez sur l&#8217;ISO, un menu apparaît. Sélectionnez &#8220;<strong>Installation &#8211; Install Android-x86 to harddisk</strong>&#8221; et appuyez sur Entrée, pour installer Android sur votre disque dur virtuel.</p>
<div id="attachment_13754" style="width: 560px" class="wp-caption aligncenter"><a href="media/09a1332c.androidx866.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx866.png"><img class="wp-image-13754 size-medium" src="media/f0c412b7.androidx866-550x271.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx866-550x271.png" alt="androidx866" width="550" height="271" /></a><p class="wp-caption-text">Android x86 &#8211; Boot menu</p></div>
<p>Le disque n&#8217;est pas partitionné, nous devons donc le faire. Choisissez &#8220;<strong>Create/Modify partitions</strong>&#8220;.</p>
<p>Créez une nouvelle partition en choisissant &#8220;<strong>New</strong>&#8220;. La partition doit être primaire (<strong>Primary</strong>) et bootable (<strong>Bootable</strong> &#8211; Ce qui ajoutera la mention &#8220;<strong>Boot</strong>&#8221; au niveau de la colonne &#8220;<strong>Flags</strong>&#8220;).</p>
<p><a href="media/1e6c905d.androidx868.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx868.png"><img class="aligncenter size-full wp-image-13753" src="media/1e6c905d.androidx868.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx868.png" alt="androidx868" width="550" height="347" /></a></p>
<p>Validez ces changements choisissant &#8220;<strong>Write</strong>&#8220;, et écrivez &#8220;<strong>yes</strong>&#8221; pour indiquer que vous êtes sur de vouloir opérer les changements. Enfin, cliquez sur &#8220;<strong>Quit</strong>&#8221; pour quitter le gestionnaire de partition.</p>
<p>Ensuite, on se retrouve au précédent menu où l&#8217;on peut désormais <strong>sélectionner notre partition sda1</strong>.</p>
<p><a href="media/60d0c9cb.androidx869.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx869.png"><img class="aligncenter size-medium wp-image-13752" src="media/e902e3e2.androidx869-550x274.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx869-550x274.png" alt="androidx869" width="550" height="274" /></a></p>
<p><strong>La partition doit être formatée en ext3</strong>, sélectionnez ce système de fichiers dans la liste et validez avec Entrée. Confirmez une seconde fois que vous souhaitez formater sda1 en ext3.</p>
<p><a href="media/0172a852.androidx8610.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx8610.png"><img class="aligncenter size-medium wp-image-13751" src="media/06a21199.androidx8610-550x276.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx8610-550x276.png" alt="androidx8610" width="550" height="276" /></a></p>
<p>Choisissez d&#8217;installer le boot loader GRUB au démarrage, ceci permettra d&#8217;obtenir un menu démarrage GRUB comme on le trouve sur d&#8217;autres distributions comme Ubuntu ou Debian.</p>
<p><a href="media/7e4d801b.androidx8611.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx8611.png"><img class="aligncenter size-full wp-image-13750" src="media/7e4d801b.androidx8611.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx8611.png" alt="androidx8611" width="512" height="204" /></a></p>
<p>&#8220;<strong>Do you want to install /system directory ad read-write ?</strong>&#8221; Indiquez &#8220;<strong>Yes</strong>&#8221; afin d&#8217;être en mesure d&#8217;écrire sur le système et de pouvoir effectuer des changements, sinon vous allez vous retrouver en lecture seule.</p>
<p><a href="media/0d98d2aa.androidx8612.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx8612.png"><img class="aligncenter size-medium wp-image-13749" src="media/744ddc4b.androidx8612-550x196.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx8612-550x196.png" alt="androidx8612" width="550" height="196" /></a></p>
<p>Patientez pendant l&#8217;installation&#8230;</p>
<p><a href="media/40e74e26.androidx8613.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx8613.png"><img class="aligncenter size-medium wp-image-13748" src="media/c83f7f9c.androidx8613-550x178.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx8613-550x178.png" alt="androidx8613" width="550" height="178" /></a></p>
<p>Une fois l&#8217;installation terminée, choisissez de redémarrer la machine virtuelle ! Démarrez sur le premier choix présent dans le GRUB comme ceci :</p>
<p><a href="media/7e936d9a.androidx8614.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx8614.png"><img class="aligncenter size-medium wp-image-13747" src="media/6ac3c6d1.androidx8614-550x414.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx8614-550x414.png" alt="androidx8614" width="550" height="414" /></a></p>
<h2>IV. Finaliser l&#8217;installation d&#8217;Android x86</h2>
<p>Comme lorsque l&#8217;on allume son appareil Android pour la première fois, il est nécessaire de répondre à quelques questions (langue, wi-fi, compte Google, etc), c&#8217;est ce qui vous attend là aussi. Ces étapes sont basiques et dépendent des paramètres que vous souhaitez adopter.</p>
<blockquote><p><strong>Remarque</strong> : Le clavier est en <strong>QWERTY</strong> par défaut, méfiez-vous lorsque vous saisirez différentes informations.</p></blockquote>
<p><a href="media/90c34384.androidx8615.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx8615.png"><img class="aligncenter size-medium wp-image-13746" src="media/1ba0b93c.androidx8615-550x233.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx8615-550x233.png" alt="androidx8615" width="550" height="233" /></a></p>
<p>Dans les applications, on pourra remarquer la présence de &#8220;<strong>Super Utilisateur</strong>&#8220;. En effet, sur cette édition d&#8217;Android, le mode rooté est directement actif.</p>
<p><a href="media/a7f0ba97.androidx8617.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx8617.jpg"><img class="aligncenter size-full wp-image-13744" src="media/a7f0ba97.androidx8617.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/androidx8617.jpg" alt="androidx8617" width="550" height="410" /></a></p>
<p>Voilà Android est opérationnel, amusez-vous bien ! Si vous rencontrez des difficultés, obtenez de l&#8217;aide dans notre forum.</p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/comment-installer-android-4-4-sous-vmware-workstation/" data-text="Comment installer Android 4.4 sous VMware Workstation ?"><a class="us_box" href="#" data-url="http://www.it-connect.fr/comment-installer-android-4-4-sous-vmware-workstation/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/comment-installer-android-4-4-sous-vmware-workstation/" data-text="Comment installer Android 4.4 sous VMware Workstation ?" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_transient us_button" data-url="http://www.it-connect.fr/comment-installer-android-4-4-sous-vmware-workstation/" data-text="Comment installer Android 4.4 sous VMware Workstation ?" data-count="10"><a class="us_box" href="#" data-url="http://www.it-connect.fr/comment-installer-android-4-4-sous-vmware-workstation/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/comment-installer-android-4-4-sous-vmware-workstation/" data-text="Comment installer Android 4.4 sous VMware Workstation ?"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-LC4K0"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14556
title: Le journal Charlie Hebdo ciblé par une arnaque à l’abonnement !
uri: Le-journal-Charlie-Hebdo-ciblé-par-une-arnaque-à-l-abonnement
url: http://www.it-connect.fr/le-journal-charlie-hebdo-cible-par-une-arnaque-a-labonnement/
content:
<p><strong>Demain, le premier numéro de Charlie Hebdo post-attentat va sortir, et sera tiré en 3 millions d&#8217;exemplaires (contre 1 million prévu initialement). Seulement, pour vous inciter à soutenir le journal et les familles des victimes, des escrocs ont mit en place une arnaque à l&#8217;abonnement.</strong></p>
<p><a href="media/07d32bd5.logo-telephone4.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/logo-telephone4.jpg"><img class=" size-full wp-image-14557 alignright" src="media/07d32bd5.logo-telephone4.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/logo-telephone4.jpg" alt="logo-telephone4" width="308" height="190" /></a>Sur le site <a href="http://www.zataz.com/arnaque-autour-du-prochain-charlie-hebdo/" target="_blank">Zataz</a>, on apprend qu&#8217;un SMS est reçu pour nous inviter à téléphoner au 04.86.80.02.68. Là encore, si l&#8217;on appelle ce numéro, on est invité à appeler un second numéro, le 08.99.96.69.70. Il s&#8217;avère qu&#8217;une voix robotisée indique : &#8220;<em>Le numéro du service a changé</em>&#8220;.</p>
<p>Ce qu&#8217;on ne vous dit pas, c&#8217;est que l&#8217;appel est facturé 1.35€ puis 34 centimes par minute&#8230; Méfiez-vous de cette arnaque liée à Charlie Hebdo, qui n&#8217;est surement pas la seule, malheureusement.</p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/le-journal-charlie-hebdo-cible-par-une-arnaque-a-labonnement/" data-text="Le journal Charlie Hebdo ciblé par une arnaque à l&#8217;abonnement !"><a class="us_box" href="#" data-url="http://www.it-connect.fr/le-journal-charlie-hebdo-cible-par-une-arnaque-a-labonnement/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/le-journal-charlie-hebdo-cible-par-une-arnaque-a-labonnement/" data-text="Le journal Charlie Hebdo ciblé par une arnaque à l&#8217;abonnement !" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/le-journal-charlie-hebdo-cible-par-une-arnaque-a-labonnement/" data-text="Le journal Charlie Hebdo ciblé par une arnaque à l&#8217;abonnement !"><a class="us_box" href="#" data-url="http://www.it-connect.fr/le-journal-charlie-hebdo-cible-par-une-arnaque-a-labonnement/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/le-journal-charlie-hebdo-cible-par-une-arnaque-a-labonnement/" data-text="Le journal Charlie Hebdo ciblé par une arnaque à l&#8217;abonnement !"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-6bCwL"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14502
title: Charlie 2.0
uri: Charlie-2-0
url: http://www.it-connect.fr/charlie-2-0/
content:
<p>Après le déferlement de violences que nous avons connu ces derniers jours, que peut-on retenir de ces événements si ce n&#8217;est une très grande tristesse vis à vis de ceux qui nous ont quittés, exécutés froidement par des frappadingues.</p>
<p><a href="media/87f09722.Dessins-hommages-a-Charlie-Hebdo-Philippe-Geluk_max1024x768.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/Dessins-hommages-a-Charlie-Hebdo-Philippe-Geluk_max1024x768.jpg"><img class="  wp-image-14547 aligncenter" src="media/bf728b4a.-hommages-a-Charlie-Hebdo-Philippe-Geluk_max1024x768-550x413.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/Dessins-hommages-a-Charlie-Hebdo-Philippe-Geluk_max1024x768-550x413.jpg" alt="Dessins-hommages-a-Charlie-Hebdo-Philippe-Geluk_max1024x768" width="384" height="288" /></a></p>
<p>Oui, il y aura forcément un « après » 7 janvier 2015 comme il y a eu un « après » 11 septembre 2001 d&#8217;où le titre de cette dépêche, un peu facile je l&#8217;avoue&#8230;</p>
<p>Je suis très touché par cette catastrophe, premièrement parce que j&#8217;écris de façon totalement libre (au sens large du terme) et que, deuxièmement je diffuse, librement aussi, sur ce grand espace de liberté qu&#8217;est l&#8217;Internet.</p>
<p>D&#8217;ailleurs, ces événements auraient-ils eu le même impact mondial si les réseaux de communication que nous possédons et que nous utilisons aujourd&#8217;hui n&#8217;en étaient qu&#8217;à leur balbutiements ? En clair, des événements comme ceux de ces derniers jours auraient-ils retenti sur toute la planète sans la « magie » de l&#8217;Internet ?</p>
<p>Mais n&#8217;est-ce pas aussi grâce à cette « magie » que se répandent ces flots de violences, ces haines envers ses prochains et propagandes en tout genre ? Que nenni, depuis la nuit des temps d&#8217;obscurs groupuscules se sont emparés de ces espaces de liberté pour répandre leur venin, l&#8217;Internet n&#8217;étant qu&#8217;un vecteur de plus.</p>
<p>Alors ? Oui, à la fin c&#8217;est toujours la Liberté qui gagne et c&#8217;est toujours la Liberté qui gagnera car l&#8217;Homme est ainsi fait et ce quel qu’en soit le prix à payer&#8230;</p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/charlie-2-0/" data-text="Charlie 2.0"><a class="us_box" href="#" data-url="http://www.it-connect.fr/charlie-2-0/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/charlie-2-0/" data-text="Charlie 2.0" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/charlie-2-0/" data-text="Charlie 2.0"><a class="us_box" href="#" data-url="http://www.it-connect.fr/charlie-2-0/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/charlie-2-0/" data-text="Charlie 2.0"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-udKgX"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14507
title: Stockage ZFS avec OmniOS sur ESX avec Fibre Channel
uri: Stockage-ZFS-avec-OmniOS-sur-ESX-avec-Fibre-Channel
url: http://www.it-connect.fr/stockage-zfs-avec-omnios-sur-esx-avec-fibre-channel/
content:
<h2>I. Présentation</h2>
<p>Dans cet article nous allons naviguer entre plusieurs milieux bien intégrés au sein du SI actuel, à savoir la virtualisation et le stockage. Pas à pas nous mettrons en place une solution de stockage basé sur une distribution OmniOS et le système de fichier ZFS puis celui-ci sera exposé à l&#8217;hyperviseur VMware ESXi via une liaison Fibre Channel en Point-to-Point.</p>
<p><strong>Prérequis :</strong></p>
<ul>
<li> Une machine faisant office de serveur stockage (OmniOS)</li>
<li> Une machine faisant office d&#8217;hyperviseur (VMware ESXi dans cet exemple)</li>
<li> 2 cartes Fibre Channel QLogic (ici les modèles sont des QLE2460) connectées en Point-to-point donc sans switch FC (http://en.wikipedia.org/wiki/Fibre_Channel_point-to-point).
<ul>
<li>Les cartes peuvent être trouvées à un prix abordable sur eBay sous la référence QLE2460 (~40€ la paire + 1 fibre optique connecteur LC/LC à 10€ )</li>
</ul>
</li>
</ul>
<p>Dans mon cas mes machines sont les suivantes :</p>
<ul>
<li>Stockage
<ul>
<li>Processeur AMD Phenom II X4 925</li>
<li>Carte mère Gigabyte GA-890GPA-UDH3</li>
<li>16Go DDR3</li>
<li>IBM ServeRaid M1015 SAS flashé en firmware IT (ZFS à besoin dans le meilleur des cas d’avoir les disques présentés directement (passthrough) sans aucune sur-couche raid puisque il fera du raid logiciel par la suite)
<ul>
<li>5 disques SATA Samsung spinpoint F1 de 1To 7200trs</li>
<li>2 SSD Kingston V200 de 60Go</li>
<li>1 SSD Kingston V300 de 120Go</li>
<li>1 Carte Fibre Channel 4gb QLogic QLE2460</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>ESXi 5.5
<ul>
<li>Processeur Intel Core i7 4770s</li>
<li>Carte mère ASUS H87M-E C2</li>
<li>32Go DDR3</li>
<li>2 Cartes Intel Pro 1000 CT</li>
<li>1 Carte Fibre Channel 4gb QLogic QLE2460</li>
</ul>
</li>
</ul>
<h2>II. Mise à jour des cartes HBA QLogic</h2>
<p>Les cartes ont été mise à jour avec le dernier firmware disponible à savoir 3.63. Au cas où cela se produirait les cartes étaient forcées en 2Gb après la mise à jour du firmware. La modification de ce paramètre se trouve dans le BIOS des cartes QLogic (Data rate).</p>
<p><strong>OmniOS (Stockage)</strong></p>
<p>Lien de téléchargement: <a href="http://omnios.omniti.com/" target="_blank">http://omnios.omniti.com/</a></p>
<p>Nous avons besoin de :</p>
<ul>
<li>Configurer le réseau (adresse IP statique)</li>
<li>Activer SSH, installer et activer le service stockage</li>
<li>Configurer le filesystem ZFS et les volumes</li>
<li>Configurer la carte HBA et les LUN</li>
</ul>
<blockquote><p><strong>Informations</strong> : Les login par défaut est root et il n’y a pas de password. Pour en ajouter un après être connecté en root il faut taper passwd root.</p></blockquote>
<p><strong>Configurer le réseau</strong></p>
<p>Étant nouveau sur l’environnement Sun, je me suis appuyé sur le wiki OmniOS très bien expliqué <a href="http://omnios.omniti.com/wiki.php/GeneralAdministration" target="_blank">http://omnios.omniti.com/wiki.php/GeneralAdministration</a></p>
<p><strong>Activer SSH<br />
</strong></p>
<p>La gestion des services sous OmniOS se fait avec la commande svcadm.</p><pre class="crayon-plain-tag">svcadm enable ssh</pre><p>Pour avoir le statut du service (ONLINE,OFFLINE ect) il faut utiliser la commande svcs. Example :<strong><em> svcs ssh</em></strong></p>
<p>Installation des paquets serveur de stockage</p><pre class="crayon-plain-tag">pkg install storage-server</pre><p>Activation du service stockage :</p><pre class="crayon-plain-tag">svcadm enable stmf</pre><p></p>
<h2>III. Configurer le filesystem ZFS et les volumes<strong><br />
</strong></h2>
<p>L’avantage de OmniOS ou des systèmes dérivant de Solaris est d’embarquer le système de fichier ZFS (<a href="http://en.wikipedia.org/wiki/ZFS" target="_blank">http://en.wikipedia.org/wiki/ZFS</a>) avec ses principaux avantages :</p>
<ul>
<li>Storage pool (zpool)</li>
<li>Snapshot</li>
<li>Cache ARC (ram), L2ARC (média cache L2), ZIL (média logs)</li>
<li>Auto-repair (scrub)</li>
<li>Software raid (stripe, mirror, raidz 1,2,3)</li>
<li>Data integrity (checksum des blocs)</li>
<li>Copy-on-write</li>
<li>Déduplication</li>
<li>Compression</li>
<li>Ect</li>
</ul>
<h3>A. Configuration de notre zpool</h3>
<p>Le zpool est un espace virtuel de stockage (un pool) regroupant plusieurs médias de stockage physique. Il va être représenté comme un seul disque virtuel.</p>
<p>Afin de créer notre pool nous avons besoin d’identifier nos disques. Il est possible d’obtenir cette information avec la commande format.<br />
Ce qui nous intéresse ici c’est le nom des disques c1xxxxxx par exemple <strong>c1t50024E90034D7D6Fd0</strong></p>
<p><strong><a href="media/a9295203.ZFSformat.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ZFSformat.png"><img class="aligncenter size-medium wp-image-14519" src="media/6d1e04b8.ZFSformat-550x264.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ZFSformat-550x264.png" alt="ZFSformat" width="550" height="264" /></a></strong></p>
<p>Une fois ceci fais nous passons à la création du zpool que nous nommerons ZVM. Celui-ci sera constitué de 2 vdev en miroir, 1 cache L2 (L2ARC) et 1 slog (ZIL) + disque en spare (ayant 5 disques SATA de marque et modèle identique).</p>
<p>Voici la commande de création de notre zpool. Il faut remplacer hddX par le nom du disque vu précédemment (c1xxxx).</p><pre class="crayon-plain-tag">zpool create ZVM mirror hdd1 hdd2 mirror hdd3 hdd4 cache hdd5 log hdd6 spare hdd7</pre><p>La priorité de ZFS étant de conserver l’intégrité des données  plutôt que fournir des performances pures (même s’il est adroit aussi sur ce point avec un peu de matériel !).</p>
<p>Je me permets de préciser que les performances du pool de stockage (zpool) dérive de beaucoup de facteurs et notamment le nombre de vdev dans le pool ainsi que leurs géométries.</p>
<p>Tout ceci est très bien résumé sur ce lien <a href="http://nex7.blogspot.fr/2013/03/readme1st.html" target="_blank">http://nex7.blogspot.fr/2013/03/readme1st.html</a> au chapitre «<strong> Virtual Devices Determine IOPS</strong> ».<br />
Pour afficher le détail du zpool :</p><pre class="crayon-plain-tag">zpool status</pre><p><a href="media/ce260318.zpoolStatus.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/zpoolStatus.png"><img class="aligncenter size-full wp-image-14521" src="media/ce260318.zpoolStatus.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/zpoolStatus.png" alt="zpoolStatus" width="507" height="357" /></a>Nous avons donc un zpool composé de :</p>
<ul>
<li>2 vdev (mirror-0 et mirror-1)</li>
<li>1 disque de log (logs)</li>
<li>1 disque de cache (cache)</li>
<li>1 disque de spare (spares)</li>
</ul>
<p>Maintenant que ceci est fait il faut configurer certaines options ZFS. Pour afficher les options/informations disponibles sur notre zpool il faut faire zfs get all &lt;zpool&gt;<br />
Options utilisés sur cette installation :</p>
<ul>
<li> <strong>zfs set recordsize=8k ZVM</strong>
<ul>
<li>Définit la taille des blocs pour notre zpool</li>
</ul>
</li>
<li><strong>zfs set compression=lz4 ZVM</strong>
<ul>
<li>Active la compression lz4</li>
</ul>
</li>
<li><strong> zfs set mountpoint=/volumes/ZVM ZVM</strong>
<ul>
<li>Changement du point de montage par défaut</li>
</ul>
</li>
<li><strong>zpool set autoreplace=on ZVM</strong>
<ul>
<li>Remplace le disque défectueux par le disque de spare automatiquement si une erreur est détectée</li>
</ul>
</li>
<li><strong>zpool set autoexpand=on ZVM</strong>
<ul>
<li>Permet d’étendre le pool dans le futur</li>
</ul>
</li>
<li><strong>zfs set quota=1.4To ZVM</strong>
<ul>
<li>Une des best practice étant de réserver environ 20% d’espace libre sur un zpool afin d’éviter une dégradation des performances.</li>
<li>1.76To – 20% = 1.4To (taille du zpool – 20%)</li>
</ul>
</li>
</ul>
<p>Désormais nous devons créer nos volumes (zvol) block afin de les présenter à l’hyperviseur au travers de la liaison Fibre Channel.<br />
Nous allons donc créer 2 zvol dans les 1.4To restant ce qui nous donne environ 690Go par zvol.</p><pre class="crayon-plain-tag">zfs create –V 690g ZVM/vm1
zfs create –V 690g ZVM/vm2</pre><p>Vous pouvez afficher la configuration des volumes comme ceci :</p><pre class="crayon-plain-tag">zfs get all &lt;zvol&gt;</pre><p></p>
<h3><a href="media/49cbb211.zfsZvolOption.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/zfsZvolOption.png"><img class=" size-medium wp-image-14520 aligncenter" src="media/68a6c1cf.zfsZvolOption-550x495.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/zfsZvolOption-550x495.png" alt="zfsZvolOption" width="550" height="495" /></a></h3>
<h3>B. Configuration des cartes HBA sur OmniOS</h3>
<p>Nous allons commencer par lister les cartes disponibles (1 carte dans notre tp)</p><pre class="crayon-plain-tag">mdb -k
::devbindings -q qlc
$q</pre><p><a href="media/9347f982.listHBA.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/listHBA.png"><img class="aligncenter size-medium wp-image-14515" src="media/31633b26.listHBA-550x124.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/listHBA-550x124.png" alt="listHBA" width="550" height="124" /></a>Pour rappel :<strong> qlc= initiator mode</strong> et <strong>qlt = target mode</strong></p>
<p>Nous devons passer notre carte en mode target</p><pre class="crayon-plain-tag">update_drv -d -i ‘pciex1077,2432’ qlc</pre><p>Vous allez recevoir une erreur : Cannot unload module: qlc Will be unloaded upon reboot.</p><pre class="crayon-plain-tag">update_drv -a -i ‘pciex1077,2432′ qlt</pre><p>Vous allez recevoir une autre erreur :</p><pre class="crayon-plain-tag">devfsadm: driver failed to attach: qlt  Warning: Driver (qlt) successfully added to system but failed to attach</pre><p>Redémarrer le serveur :</p><pre class="crayon-plain-tag">init 6</pre><p>Nous allons maintenant vérifier que ces modifications ont bien été prises en comptes avec la commande :</p><pre class="crayon-plain-tag">stmfadm list-target –v</pre><p><a href="media/50bc9de4.listTargert.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/listTargert.png"><img class="aligncenter size-full wp-image-14517" src="media/50bc9de4.listTargert.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/listTargert.png" alt="listTargert" width="433" height="162" /></a></p>
<p>Cela est indiqué également en listant les cartes HBA disponibles :</p><pre class="crayon-plain-tag">fcinfo hba-port</pre><p></p>
<h3><a href="media/5de0fe6f.hbaSAN.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/hbaSAN.png"><img class=" size-full wp-image-14513 aligncenter" src="media/5de0fe6f.hbaSAN.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/hbaSAN.png" alt="hbaSAN" width="324" height="274" /></a></h3>
<h3><strong>C. Création des LUN</strong></h3>
<p></p><pre class="crayon-plain-tag">sbdadm create-lu &lt;cheminZvol&gt;</pre><p><a href="media/1d43ddba.createLun.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/createLun.png"><img class="aligncenter size-medium wp-image-14509" src="media/60692ff5.createLun-550x168.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/createLun-550x168.png" alt="createLun" width="550" height="168" /></a>Vérification :</p><pre class="crayon-plain-tag">sbdadm list-lu</pre><p><a href="media/376a2bbf.listLUN.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/listLUN.png"><img class="aligncenter size-medium wp-image-14516" src="media/29c58add.listLUN-550x113.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/listLUN-550x113.png" alt="listLUN" width="550" height="113" /></a></p>
<p><a href="media/01ae822a.lunList.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/lunList.png"><img class="aligncenter size-full wp-image-14518" src="media/01ae822a.lunList.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/lunList.png" alt="lunList" width="381" height="529" /></a></p>
<p>Dernière étape, on « <strong>publie</strong> » les lun :</p><pre class="crayon-plain-tag">stmfadm add-view &lt;GUID&gt;
stmfadm add-view 600144f0ccc8c13d0000549231220001
stmfadm add-view 600144f0ccc8c13d0000549231360002</pre><p>Côté hyperviseur, il faut aller dans <strong>Configuration</strong> &gt; <strong>Storage Adapters</strong></p>
<p><a href="media/da1c4628.hbaESXI.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/hbaESXI.png"><img class="aligncenter size-medium wp-image-14511" src="media/3e5eec85.hbaESXI-550x115.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/hbaESXI-550x115.png" alt="hbaESXI" width="550" height="115" /></a><br />
Il ne nous reste plus qu’à les formater en VMFS , il faut pour cela aller dans <strong>Configuration</strong> &gt; <strong>Storage</strong> &gt; <strong>Add Storage</strong></p>
<p><a href="media/44091955.esxiAddLun.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/esxiAddLun.png"><img class="aligncenter size-medium wp-image-14510" src="media/8f0ecd76.esxiAddLun-550x431.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/esxiAddLun-550x431.png" alt="esxiAddLun" width="550" height="431" /></a></p>
<p>Et vous voilà avec  votre Fibre Channel @home !  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_wink.gif" alt=";-)" class="wp-smiley" /> </p>
<h2><a href="media/e586a468.latency.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/latency.png"><img class="aligncenter size-medium wp-image-14514" src="media/0c0461b6.latency-550x66.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/latency-550x66.png" alt="latency" width="550" height="66" /></a>III. Le mot de la fin ..</h2>
<p>Il est vrai que la machine stockage peut paraître surdimensionné pour du stockage en comparaison avec un NAS. Avec ZFS, certains paramètres comme le CPU ou la RAM ne doivent pas être négligés (tout dépend aussi des besoins et exigences de chacun). ZFS est friant de la mémoire ram, car il s’en sert environ à 80% comme cache pour ses opérations (ARC)</p>
<div id="attachment_14508" style="width: 560px" class="wp-caption aligncenter"><a href="media/cc242ef0.arc_size.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/arc_size.png"><img class="wp-image-14508 size-medium" title="Capture Cacti du lab (paramètre arc_size)" src="media/7f5348d2.arc_size-550x260.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/arc_size-550x260.png" alt="arc size" width="550" height="260" /></a><p class="wp-caption-text">Capture Cacti du lab (paramètre arc_size)</p></div>
<p>La tendance est d’environ 1Go de RAM par To de stockage supplémentaire tout en ayant une base d’au moins 2 ou 4Go.</p>
<p>Le processeur permet de gérer plus sereinement la compression, mais également la déduplication qui est vraiment gourmande en utilisation CPU. Je vous conseille d’activer la compression (lz4), mais pas déduplication.</p>
<p>Je posterais quelques tests de performance un peu plus tard afin d’avoir une idée. Pour le moment je dispose de 8 VM de toute sorte (Active Directory, Exchange 2013, serveur web, Veeam B&amp;R) tout OS confondu (OpenBSD, Debian, Windows serveur 2012) qui démarrent, fonctionnent et réagissent rapidement.</p>
<p>Pour aller plus loin voici les différents liens qui m’ont permis de réaliser ce tutoriel :</p>
<ul>
<li><a href="http://plasmasphere.co.uk/omnios/how-to-setup-fibre-channel-targets-on-omnios/" target="_blank">http://plasmasphere.co.uk/omnios/how-to-setup-fibre-channel-targets-on-omnios/</a></li>
<li><a href="http://docs.oracle.com/cd/E23824_01/html/821-1459/fnnop.html" target="_blank">http://docs.oracle.com/cd/E23824_01/html/821-1459/fnnop.html</a></li>
<li><a href="http://www.solarisinternals.com/wiki/index.php/ZFS_Best_Practices_Guide" target="_blank">http://www.solarisinternals.com/wiki/index.php/ZFS_Best_Practices_Guide</a></li>
<li><a href="http://noonworld.fr/guide-configuration-iscsi/" target="_blank">http://noonworld.fr/guide-configuration-iscsi/</a></li>
<li><a href="http://www.servethehome.com/ibm-serveraid-m1015-part-4/" target="_blank">http://www.servethehome.com/ibm-serveraid-m1015-part-4/</a></li>
<li><a href="http://www.fr.sysadmin-cookbook.net/zfs/" target="_blank">http://www.fr.sysadmin-cookbook.net/zfs/</a></li>
<li><a href="http://constantin.glez.de/blog/2011/02/frequently-asked-questions-about-flash-memory-ssds-and-zfs#benefit" target="_blank">http://constantin.glez.de/blog/2011/02/frequently-asked-questions-about-flash-memory-ssds-and-zfs#benefit</a></li>
<li><a href="http://milek.blogspot.fr/2010/05/zfs-synchronous-vs-asynchronous-io.html" target="_blank">http://milek.blogspot.fr/2010/05/zfs-synchronous-vs-asynchronous-io.html</a></li>
<li><a href="https://icesquare.com/wordpress/how-to-improve-zfs-performance/" target="_blank">https://icesquare.com/wordpress/how-to-improve-zfs-performance/</a></li>
</ul>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/stockage-zfs-avec-omnios-sur-esx-avec-fibre-channel/" data-text="Stockage ZFS avec OmniOS sur ESX avec Fibre Channel"><a class="us_box" href="#" data-url="http://www.it-connect.fr/stockage-zfs-avec-omnios-sur-esx-avec-fibre-channel/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/stockage-zfs-avec-omnios-sur-esx-avec-fibre-channel/" data-text="Stockage ZFS avec OmniOS sur ESX avec Fibre Channel" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/stockage-zfs-avec-omnios-sur-esx-avec-fibre-channel/" data-text="Stockage ZFS avec OmniOS sur ESX avec Fibre Channel"><a class="us_box" href="#" data-url="http://www.it-connect.fr/stockage-zfs-avec-omnios-sur-esx-avec-fibre-channel/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/stockage-zfs-avec-omnios-sur-esx-avec-fibre-channel/" data-text="Stockage ZFS avec OmniOS sur ESX avec Fibre Channel"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-S2c5t"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14537
title: OpCharlieHebdo VS OpFrance : Des milliers de sites français piratés !
uri: OpCharlieHebdo-VS-OpFrance-Des-milliers-de-sites-français-piratés
url: http://www.it-connect.fr/opcharliehebdo-vs-opfrance-des-milliers-de-sites-francais-pirates/
content:
<p><strong>Suite aux drames survenus la semaine dernière en France, plusieurs milliers de sites français se sont retrouvés piratés depuis ce week-end ! La cyber guerre &#8220;OpCharlieHebdo&#8221; VS &#8220;OpFrance&#8221; a belle est bien débutée&#8230;</strong></p>
<p>La &#8220;guerre&#8221; se poursuit sur internet, avec le piratage de nombreux sites francophones sur lesquels on peut avoir apparaître diverses messages. Ces messages en anglais sont &#8220;<em>Que l&#8217;État Islamique demeure inchallah</em>&#8220;, &#8220;<em>Libérez la Palestine</em>&#8220;, &#8220;<em>Mort à la France</em>&#8221; ou encore &#8220;<em>Mort à Charlie</em>&#8220;. Des mots très fort accompagnés par le drapeau du groupe terroriste.</p>
<p><a href="media/3720743c.opcharlie1.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/opcharlie1.png"><img class="aligncenter size-full wp-image-14540" src="media/3720743c.opcharlie1.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/opcharlie1.png" alt="opcharlie1" width="391" height="270" /></a></p>
<p>On entend également une chanson en arrière-plan, et d&#8217;après les informations que l&#8217;on trouve sur internet, voici les paroles : &#8220;<em>Je ferai le djihad, je ne me raviserai pas, je n&#8217;ai pas peur de la mort</em>&#8220;.</p>
<p>Bien que ces messages fassent référence à l&#8217;attaque terroriste contre Charlie Hebdo, rien ne montre qu&#8217;il y a un lien entre les hackers et les terroristes qui ont réalisés les attentats la semaine dernière. Voici un autre message que l&#8217;on a pu voir :</p>
<p><a href="media/f52e6a78.opcharlie2.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/opcharlie2.jpg"><img class="aligncenter size-medium wp-image-14539" src="media/759a4237.opcharlie2-550x318.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/opcharlie2-550x318.jpg" alt="opcharlie2" width="550" height="318" /></a></p>
<p>Des dizaines de teams de hackers, parmi lesquelles on trouve AnonGhost, Felaga team, Prodigy TN, Makers Hacker Team, Votr3x, ou encore les jeunes hackers de MECA (Middle East Cyber Army) sont à l&#8217;origine de ces attaques et veulent &#8220;protéger l’image de l’Islam sur Internet&#8221; comme le précise le site <a href="http://www.zataz.com/quand-les-jeunes-musulmans-manifestent-sur-les-sites-francais/" target="_blank">Zataz</a>. Ces cyber manifestations ou cyber attaques, appelez-les comme vous voulez, on fait des sites français leur terrain de jeu.</p>
<p>D&#8217;ailleurs, les MECA ont piratés l&#8217;espace Cash Management (cashmanagement.bnpparibas.fr &amp; cashmanagement.bnpparibas.com) de la BNPParibas.</p>
<p><strong>Des exemples de sites touchés</strong></p>
<p>&#8211; Plus de 200 médiathèques françaises (qui utilisaient le même applicatif)<br />
&#8211; Le site de la marque Terraillon<br />
&#8211; De nombreuses universités, CCI, mairies, etc.<br />
&#8211; Site de la conférence internationale des Doyens &amp; Facultés de Médecine d&#8217;Expression Française<br />
&#8211; 6 hébergeurs français (Sdnet, Opac3d, A3w, etc.)<br />
etc..</p>
<p>Le site du lycée Dammartin fût également piraté&#8230; Pour rappel, il s&#8217;agit de la ville où s&#8217;était réfugiés les frères Kouachi vendredi dernier (la suite, vous la connaissez).</p>
<p>On annonce pour le 15 Janvier, des attaques notamment DDoS sur plus de 1000 sites français ! C&#8217;est là que l&#8217;OpFrance doit commencer véritablement.</p>
<p><strong>La contre-attaque d&#8217;Anonymous est attendue !</strong></p>
<p>De son côté, les Anonymous souhaitent soutenir Charlie Hebdo et contre-attaquer les terroristes. D&#8217;ailleurs, ils précisent : &#8220;<em>Attaquer la liberté d’expression, c’est attaquer Anonymous</em>&#8220;.</p>
<p>L&#8217;initiative <strong>#OpCharlieHebdo</strong> est née :</p>
<p><iframe width="500" height="281" src="https://www.youtube.com/embed/Z_QxrqjpWcE?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Concernant les cibles, comme on peut le lire sur <a href="http://www.20minutes.fr/high-tech/1515111-20150112-op-charlie-hebdo-contre-attaque-anonymous-atteint-premieres-cibles" target="_blank">20minutes</a> : &#8220;<em>Des Anonymous arabophones sont invités à participer à l’opération pour faciliter l’identification des cibles et éviter les victimes collatérales</em>&#8220;.</p>
<p>De son côté, les Anonymous préviennent : &#8220;<em>Toutes entreprises et organisations en lien avec ces attaques terroristes doivent s’attendre à une réaction massive d’Anonymous</em>&#8220;.</p>
<p>Pour l&#8217;heure, les Anonymous ont piraté le site Ansar-alhaqq, connu pour son prosélytisme djihadiste. La suite au prochaine épisode.</p>
<p><a href="http://www.lexpress.fr/actualite/societe/fait-divers/des-mairies-portent-plainte-apres-le-piratage-de-leur-site-web-par-des-islamistes_1639185.html" target="_blank">Source</a></p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/opcharliehebdo-vs-opfrance-des-milliers-de-sites-francais-pirates/" data-text="OpCharlieHebdo VS OpFrance : Des milliers de sites français piratés !"><a class="us_box" href="#" data-url="http://www.it-connect.fr/opcharliehebdo-vs-opfrance-des-milliers-de-sites-francais-pirates/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/opcharliehebdo-vs-opfrance-des-milliers-de-sites-francais-pirates/" data-text="OpCharlieHebdo VS OpFrance : Des milliers de sites français piratés !" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/opcharliehebdo-vs-opfrance-des-milliers-de-sites-francais-pirates/" data-text="OpCharlieHebdo VS OpFrance : Des milliers de sites français piratés !"><a class="us_box" href="#" data-url="http://www.it-connect.fr/opcharliehebdo-vs-opfrance-des-milliers-de-sites-francais-pirates/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/opcharliehebdo-vs-opfrance-des-milliers-de-sites-francais-pirates/" data-text="OpCharlieHebdo VS OpFrance : Des milliers de sites français piratés !"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-go0LF"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14559
title: Google boude Android Jelly Bean et refuse de corriger une faille !
uri: Google-boude-Android-Jelly-Bean-et-refuse-de-corriger-une-faille
url: http://www.it-connect.fr/google-boude-android-jelly-bean-et-refuse-de-corriger-une-faille/
content:
<p><strong>Près d&#8217;un milliard d&#8217;utilisateurs d&#8217;Android sont touchés par une faille, sauf que Google refuse de la corriger pour Android Jelly Bean !</strong></p>
<p>Cette information remontée par les experts de chez Rapid7, indique que <strong>la faille touche le composant WebView</strong>. Ce dernier permet l&#8217;affichage des pages web au sein d&#8217;Android Jelly Bean.</p>
<p><a href="media/d1f9959b.logo-android16.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/logo-android16.jpg"><img class=" size-full wp-image-14560 alignright" src="media/d1f9959b.logo-android16.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/logo-android16.jpg" alt="logo-android16" width="308" height="190" /></a>Bien que la nature de la vulnérabilité ne soit pas dévoilée, on sait que Google ne corrigera pas la faille pour Android Jelly Bean. Le géant américain limitera le développement de correctifs pour WebView aux dernières versions d&#8217;Android, à savoir Android KitKat (4.4) et Android Lollipop (5.0).</p>
<p>L&#8217;équipe en charge de la sécurité d&#8217;Android chez Google a précisée : &#8220;<em>Si la version de WebView affectée date d&#8217;avant 4.4, nous ne développons généralement pas de patchs nous-mêmes mais nous informons nos partenaires du problème</em>&#8220;.</p>
<p>Ce qui est plus étonnant, c&#8217;est que Google affirme continuer à distribuer des correctifs pour les autres composants de Jelly Bean. D&#8217;autant plus que le développement d&#8217;un correctif pour Jelly Bean serait dans l&#8217;intérêt de Google, <strong>cette version étant utilisée sur 46% des appareils</strong>.</p>
<p>Est-ce une méthode un peu spéciale pour forcer les utilisateurs à migrer vers une version plus récente d&#8217;Android ? Faut déjà être en mesure d&#8217;installer une version plus récente&#8230; Les ROMs alternatives comme CyanogendMod devraient récupérer encore des utilisateurs !</p>
<p><em>Pendant ce temps, à partir d&#8217;aujourd&#8217;hui, Windows 7 ne bénéficie plus du support standard et n&#8217;aura plus d&#8217;évolutions futures.</em></p>
<p><a href="http://www.clubic.com/os-mobile/android/actualite-749409-android-google-refuse-corriger-vulnerabilite-jelly-bean.html" target="_blank">Source</a></p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/google-boude-android-jelly-bean-et-refuse-de-corriger-une-faille/" data-text="Google boude Android Jelly Bean et refuse de corriger une faille !"><a class="us_box" href="#" data-url="http://www.it-connect.fr/google-boude-android-jelly-bean-et-refuse-de-corriger-une-faille/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/google-boude-android-jelly-bean-et-refuse-de-corriger-une-faille/" data-text="Google boude Android Jelly Bean et refuse de corriger une faille !" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/google-boude-android-jelly-bean-et-refuse-de-corriger-une-faille/" data-text="Google boude Android Jelly Bean et refuse de corriger une faille !"><a class="us_box" href="#" data-url="http://www.it-connect.fr/google-boude-android-jelly-bean-et-refuse-de-corriger-une-faille/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/google-boude-android-jelly-bean-et-refuse-de-corriger-une-faille/" data-text="Google boude Android Jelly Bean et refuse de corriger une faille !"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-mSXfY"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14311
title: Supervision : Créer des objets et des hôtes
uri: Supervision-Créer-des-objets-et-des-hôtes
url: http://www.it-connect.fr/supervision-creer-des-objets-et-des-hotes/
content:
<h2>I. Présentation</h2>
<p>Dans ce billet, nous allons voir comment définir des objets dans un système de <strong>supervision open source.</strong> Je me suis basé sur la configuration de Naemon, mais ce que nous allons voir ici est parfaitement applicable sur d’autres systèmes comme <strong>Nagios, Inciga</strong> ou <strong>Shinken.</strong></p>
<h2>II. Les objets</h2>
<p>Dans ces systèmes, les objets peuvent être définis dans un ou plusieurs fichiers de configuration. Dans le répertoire où est installé votre système de supervision, vous devriez retrouver ces fichiers :</p>
<ul>
<li><strong>timeperiods.cfg</strong></li>
<li><strong>contacts.cfg</strong></li>
<li><strong>contactgroups.cfg</strong></li>
<li><strong>hosts.cfg</strong></li>
<li><strong>services.cfg</strong></li>
</ul>
<p>Vous remarquerez qu’ils portent chacun un nom bien précis. Sachez que si vous créez un objet de type <em><strong>host</strong></em> dans le fichier <em><strong>timeperiods.cfg</strong></em> cela marchera tout pareil. Le nom des fichiers est juste pour vous retrouver dans votre configuration. Ce qui compte, c’est que tous vos fichiers soient bien déclarés dans le fichier de configuration principal. On rentrera en détail là-dessus dans un autre article.</p>
<p>Donc pour créer un objet, on se met dans un des fichiers de configuration. Dans ces fichiers tout est structuré de la même manière. Un objet, quel que soit son type sera défini par :</p><pre class="crayon-plain-tag">define type_de_mon_objet { }</pre><p>Entre les<strong> {}, </strong>on va créer tous les paramètres de l’objet. Voici les différents types d’objets :</p>
<p>Les <strong>indispensables</strong> :</p>
<ul>
<li>Host</li>
<li>Hostgroup</li>
<li>Service</li>
<li>Servicegroup</li>
<li>Contact</li>
<li>Contactgroup</li>
<li>Timeperiod</li>
<li>Command</li>
</ul>
<p>Les <strong>&#8220;plus&#8221;</strong> :</p>
<ul>
<li>Servicedependency</li>
<li>Serviceescalation</li>
<li>Hostdependency</li>
<li>hostescalation</li>
</ul>
<p>Suivant votre système de supervision, vous pourrez trouver encore d’autres objets. En ce qui concerne les indispensables, ce sont les mêmes partout. Ça tombe bien ce sont ceux que nous allons utiliser  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> <br />
Pour créer un objet de type hôte, je vais donc inscrire dans mon fichier ceci :</p><pre class="crayon-plain-tag">define host { }
# Le caractère # nous permet de mettre des commentaires (n’hésitez pas à en abuser !)</pre><p>Avant de commencer, je fais une petite note sur les objets de groupe <strong>(Hostgroup, Servicegroup, Contactgroup).</strong> Ils sont très utiles de manière générale. Vous verrez que l&#8217;on fait souvent référence aux mêmes objets plusieurs fois. Du coup, quand on créer un nouvelle objet, plutôt que de parcourir tous les fichiers de configurations, si on a fait un groupe, on rajoute notre objet dans le groupe et hop ! Il est inscrit partout d’un seul coup ! Génial non ? (vous n’avez pas compris, ce n’est pas grave. Ça va venir  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" />  )</p>
<p>Bon, maintenant que vous savez créer un objet, <strong>on va mettre des paramètres dedans.</strong> Les paramètres, il y en a des dizaines par objets. Pour l’instant, nous allons nous intéresser uniquement aux hôtes. Nous verrons les autres plus tard.</p>
<h2>III. Les objets hôtes</h2>
<p><strong>Les hôtes, ce sont vos équipements à superviser</strong>. Ils possèdent donc une adresse IP. L’hôte en soit aura un contrôle par défaut pour contrôler qu’il est « vivant ». En général, c’est un ping. Ce contrôle permettra de définir 3 états pour nos hôtes :</p>
<ul>
<li><strong>OK</strong> : tout va bien.</li>
<li><strong>DOWN</strong> : l’hôte ne répond pas.</li>
<li><strong>UNREACHEABLE</strong> : l’hôte n’est pas joignable.</li>
</ul>
<p>Voici les paramètres à utiliser sur un hôte.</p>
<ul>
<li><strong>host_name</strong> : C’est le nom de l’objet, on utilisera ce nom pour faire référence à l’objet.</li>
<li><strong>alias</strong> : Une petite description de notre objet.</li>
<li><strong>address</strong> : Adresse IP de votre équipement.</li>
<li>hostgroups : Nom de l’objet groupe auxquels appartiens l’hôte.</li>
<li>check_command : Nom de l’objet command qui sera utilisé pour contrôler l’état de l’hôte (en général c’est un ping. Mais j’insiste, ici on fait référence à un objet command qu’on va créer)</li>
<li><strong>max_check_attempts</strong> : Nombre de fois que l’hôte sera vérifié pour valider son état.</li>
<li>check_interval : Temps en minute entre chaque contrôle de l’hôte.</li>
<li>retry_interval : Temps en minute entre chaque contrôle dans un état non OK.</li>
<li><strong>check_period</strong> : Nom de l’objet timeperiod sur laquelle sera contrôlé l’hôte.</li>
<li><strong>contacts</strong> : Nom de l’objet contact à notifier lors d’un problème.</li>
<li><strong>contact_groups</strong> : Même chose, mais avec groupe de contact. (Au moins un des deux est nécessaire)</li>
<li><strong>notification_interval</strong> : Intervalle en minutes entre deux notifications pour l’hôte.</li>
<li><strong>notification_period</strong> : Nom de l’objet timeperiod de temps sur laquelle sera notifié un problème sur l’hôte.</li>
</ul>
<p>Les paramètres en gras définissent les paramètres obligatoires pour un hôte :</p><pre class="crayon-plain-tag">define host {
    host_name SRV-MAIL
    alias Windows 2012 R2 – Exchange 2013
    address 192.168.1.100
    hostgroups Windows, Antivirus
    check_command check_ping
    max_check_attempts 3
    check_interval 5
    retry_interval 2
    check_period 24x7
    contacts michel, pascal, beatrice
    contact_groups administrateurs
    notification_interval 30
    notification_period 24x7
}</pre><p>Voilà c’est aussi simple que ça! Vous pouvez revenir à la ligne et en créer un 2ème. Hop attention, je vous vois venir. Avant de faire des copier-coller dans tous les sens, soyez sur d’avoir déjà entendu parler des <strong>templates…</strong> (À venir).</p>
<h2>IV. Les groupes d’hôtes</h2>
<p>Les objets <em><strong>hostgroup</strong></em> regroupent un ensemble d’objet hôte.</p>
<ul>
<li><strong>hostgroup_name</strong> : C’est le nom de l’objet, on utilisera ce nom pour faire référence à l’objet.</li>
<li><strong>alias</strong> : Une petite description de notre objet.</li>
<li><strong>members</strong> : Ici nous mettrons les noms d’objet hôte membre du groupe.</li>
<li><strong>hostgroup_members</strong> : Nom d’un autre objet hostgroup membre du groupe.</li>
</ul>
<p></p><pre class="crayon-plain-tag">define hostgroup {
    hostgroup_name Windows
    alias Les serveurs Windows
    members SRV-MAIL, SRV-AD, SRV-IMP
}
define hostgroup {
    hostgroup_name Serveurs
    alias Les serveurs
    hostgroup_members Windows, Linux
}</pre><p>Si vous avez été attentif, vous aurez peut être remarqué que nous avons deux manières de mettre un hôte dans un groupe d’hôte.</p>
<p>La première directement dans l’objet hôte avec le paramètre <strong>hostgroups.</strong> La deuxième dans l’objet de groupe avec le paramètre <strong>members.</strong> Si vous avez utilisé une des deux manières, ce n’est pas nécessaire d’utiliser la seconde. D’ailleurs, je vous conseille d’utiliser qu’une seule des deux possibilités et de n’utiliser que celle-ci. C’est beaucoup plus simple de s’y retrouver par la suite.</p>
<p>Personnellement, je n’utilise pas le paramètre <strong>members.</strong> Simplement parce que quand je modifie un hôte, c’est plus simple de voir de quels groupes il fait partie dans le paramètre <strong>hostgroups.</strong> Plutôt que de parcourir tous les groupes et vérifier le paramètre <strong>members</strong> (surtout si vous avez 100 hôtes par groupe). Après c’est ma méthode, l’important c’est d’avoir celle qui vous permettra de vous y retrouver.</p>
<p>Ne créez pas de groupe pour créer des groupes et parce que j’ai dit que c’était cool. <strong>Créez un groupe pour son intérêt</strong>, il faut qu’il vous soit utile. Par exemple, avec le groupe Windows nous aurons toutes les machines Windows. Qu’elle est l’intérêt ? On peut se dire qu’ils ont tous un lecteur C : on pourra alors créer un contrôle d’espace disque C : qui s’applique sur ce groupe ! J’ai un nouveau serveur Windows, je créer donc un nouvel objet que j’ajoute dans le groupe Windows et il aura directement l’espace du lecteur C : de contrôlé. Vous voyez mieux l’intérêt maintenant :).</p>
<p>Bien ! On a des hôtes. On a fait une configuration bien structurée avec des groupes. On va pouvoir passer à l’étape ultime : <em><strong>créer des contrôles</strong></em> (<span style="color: #ff6600;"><em>article à venir dans les prochaines semaines</em>)</span> ! Vous allez adorer ça !  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/supervision-creer-des-objets-et-des-hotes/" data-text="Supervision : Créer des objets et des hôtes"><a class="us_box" href="#" data-url="http://www.it-connect.fr/supervision-creer-des-objets-et-des-hotes/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/supervision-creer-des-objets-et-des-hotes/" data-text="Supervision : Créer des objets et des hôtes" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/supervision-creer-des-objets-et-des-hotes/" data-text="Supervision : Créer des objets et des hôtes"><a class="us_box" href="#" data-url="http://www.it-connect.fr/supervision-creer-des-objets-et-des-hotes/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/supervision-creer-des-objets-et-des-hotes/" data-text="Supervision : Créer des objets et des hôtes"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-g0WEU"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14579
title: KeySweeper : Un keylogger pour clavier sans-fil Microsoft
uri: KeySweeper-Un-keylogger-pour-clavier-sans-fil-Microsoft
url: http://www.it-connect.fr/keysweeper-un-keylogger-pour-clavier-sans-fil-microsoft/
content:
<p><strong>Samy Kamkar, chercheur en sécurité, a diffusé un outil qui permet de transformer un chargeur USB en véritable keylogger ! Pas n&#8217;importe quel keylogger puisque celui-là est capable de récupérer tout ce que saisit une personne sur un clavier sans-fil Microsoft.</strong></p>
<p><a href="media/7fbd8805.KeySweeper2.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/KeySweeper2.jpg"><img class="aligncenter size-medium wp-image-14580" src="media/31ca5b95.KeySweeper2-550x340.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/KeySweeper2-550x340.jpg" alt="KeySweeper2" width="550" height="340" /></a></p>
<p>Le KeySweeper permet de déchiffrer, sniffer et enregistrer toutes les touches entrée sur les claviers sans-fil de marque Microsoft. Il y a même une interface web qui permet de paramétrer l&#8217;outil à souhait (alertes SMS, filtres sur mots-clés, etc.).</p>
<p>Si vous êtes intéressé par le <a href="http://samy.pl/keysweeper/" target="_blank">KeySweeper</a> il va falloir bricoler un peu ! Tout d&#8217;abord, <strong>comptez entre 10 et 80 dollars</strong> pour la conception selon les options que vous désirez. Concernant Samy Kamkar, il a utilisé :</p>
<p>&#8211; Un microcontrôleur Arduino ou Teensy<br />
&#8211; Une Puce RF 2,4 GHz (nRF24L01+)<br />
&#8211; Un bloc chargeur USB (que l&#8217;on peut connecter sur une prise de courant)</p>
<p>Au niveau des options (et c&#8217;est ça qui fait monter le prix), il propose d&#8217;ajouter une puce pour le stockage des informations, une batterie pour le rendre autonome, voir même d&#8217;ajouter un module carte mini-SIM pour transmette les événements à distance directement sur votre téléphone.</p>
<p><a href="media/f8762220.KeySweeper1.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/KeySweeper1.jpg"><img class="aligncenter size-medium wp-image-14581" src="media/4710f491.KeySweeper1-550x218.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/KeySweeper1-550x218.jpg" alt="KeySweeper1" width="550" height="218" /></a></p>
<p>Si vous avez 30 minutes devant vous, regardez la vidéo de Samy Kamkar qui explique notamment le montage du KeySweeper :</p>
<p><iframe width="500" height="281" src="https://www.youtube.com/embed/WqkmGG0biXc?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Ce que l&#8217;on peut retenir, c&#8217;est que le chiffrement des données transmises par les claviers sans-fil est insuffisant&#8230;</p>
<p><a href="http://thehackernews.com/2015/01/KeySweeper-Arduino-Keyboard-Keylogger.html" target="_blank">Source </a></p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/keysweeper-un-keylogger-pour-clavier-sans-fil-microsoft/" data-text="KeySweeper : Un keylogger pour clavier sans-fil Microsoft"><a class="us_box" href="#" data-url="http://www.it-connect.fr/keysweeper-un-keylogger-pour-clavier-sans-fil-microsoft/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/keysweeper-un-keylogger-pour-clavier-sans-fil-microsoft/" data-text="KeySweeper : Un keylogger pour clavier sans-fil Microsoft" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/keysweeper-un-keylogger-pour-clavier-sans-fil-microsoft/" data-text="KeySweeper : Un keylogger pour clavier sans-fil Microsoft"><a class="us_box" href="#" data-url="http://www.it-connect.fr/keysweeper-un-keylogger-pour-clavier-sans-fil-microsoft/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/keysweeper-un-keylogger-pour-clavier-sans-fil-microsoft/" data-text="KeySweeper : Un keylogger pour clavier sans-fil Microsoft"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-K6OtZ"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14378
title: Powershell pour les débutants (3ème partie)
uri: Powershell-pour-les-débutants-(3ème-partie)
url: http://www.it-connect.fr/powershell-pour-les-debutants-3eme-partie/
content:
<h2>I. Présentation</h2>
<p>Pour faire suite aux 2 premiers cours de cette série, je vous propose d’aborder les 2 autres sujets susceptibles d’améliorer votre progression. J’ai donc pensé à vous présenter quelques instructions ou mots clés du langage, la notion de fonction (juste quelques bases) et l’usage de l’éditeur graphique ISE.</p>
<p>Vous n&#8217;avez pas suivi les autres parties de ce cours sur PowerShell ? Pas de panique :</p>
<ul>
<li><a href="http://www.it-connect.fr/powershell-pour-les-debutants-1ere-partie/" target="_blank">PowerShell pour les débutants, première partie</a></li>
<li><a href="http://www.it-connect.fr/powershell-pour-les-debutants-2eme-partie/" target="_blank">PowerShell pour les débutants, deuxième partie</a></li>
</ul>
<p>Avant de commencer, voici un petit tableau des principaux caractères spéciaux du langage Powershell. Vous devriez en connaitre déjà quelques-uns&#8230;</p>
<table style="height: 1962px;" width="550">
<tbody>
<tr>
<td width="76"><strong>Symbole </strong></td>
<td width="123"><strong>Nom </strong></td>
<td width="404"><strong>Description </strong></td>
</tr>
<tr>
<td width="76"><strong>$ </strong></td>
<td width="123">Dollar</td>
<td width="404">Préfixe le nom d&#8217;une variable (&#8220;$_&#8221; est l&#8217;objet en cours)</td>
</tr>
<tr>
<td width="76"><strong>[ ] </strong></td>
<td width="123">Crochets</td>
<td width="404">Encadre un type de variable ou l&#8217;indice des éléments d&#8217;un tableau [int] $var $tableau[$i]</td>
</tr>
<tr>
<td width="76"><strong>{ } </strong></td>
<td width="123">Accolades</td>
<td width="404">Encadre un ensemble de code  (bloc d&#8217;instructions expressions, filtres, boucles …)</td>
</tr>
<tr>
<td width="76"><strong>( ) </strong></td>
<td width="123">Parenthèses</td>
<td width="404">Groupe de commandes ou d&#8217;expressions (évite l&#8217;ambiguïté des évaluations)</td>
</tr>
<tr>
<td width="76"><strong>| </strong></td>
<td width="123">Pipe</td>
<td width="404">[AltGr]+[6] Pipeline (enchainement de commandes et/ou de filtres) – Peut être mis en fin d’une ligne de commande ds un script, la suite sur la ligne suivante.</td>
</tr>
<tr>
<td width="76"><strong>. </strong></td>
<td width="123">Point</td>
<td width="404">Membre d&#8217;une instance d’objet (méthode ou propriété)<br />
(ou séparateur décimal, la virgule étant un séparateur de valeur)</td>
</tr>
<tr>
<td width="76"><strong>, </strong></td>
<td width="123">virgule</td>
<td width="404">séparateur de valeur, typiquement pour les éléments d’un tableau</td>
</tr>
<tr>
<td width="76"><strong>.. </strong></td>
<td width="123">Point Point</td>
<td width="404">Plage de valeurs (par exemple &#8220;1..10&#8221; désigne tous les chiffres de 1 à 10)</td>
</tr>
<tr>
<td width="76"><strong>:: </strong></td>
<td width="123">Double 2 points</td>
<td width="404">Membre statique d&#8217;une classe .NET</td>
</tr>
<tr>
<td width="76"><strong>% </strong></td>
<td width="123">Pourcent</td>
<td width="404">Reste de division (Modulo) Ou alias de la commande de boucle ForEach &#8220;%{$_}&#8221;</td>
</tr>
<tr>
<td width="76"><strong># </strong></td>
<td width="123">Dièse</td>
<td width="404">Commentaire ou &lt;# bloc de commentaire #&gt;</td>
</tr>
<tr>
<td width="76"><strong>` </strong></td>
<td width="123">Anti-quotte ou Backtick</td>
<td width="404">[AltGr]+[7] &#8211; Caractère d&#8217;échappement (évite l&#8217;interprétation du caractère qui suit) – permet de couper une ligne d’instruction s’il est situé en fin de ligne</td>
</tr>
<tr>
<td width="76"><strong>? </strong></td>
<td width="123">Point d’interrogation</td>
<td width="404">Alias de la commande Where-Object</td>
</tr>
<tr>
<td width="76"><strong>; </strong></td>
<td width="123">Point virgule</td>
<td width="404">Permet d’écrire plusieurs instructions sur la même ligne. (ou de terminer explicitement une ligne d’instruction, et ainsi éviter une erreur d’interprétation lorsque le retour ligne est malencontreusement supprimé…)</td>
</tr>
<tr>
<td width="76"><strong>@ </strong></td>
<td width="123">Arrobase</td>
<td width="404">Tableau de valeurs si suivi de parenthèses @( ) ou table de hachage si suivi d’accolades @{ }<br />
Cas particulier pour du “texte pur” @’  here-string ‘@</td>
</tr>
<tr>
<td width="76"><strong>&amp; </strong></td>
<td width="123">Esperluette</td>
<td width="404">Opérateur d’invocation ou d&#8217;appel (Exécution d’un bloc de script ou d’une commande)</td>
</tr>
<tr>
<td width="76"><strong>! </strong></td>
<td width="123">Point d’exclamation</td>
<td width="404">Opérateur logique d’inversion équivalent à “-not”</td>
</tr>
<tr>
<td width="76"><strong>“ </strong></td>
<td width="123">Guillemets</td>
<td width="404">Encadre typiquement une chaine “non protégée”. Les variables $… sont remplacées par leur valeur respective ou rien si vide.</td>
</tr>
<tr>
<td width="76"><strong>‘ </strong></td>
<td width="123">Simple quottes</td>
<td width="404">Encadre strictement une chaine en évitant toute interprétation des caractères qu’elle contient”.</td>
</tr>
</tbody>
</table>
<p>Bien que déjà longue, cette liste n’est pas exhaustive, mais devrait largement suffire pour la suite de vos développements. On est bien dans une thématique d’initiation, non ?&#8230;</p>
<h2>II. Quelques instructions</h2>
<p>Dès lors que vous commencerez à écrire vos premiers scripts, il vous faudra connaitre quelques fondamentaux du langage. Je pense particulièrement aux instructions que sont les blocs de code et les boucles conditionnelles.</p>
<p>Donc pour faire court, voici quelques éléments de départ :</p>
<h3>A. Les opérateurs</h3>
<p>Je dirais que ces éléments sont pratiquement incontournables, surtout dès lors que vous coderez des directives de tests conditionnels. Ne confondez pas les opérateurs d’affectation “<strong>=</strong>” avec l’opérateur de comparaison “<strong>-eq</strong>” (ça arrive souvent, mais on se corrige très vite, puisque ça n’a rien à voir !)</p>
<p>Décrire tous les opérateurs serait long et fastidieux. Je vous présenterais donc les plus courants (quoi que cela dépende intimement des cas traités).</p>
<p><strong>-eq</strong> : pour un test d’égalité “parfaite”. Ajoutez “<strong>–ceq</strong>” pour rendre l’opérateur sensible aux majuscules/minuscules.</p>
<p><strong>-ne</strong> : pour un test de différence (n&#8217;est pas égal à)</p>
<p><strong>-lt</strong> : pour un test d&#8217;infériorité stricte ou -le pour inclure l&#8217;égalité</p>
<p><strong>-gt</strong> : pour un test de supériorité stricte ou <strong>-ge</strong> pour inclure l&#8217;égalité</p>
<p><strong>-like</strong> : pour un test de concordance de contenu (correspondance avec un modèle) en associant le caractère de substitution “<strong>*</strong>” dans l’élément recherché. Cet opérateur ” fait partie de la famille des opérateurs de comparaison, au même titre que “<strong>-match</strong>”, “<strong>–notmatch</strong>”, “<strong>–notlike</strong>” sans oublier le très pratique opérateur d&#8217;évaluation de contenu &#8220;<strong>-contains</strong>&#8221; ou celui de substitution “<strong>-replace</strong>”.</p>
<p><strong>-not ou !</strong> : pour inverser une condition ou le résultat d’un test. Ne confondez pas les opérateurs logiques (<strong>booléens</strong>) avec les opérateurs au niveau du bit (<strong>-bAND, -bOR, -bXOR, -bNOT</strong>) plutôt assimilés à des opérateurs de comparaison.</p>
<p>Pour obtenir des informations sur les opérateurs en général, tapez :</p><pre class="crayon-plain-tag">Help About_Operators</pre><p>Vous découvrirez les différentes familles d’opérateurs, telles que <strong>les opérateurs arithmétiques</strong> (+, -, *, /, %), <strong>d&#8217;affectation</strong> (=, +=, -=, *=, /=, %=), <strong>de comparaison</strong> (-eq, -ne, -gt, -lt, -le, -ge), <strong>logiques</strong> (-and, -or, -xor, -not, !),<strong> de redirection</strong> (&gt;, &gt;&gt;, 2&gt;, 2&gt; et 2&gt;&amp;1), et bien d&#8217;autres encore.</p>
<p>Pour une aide détaillée sur chaque famille d’opérateurs, tapez une des commandes suivantes :</p><pre class="crayon-plain-tag">Help about_Arithmetic_Operators
Help about_Assignment_Operators
Help about_Comparison_Operators
Help about_Logical_Operators
Help about_Type_Operators
Help about_Split
Help about_Join
Help about_Redirection</pre><p>Aparté : Vous pourrez rencontrer certains exemples comportant un opérateur particulier, dit de mise en forme &#8220;<strong>-f</strong>&#8220;, permettant de formater une chaîne de caractères via les spécificateurs de format .NET. Son usage est particulièrement délicat et l&#8217;aide intégrée sur le sujet est plutôt pauvre. Voici donc une petite présentation de son potentiel :</p>
<p>Cet opérateur présente la particularité d’être précédé du motif/modèle de formatage qu’il utilise : Autrement dit, la syntaxe de base est la suivante :</p><pre class="crayon-plain-tag">"{&lt;index&gt;[,&lt;align&gt;][:&lt;format&gt;]}{&lt;index&gt;[,&lt;align&gt;][:&lt;format&gt;]}" –f valeur1, valeur2....</pre><p>• <strong>index</strong> : correspond au numéro d’ordre des éléments passés à l’opérateur -f (0 correspond à la valeur1 et 1 pour la valeur2 et ainsi de suite)</p>
<p>• <strong>,align</strong> (caractère virgule puis valeur numérique) indique la position / décalage dans le &#8220;champ&#8221;,  aligné à gauche si négatif , à droite si positif.</p>
<p>• <strong>:format</strong> (caractère deux points puis caractère(s) MIN ou MAJ de format) – Quelques exemples de format :<br />
o <strong>dn </strong> : pour complète la valeur avec « n » zéros<br />
o <strong>Xn</strong> : conversion de la valeur en hexa sur &#8220;n&#8221; caractères en majuscule<br />
o <strong>P</strong> : conversion de la valeur en pourcentage<br />
o <strong>C</strong> : conversion de la valeur en valeur monétaire<br />
o <strong>hh</strong> : affiche uniquement l’heure d’une valeur &#8220;date&#8221;<br />
o <strong>mm</strong> : affiche uniquement les minutes d’une valeur &#8220;date&#8221;</p>
<p>Chaque bloc de format est encadré par des accolades <strong>{ }</strong> – les caractères entre chaque bloc de format tels que des espaces sont pris en compte. Le format des dates est très riche. Voici quelques exemples d&#8217;utilisation :</p>
<table style="height: 1390px;" width="550">
<tbody>
<tr>
<td width="82"><strong>format</strong></td>
<td width="228"><strong>Description</strong></td>
<td width="189"><strong>Exemple</strong></td>
<td width="104"><strong>Résultat</strong></td>
</tr>
<tr>
<td width="82"><strong>{0} </strong></td>
<td width="228">Afficher uniquement les éléments désignés</td>
<td width="189">&#8220;{1}&#8221; -f &#8220;a&#8221;,&#8221;b&#8221;</td>
<td width="104">a</td>
</tr>
<tr>
<td width="82"><strong>{0:X}</strong></td>
<td width="228">Afficher un nombre entier au format hexadécimal majuscule</td>
<td width="189">&#8220;{0:X}&#8221; -f 255</td>
<td width="104">FF</td>
</tr>
<tr>
<td width="82"><strong>{0:x}</strong></td>
<td width="228">Afficher un nombre entier au format hexadécimal minuscule</td>
<td width="189">&#8220;0x{0:x}&#8221; -f 255</td>
<td width="104">0xff</td>
</tr>
<tr>
<td width="82"></td>
<td width="228"></td>
<td width="189"></td>
<td width="104"></td>
</tr>
<tr>
<td width="82"><strong>{0:d</strong>n<strong>}</strong></td>
<td width="228">Afficher un nombre décimal justifié à gauche complété avec des zéros</td>
<td width="189">&#8220;{0:d5}&#8221; -f 255</td>
<td width="104">00255</td>
</tr>
<tr>
<td width="82"><strong>{0:pn}</strong></td>
<td width="228">Afficher un nombre en pourcentage (n= décimales ou arrondi)</td>
<td width="189">&#8220;{0:p}&#8221; -f 0.196&#8243;{0:p0}&#8221; -f 0.196</td>
<td width="104">19.6 %20 %</td>
</tr>
<tr>
<td width="82"><strong>{0:cn}</strong></td>
<td width="228">Afficher un nombre en valeur monétaire (n= décimales ou arrondi : 2 par défaut)</td>
<td width="189">&#8220;{0:c}&#8221; -f 19</td>
<td width="104">19.00 €</td>
</tr>
<tr>
<td width="82"><strong>{0:hh}</strong><strong> </strong><strong>{0:mm}</strong></td>
<td width="228">Afficher uniquement l’unité de temps d’une valeur de type date(hh=format 12h – HH=format 24h )</td>
<td width="189">&#8220;{0:hh}:{0:mm}&#8221; -f (get-date) &#8220;{0:dddd}&#8221; -f (get-date)</td>
<td width="104">10:32jeudi</td>
</tr>
<tr>
<td width="82"></td>
<td width="228"></td>
<td width="189"></td>
<td width="104"></td>
</tr>
<tr>
<td width="82"><strong>{0,n}</strong></td>
<td width="228">Afficher un champ de largeur &#8220;n&#8221; aligné à droite   (n étant positif)</td>
<td width="189">&#8220;[{0,7}]&#8221; -f &#8220;ab&#8221;</td>
<td width="104">[     ab]</td>
</tr>
<tr>
<td width="82"><strong>{0,-n}</strong></td>
<td width="228">Afficher un champ de largeur &#8220;n&#8221; aligné à gauche (n étant négatif)</td>
<td width="189">&#8220;[{0,-7}]&#8221; -f &#8220;ab&#8221;</td>
<td width="104">[ab     ]</td>
</tr>
<tr>
<td width="82"></td>
<td width="228"></td>
<td width="189"></td>
<td width="104"></td>
</tr>
<tr>
<td width="82"><strong>{0,n:c}</strong></td>
<td width="228">Afficher un nombre en valeur monétaire dans un champ de largeur &#8220;n&#8221;</td>
<td width="189">&#8220;[{0,8:C}]&#8221; -f 12.3</td>
<td width="104">[ 12,30 €]</td>
</tr>
</tbody>
</table>
<p>Les crochets servent uniquement à illustrer la notion d&#8217;alignement de ces exemples. Quelques informations complémentaires en anglais sont disponibles sur cette page du <a href="http://social.technet.microsoft.com/wiki/contents/articles/7855.using-the-f-format-operator-in-powershell.aspx" target="_blank">wiki TechNet</a>.</p>
<h3>B. Les blocs de code</h3>
<p>Les blocs de code sont des ensembles ou “collections” d’instructions ou d’expression, couramment utilisées sous Powershell. Ils sont généralement délimités par des accolades { } mais sont souvent précédés d’une directive entre parenthèses (), comme par exemple :</p><pre class="crayon-plain-tag">Foreach ($item in $Collection) { Write-Host $Item.Name }</pre><p>mais parfois cette structure peut être parfois chamboulée lors de déclaration de variables dynamiques comme par exemple :</p><pre class="crayon-plain-tag">$(get-service | where { $_.Name –eq “winrm” })</pre><p>Pour des fonctions que nous aborderons ci-après, la syntaxe de base est plutôt du genre :</p><pre class="crayon-plain-tag">function edit-profil { notepad $PROFILE }</pre><p>Les éventuels paramètres devraient être déclarés entre parenthèses après le nom de la fonction ou dans un bloc param () à l’intérieur des accolades de la fonction.</p>
<p>On retrouve également ces accolades pour l’invocation d’un bloc de script comme par exemple :</p><pre class="crayon-plain-tag">Invoke-Command -ScriptBlock { Get-WMIObject Win32_BIOS }</pre><p>Vous l’aurez compris, la règle générale est difficile à établir, mais ce sont plutôt des accolades pour les blocs de script et des parenthèses pour les directives, et plus généralement pour forcer l’évaluation d’un résultat et en exploiter sa valeur de retour.</p>
<p>Sur un plan générique, si vous manquez d’informations sur les instructions et autres mots clés du langage Powershell, n’hésitez pas à consulter l’aide intégrée:</p><pre class="crayon-plain-tag">help about_Language_Keywords</pre><p></p>
<h2>III. Les instructions courantes</h2>
<h3>A. Les blocs conditionnels : if, elseif, else, switch</h3>
<p><a href="media/72023da2.ps3-1.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-1.png"><img class="aligncenter size-full wp-image-14384" src="media/72023da2.ps3-1.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-1.png" alt="ps3-1" width="205" height="106" /></a></p>
<p>C’est probablement l’une des instructions les plus sollicitées, mais il n’y a aucune statistique là-dessus. Sa structure est la suivante :</p><pre class="crayon-plain-tag">if (test ou condition) { code à exécuter si la condition est remplie (soit vraie) }</pre><p>Ce bloc de code peut être suivi (facultatif) par une directive “else” pour effectuer des actions dans le cas contraire, ou bien de “elseif” si un test alternatif est nécessaire. On parle alors de conditions imbriquées.</p><pre class="crayon-plain-tag">elseif (autre test ou condition) { code à exécuter si cette nouvelle condition est remplie (soit vraie) }</pre><p></p><pre class="crayon-plain-tag">else { code à exécuter si aucune des conditions if, ou elseif n’est remplie (soient fausses) }</pre><p>Obtenez plus d’informations via :</p><pre class="crayon-plain-tag">help about_if</pre><p><a href="media/40950815.ps3-2.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-2.png"><img class="aligncenter size-full wp-image-14383" src="media/40950815.ps3-2.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-2.png" alt="ps3-2" width="211" height="99" /></a></p>
<p>L’imbrication de conditions multiples est parfois difficile à établir et vous pourrez alors recourir à la directive “<strong>switch</strong>” (similaire au “select case” en vbscript) permettant de tester plusieurs cas de figure. Sa structure est la suivante :</p><pre class="crayon-plain-tag">switch (test ou évaluation de valeur) {
valeur1 { code à exécuter si test est égal à valeur1;break }
valeur2 { code à exécuter si test est égal à valeur2;break }
valeur3 { code à exécuter si test est égal à valeur3;break }

default { code à exécuter si test est égal à aucune des autres valeurs }
}</pre><p>Obtenez plus d’informations via :</p><pre class="crayon-plain-tag">help about_switch</pre><p></p>
<h3>B. Les boucles : for, foreach, do, while</h3>
<p>Ces blocs de codes sont destinés à réaliser plusieurs itérations d’un même ensemble d’instructions. Ils ont toutefois besoin d’une directive stipulant les conditions de sortie, sous peine d’écrire une boucle sans fin :-).</p>
<p><a href="media/3e3d8c5c.ps3-3.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-3.png"><img class="aligncenter size-full wp-image-14382" src="media/3e3d8c5c.ps3-3.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-3.png" alt="ps3-3" width="244" height="65" /></a></p>
<p>La boucle “<strong>for</strong>” est une instruction relativement basique et rarement utilisée en raison de son caractère arbitraire. Sa structure est la suivante :</p><pre class="crayon-plain-tag">for ( valeur de départ ; test ou condition ; incrément / nombre d’itération }</pre><p>par exemple, le code suivant affiche les chiffres de 1 à 5 :</p><pre class="crayon-plain-tag">for ($i=1; $i -le 5; $i++)
{Write-Host $i}</pre><p>Obtenez plus d’informations via :</p><pre class="crayon-plain-tag">help about_for</pre><p><a href="media/027e730f.ps3-4.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-4.png"><img class="aligncenter size-full wp-image-14381" src="media/027e730f.ps3-4.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-4.png" alt="ps3-4" width="244" height="64" /></a></p>
<p>Déjà évoquée dans les articles précédents, la boucle “<strong>foreach</strong>” est une instruction très fréquemment utilisée en langage Powershell. Contrairement à la directive “<strong>for</strong>”, cette instruction permet de parcourir un tableau ou une collection composée de 0 à n éléments, sans se préoccuper du nombre. Très proche, pour ne pas dire “similaire”, à l’applet de commande “<strong>foreach-object</strong>”, alias “<strong>%</strong>”, sa structure syntaxique est la suivante :</p><pre class="crayon-plain-tag">$Collection = 1..10
foreach ($item in $Collection) {
write-host $item
}</pre><p>Obtenez plus d’informations via :</p><pre class="crayon-plain-tag">help about_foreach</pre><p><a href="media/7313b523.ps3-5.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-5.png"><img class="aligncenter size-full wp-image-14380" src="media/7313b523.ps3-5.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-5.png" alt="ps3-5" width="183" height="78" /></a></p>
<p>La boucle “<strong>do</strong>” nécessite une condition de sortie définie dans la directive “<strong>while</strong>” ou “<strong>Until</strong>” (c’est à dire, “<em>tant que la condition n’est pas</em>” ou “<em>jusqu’à ce que la condition soit</em>” remplie ou vérifiée) – Il est également possible d’utiliser la directive “<strong>while</strong>” sans stipuler le “<strong>do</strong>”.</p>
<p>Structure d’une boucle “do” :</p><pre class="crayon-plain-tag">do {
  $valeur++
  Write-Host $valeur
} until | while ($valeur –ge | –le 10)</pre><p>Il existe de nombreuses variantes d’écriture, selon que la condition soit traitée par “until” ou “while”, selon l’opération de comparaison et l’évaluation éventuellement inversée via un “not”… Bref, ce genre de code reste donc à la discrétion et préférence de l’auteur, l’essentiel, c’est que ça marche !…</p>
<p><a href="media/4a31d3b7.ps3-6.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-6.png"><img class="aligncenter size-full wp-image-14379" src="media/4a31d3b7.ps3-6.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-6.png" alt="ps3-6" width="183" height="73" /></a></p>
<p>A la différence de la directive suivante, les boucles “do” sont toujours exécuté au moins une fois. C’est à dire que la condition est évaluée après l&#8217;exécution du bloc de script. Dans le cas d’une boucle “while” uniquement, la condition est évaluée avant l&#8217;exécution du bloc de script.</p>
<p>Structure d’une boucle “while” seulement :</p><pre class="crayon-plain-tag">while($valeur -ne 10) {
  $valeur++
  Write-Host $valeur
}</pre><p>Obtenez plus d’informations via :</p><pre class="crayon-plain-tag">help about_do
help about_while</pre><p></p>
<h2>IV. Les fonctions (Bases)</h2>
<p>Voilà maintenant que les opérateurs et instructions de base ont été survolées, je vous propose d’aborder les fonctions sous Powershell. Là encore, c’est un vaste sujet pour lequel je vais essayer d’aller à l’essentiel.</p>
<p><a href="media/0127792e.ps3-7.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-7.png"><img class="aligncenter size-full wp-image-14385" src="media/0127792e.ps3-7.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-7.png" alt="ps3-7" width="244" height="52" /></a></p>
<p>Comme nous l’avons évoqué auparavant, les fonctions sont des blocs de script “nommés”, et utilisent la structure basique suivante :</p><pre class="crayon-plain-tag">function Nom { Code de la fonction }</pre><p>Il s’agit là d’une fonction sans paramètre.</p>
<blockquote><p><strong>Note</strong> : A la différence de vbscript, Powershell ne fait aucune différence entre une fonction, plutôt destinée à renvoyer un résultat, d’une routine (“sub” en vbscript) chargée de réaliser des opérations. Pour faire simple, Powershell utilise un seul mot clé “function”.</p></blockquote>
<p>Concernant le passage de paramètre à un fonction, vous disposez grossièrement de 2 écritures possibles :</p>
<p>• <strong>via les parenthèses après le nom de la fonction, comme suit</strong> :</p><pre class="crayon-plain-tag">function dump-file ($Chemin, $Fichier) {
   get-content “$Chemin\$Fichier”
}</pre><p>• <strong>via un bloc param ( ) au début du code composant la fonction</strong> :</p><pre class="crayon-plain-tag">function dump-file {
param ($Chemin=$PWD,
$Fichier)
get-content “$Chemin\$Fichier”
}</pre><p>Cette seconde écriture est plus élégante et à la préférence de nombreux développeurs, dès lors que la déclaration des paramètres devient complexe (typage, obligatoire, affectation, etc.)</p>
<p>Sans entrer dans les détails, vous constaterez que le nom des paramètres est directement exploitable. (via la complétion si la fonction est chargée). Si le nom des paramètres n’est pas précisé lors de l’appel de la fonction, c’est l’ordre de déclaration qui prévaut – Séparez les paramètres par un espace, ajoutez des guillemets ou simples quottes si la valeur comporte des espaces, et n’utilisez pas de parenthèses lors de l’invocation. ).</p><pre class="crayon-plain-tag">dump-file C:\Scripts Demo.txt</pre><p></p><pre class="crayon-plain-tag">dump-file –Chemin C:\Scripts –Fichier Demo.txt</pre><p>Voilà, j’avoue que c’est relativement succinct comme présentation, mais il faut bien un début …. (Je le complèterais peut-être dans un autre article dédié au sujet)</p>
<p>Notez qu’il est possible de quitter le contexte d’une fonction, ou bien d‘un bloc de script, en ajoutant la directive “<strong>return</strong>”, suivi d&#8217;une éventuelle valeur de retour et que pour quitter immédiatement une boucle (telle que Foreach, For, While, Do ou Switch), il faudra utiliser la directive “<strong>break</strong>”.</p>
<p>Avant de clôturer cette rubrique, j’ajouterais quelques mots sur des particularités que vous pourriez rencontrer sur des exemples glanés sur le net ou ailleurs&#8230;</p>
<p>Dans certains cas, une fonction peut être considérée comme un filtre. C’est à dire qu’elle doit traiter un ensemble d’éléments qui lui sont passés en paramètre, typiquement lors de l’usage dans un pipeline. Dans ce cas, et à défaut de le préciser, les instructions de la fonction sont traités pour chaque élément du pipeline, ce qui correspond à la directive “<strong>PROCESS { … }</strong>”. Toutefois, dans ce genre de traitement multiple, il peut être nécessaire d’effectuer quelques opérations spécifiques avant et/ou après le traitement individuel des éléments. (Un peu comme si vous vouliez constituer un tableau avec des titres/entêtes, afficher une ligne pour chaque élément entré, puis ajouter un pied de page).</p>
<p>Dans ce cas, vous pourriez utiliser une structure de la forme :</p><pre class="crayon-plain-tag">function Filtre {
begin { # code à exécuter au début, avant les traitement des éléments }
process { # code à exécuter sur chacun des éléments du pipeline }
end { # code à exécuter à la fin, après le traitement de tous les éléments }
}</pre><p>Dans certains exemples, vous pourrez rencontrer le mot clé “<strong>filter</strong>”. En fait un filtre est un type de fonction qui s&#8217;exécute sur chaque objet du pipeline ($_). Un filtre ressemble à une fonction avec toutes ses instructions dans un bloc Process. La directive “<strong>filter</strong>” est en fait un “<strong>raccourci déclaratif</strong>” d’une &#8220;<strong>fonction filtre</strong>&#8220;, comme par exemple :</p><pre class="crayon-plain-tag">filter Double {
$_ *2
}</pre><p>Là encore, si vous avez un trou de mémoire, ou tout simplement besoin d’informations complémentaires :</p><pre class="crayon-plain-tag">help about_functions</pre><p>Je ne doute pas de votre enthousiasme, ni de vos compétences mais je vous déconseille, si vous débutez bien-sûr, de consulter les autres rubriques “<strong>about_functions_advanced*</strong>” ou “<strong>about_functions_cmdletbinding</strong>” sans vous munir d’une bonne grosse boite d’antalgiques (paracétamol, doliprane, aspirine… faut en citer 3 je crois, non ?)</p>
<h2>V. L’éditeur Powershell ISE</h2>
<p>Si vous avez commencé à travailler sur Powershell, je doute que vous ayez suivi mes conseils à la lettre et que vous n’avez pas été tenté d’utiliser l’éditeur graphique, alias Powershell ISE (pour <em>Integrated Scripting Environment</em>).</p>
<p>Cette démarche est naturelle et légitime dès lors que le code contient un nombre de lignes conséquent, et la coloration syntaxique apporte un cachet de lisibilité évident.</p>
<p>Bien, donc avant d’entrer dans le vif du sujet, il me faut apporter quelques précisions :</p>
<p>Il existe de nombreux éditeurs de script Powershell fournis gratuitement, en évaluation ou payant chez plusieurs éditeurs tiers de logiciels (PowerGUI, PowerSE…). Par défaut, depuis Powershell v2, Microsoft propose donc un éditeur graphique (La v1 n’en proposait aucun) – Un raccourci est proposé par défaut sous Windows 7, mais il est en revanche nécessaire d’installer cette fonctionnalité sur Windows 2008R2. Une petite révision pour le faire en Powershell  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /> </p><pre class="crayon-plain-tag">Import-Module ServerManager
Get-WindowsFeature *ISE | Add-WindowsFeature –IncludeAllSubFeature</pre><p>Et le tour est joué !… L’option “<strong>–IncludeAllSubFeature</strong>” permet d’activer le prérequis “<strong>.NET Framework 3.5.1</strong>” dans la foulée.</p>
<blockquote><p><strong>Note</strong> : Vous pourrez par la même occasion bénéficier de l&#8217;applet de commande &#8220;<strong>Out-Gridview</strong>&#8220;, alias &#8220;<strong>ogv</strong>&#8220;, citée dans un billet précédent.</p></blockquote>
<p>Ce premier éditeur (v2) a de nombreux intérêts mais restait perfectible au vue de ces concurrents. La seconde mouture, fournie avec Powershell V3, est beaucoup plus aboutie, et propose de nombreuses évolutions, telles que la gestion des blocs de code (affichage/réduction des régions), l’intellisense (propositions dynamiques de complétion), des extraits prédéfinis (couramment appelés snippets), un module complémentaire d’assistance aux commandes, la coloration syntaxique également présente dans la fenêtre de sortie console, et pleins d’autres choses encore&#8230;</p>
<p>Mais je m’égare, puisque parler des bases consiste à traiter en premier lieu la première version de l’éditeur, donc la v2 (la suite en v3 ne sera qu’une formalité et du bonus…) – Comme pour la console vous disposez sur les systèmes 64 bits, de 2 déclinaisons 32 (x86) ou 64 bits. N’oubliez pas non plus l’élévation de privilège UAC en cas de besoin, ainsi que la stratégie d’exécution des scripts.</p>
<p>Powershell ISE v2 est donc composé par défaut, d’un menu et/ou d’un ruban d’icônes et d’une présentation répartie sur 3 volets ou zones, (qui peuvent être réorganisées via le menu “afficher” ou les icones à droite du ruban), comme suit :</p>
<p><a href="media/076dd6b3.ps3-8.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-8.png"><img class="aligncenter size-full wp-image-14388" src="media/076dd6b3.ps3-8.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-8.png" alt="ps3-8" width="244" height="201" /></a></p>
<p>• <strong>Le volet de script en haut</strong> : C’est votre espace de travail pour l’écriture des lignes de code. Chaque script dispose d’un onglet dédié, affichant son nom (“<strong>sans-titre n.ps1</strong>” s’il s’agit d’un nouveau script). Notez que vous pouvez également ouvrir des scripts à distance (sous réserve d’avoir activé l’accès à distance et d’indiquer les bons identifiants de connexion).</p>
<p>• <strong>Le volet de sortie au milieu</strong> : Les résultats de commande ou d’action sont retournés dans cette zone. Quelque peu déroutant, ce volet ne sera d’ailleurs plus proposé dans la version 3 et suivantes.</p>
<p>• <strong>Le volet de commandes en bas</strong> : C’est la zone interactive qui vous permet d’entrer des commandes à l’instar de ce que vous feriez dans une console classique. Très pratique également lorsque vous êtes en mode “<strong>Debug</strong>”. Attention, il ne s’agit pas de la console au sens “<strong>$host</strong>”, mais d’une adaptation, souvent piégeuse. Si vous souhaitez utiliser la “vraie console Powershell”, utilisez le menu “<strong>Fichier … Démarrer Powershell.exe</strong>”, ou &#8220;<strong>[Ctrl]+[Maj]+[P]</strong>&#8221; ou bien encore cliquez sur l’icône <a href="media/8c0a57f6.ps3-9.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-9.png"><img class=" size-full wp-image-14387 alignnone" src="media/8c0a57f6.ps3-9.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-9.png" alt="ps3-9" width="22" height="20" /></a> du ruban.</p>
<p>L’un des avantages intéressants d’ISE est sa capacité à n’exécuter que la partie du code sélectionné. Pour cela, sélectionnez le code, puis utilisez le menu “<strong>Fichier … Exécuter la sélection</strong>”, ou cliquez simplement sur le bouton <a href="media/08a623ea.ps3-11.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-11.png"><img class=" size-full wp-image-14390 alignnone" src="media/08a623ea.ps3-11.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-11.png" alt="ps3-11" width="18" height="19" /></a> à droite du triangle vert d’exécution complète <a href="media/99cffe0f.ps3-12.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-12.png"><img class=" size-full wp-image-14389 alignnone" src="media/99cffe0f.ps3-12.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-12.png" alt="ps3-12" width="15" height="18" /></a> .</p>
<p>Vous remarquerez également, qu’avant chaque exécution de script, ISE vous proposera d’enregistrer le script. C’est une bonne pratique, qui peut vous éviter des désagréments en cas d’un méchant plantage inattendu :-(… Une étoile apparait à droite du nom du script (dans l’onglet) dès qu’il y a eu une modification non enregistrée.</p>
<p><strong>Débogueur intégré :</strong></p>
<p>Bien que ce sujet ne soit pas vraiment abordé dans une thématique “<em>Découverte du langage</em>”, notez que l’éditeur ISE dispose d’un débogueur intégré, relativement simple à implémenter (A mon avis beaucoup plus simple que le mode console :-D). Pour cela, il vous suffit de positionner des points d’arrêt via <strong>[F9]</strong> sur la ou les lignes où vous souhaitez que l’exécution s’arrête provisoirement. (Ces lignes, ou BreakPoints apparaitront sur fond rouge). Appuyez ensuite sur <strong>[F5]</strong> ou le triangle vert d’exécution afin que le code s’exécute jusqu’au prochain point d’arrêt. Utilisez ensuite le menu “<strong>Déboguer … Pas à pas …</strong>”, ou les touches [<strong>F10</strong>], <strong>[F11]</strong> ou <strong>[Maj]+[F11]</strong> selon le mode de progression désiré. N’hésitez pas à solliciter l’aide <strong>[F1]</strong> pour plus d’informations.</p>
<p>Au-delà de cette présentation succincte de cette interface graphique, au demeurant relativement simple à prendre en main, je voulais attirer votre attention sur une subtilité importante :</p>
<p>Les sorties d’affichage sont altérées : Par exemple, une applet de commande telle que “<strong>read-host</strong>” vous affichera un popup de saisie, de la même manière que “<strong>write-progress</strong>” affichera une barre graphique de progression. Ce n’est pas très important, mais gardez à l’esprit que ces arrangements peuvent altérer le comportement “naturel” du script. Prenez l’habitude de tester le rendu final via la console “native” (comme mentionné précédemment).</p>
<p>Un exemple concret me vient à l’esprit. Vous avez peut-être déjà éprouvé le besoin d’écrire une fonction “Pause” équivalente à ce que vous pouviez utiliser en mode batch. La solution pourrait alors ressembler à ceci :</p><pre class="crayon-plain-tag"># pour ceux qui ne se cassent pas la tête :-)
function Pause { cmd /c pause }

# pour les plus courageux :-)
function Pause {
  Write-Host "Appuyez sur une touche pour continuer..."
  $rk = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyUp")
}</pre><p>Dans ces 2 exemples, la fonction Pause ne fonctionnera pas. Dans le premier cas, l’invite cmd ne sera pas visible, dans le second cas, on invoque l’objet console $host, qui n’existe pas vraiment dans le contexte de l’éditeur ISE.</p>
<p>Bien que cela n’ait pas d’intérêt absolu, mais au cas où vous auriez besoin de tester cet environnent d’exécution, (à l’instar de ce que certains scripts vbs faisaient pour distinguer les interpréteurs “cscript” et “wscript”), voici un petit exemple :</p><pre class="crayon-plain-tag">Function Pause ($Message = "Appuyez sur une touche pour continuer...") {
  if ((Test-Path variable:psISE) -and $psISE) {
    $Shell = New-Object -ComObject "WScript.Shell"
    $Button = $Shell.Popup("Cliquez sur OK ou appuyez sur [Entrée] pour continuer.", 0, "Script Paused", 0)
  }
  else {
    Write-Host -NoNewline $Message
    [System.Console]::ReadKey($true) | Out-Null
    Write-Host
  }
}</pre><p>Ce script (ou fonction) teste la présence de la variable “<strong>$psISE</strong>” ainsi que l’objet associé (1 seul pourrait suffire, mais bon, l’exemple n’est pas de moi…) pour déterminer que le contexte est l’éditeur graphique. On en déduit que c’est la console qui est active dans le cas contraire.</p>
<p>En résumé, ISE a beaucoup d&#8217;atouts (surtout la v3), mais je regrette personnellement l&#8217;absence d&#8217;un champ ou menu destiné au passage de paramètre(s) à un script (cf PowerGUI). Pour ce besoin, vous devrez alors passer par la ligne de commande avant d&#8217;invoquer votre script&#8230;</p>
<p>Voilà, c’est tout (et je pense déjà beaucoup  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_wink.gif" alt=";-)" class="wp-smiley" />  ) pour cette fois ci.</p>
<p><em>A la prochaine, et que la force de Powershell soit avec vous !</em></p>
<p><a href="media/1dd68daa.ps3-10.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-10.png"><img class="aligncenter size-full wp-image-14386" src="media/1dd68daa.ps3-10.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps3-10.png" alt="ps3-10" width="63" height="69" /></a></p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/powershell-pour-les-debutants-3eme-partie/" data-text="Powershell pour les débutants (3ème partie)"><a class="us_box" href="#" data-url="http://www.it-connect.fr/powershell-pour-les-debutants-3eme-partie/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/powershell-pour-les-debutants-3eme-partie/" data-text="Powershell pour les débutants (3ème partie)" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/powershell-pour-les-debutants-3eme-partie/" data-text="Powershell pour les débutants (3ème partie)"><a class="us_box" href="#" data-url="http://www.it-connect.fr/powershell-pour-les-debutants-3eme-partie/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/powershell-pour-les-debutants-3eme-partie/" data-text="Powershell pour les débutants (3ème partie)"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-TFCnt"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=13921
title: pfSense : Activer l’accès à l’interface web depuis WAN
uri: pfSense-Activer-l-accès-à-l-interface-web-depuis-WAN
url: http://www.it-connect.fr/pfsense-activer-lacces-a-linterface-web-depuis-wan/
content:
<h2>I. Présentation</h2>
<p>Dans ce tutoriel, nous allons créer une règle au sein de pfSense afin d&#8217;autoriser les connexions sur l&#8217;interface web d&#8217;administration, pour un poste client qui se situe dans le réseau WAN. Ainsi, il sera possible d&#8217;<strong>accéder à la GUI de pfSense aussi bien depuis le LAN que le WAN</strong>.</p>
<p>Attention tout de même, <strong>cette pratique n&#8217;est pas recommandé en matière de sécurité</strong> mais peut être bien pratique dans le cadre de tests. La règle que je vais créer sera tout de même restrictive puisqu&#8217;une seule adresse IP sera autorisée à se connecter depuis l&#8217;extérieur (WAN).</p>
<p>Pour information, j&#8217;utilise <strong>pfSense 2.1.5</strong>.</p>
<h2>II. Création d&#8217;une règle dans le firewall</h2>
<p>Connectez-vous à l&#8217;interface d&#8217;administration pfSense, depuis le LAN. Authentifiez-vous.</p>
<p>Accédez au menu <strong>Firewall</strong> puis <strong>Rules</strong>.</p>
<p><a href="media/ab2c9d90.guiwan1.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/guiwan1.png"><img class="aligncenter size-full wp-image-13922" src="media/ab2c9d90.guiwan1.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/guiwan1.png" alt="guiwan1" width="394" height="165" /></a></p>
<p>Au niveau des règles, placez-vous dans l&#8217;onglet &#8220;<strong>WAN</strong>&#8221; et cliquez sur le bouton en bas à droite pour créer une nouvelle règle.</p>
<p><a href="media/444abee9.guiwan1b.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/guiwan1b.png"><img class="aligncenter size-medium wp-image-13923" src="media/6df4da7d.guiwan1b-550x185.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/guiwan1b-550x185.png" alt="guiwan1b" width="550" height="185" /></a></p>
<p>Le paramétrage de la règle, c&#8217;est là que tout se joue !</p>
<p>&#8211; Action : &#8220;Pass&#8221; car on souhaite créer une règle pour autoriser du trafic</p>
<p>&#8211; Interface : &#8220;WAN&#8221; car cela concerne l&#8217;interface extérieure</p>
<p>&#8211; <strong>Source</strong> : Plusieurs choix sont possibles, pour ma part je sélectionne &#8220;<strong>Single host or alias</strong>&#8221; car je souhaite autoriser une seule machine. Vous pouvez également autoriser un réseau. L&#8217;adresse IP de la machine doit être indiquée dans la zone rouge.</p>
<p>&#8211; <strong>Destination</strong> : &#8220;<strong>WAN Address</strong>&#8221; car la règle concerne le trafic à destination de l&#8217;adresse WAN.</p>
<p>&#8211; <strong>Destination port range</strong> : Indiquez &#8220;<strong>HTTPS</strong>&#8221; et seulement HTTPS pour autoriser seulement l&#8217;accès GUI via HTTPS.</p>
<p>&#8211; <strong>Log</strong> : Activer ou non la journalisation sur cette règle.</p>
<p>&#8211; <strong>Description</strong> : Ajoutez une description pour cette règle (important !)</p>
<p>En résumé :</p>
<p><a href="media/525f8efa.guiwan2bis.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/guiwan2bis.png"><img class="aligncenter size-medium wp-image-13927" src="media/abb59a60.guiwan2bis-550x575.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/guiwan2bis-550x575.png" alt="guiwan2bis" width="550" height="575" /></a></p>
<p>Cliquez sur &#8220;<strong>Save</strong>&#8221; pour valider la création de la règle. Ensuite, cliquez sur &#8220;<strong>Apply changes</strong>&#8221; pour appliquer la règle sur le firewall.</p>
<p><a href="media/f11b7168.guiwan3.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/guiwan3.png"><img class="aligncenter size-medium wp-image-13925" src="media/8d49af3d.guiwan3-550x49.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/guiwan3-550x49.png" alt="guiwan3" width="550" height="49" /></a></p>
<p>La règle apparaît bien dans la table de filtrage WAN :</p>
<p><a href="media/d27b1313.guiwan4.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/guiwan4.png"><img class="aligncenter size-medium wp-image-13926" src="media/072363df.guiwan4-550x174.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/guiwan4-550x174.png" alt="guiwan4" width="550" height="174" /></a></p>
<p>Dès à présent, vous pouvez vous connecter à l&#8217;interface web pfSense depuis la machine autorisée, tout en étant dans le réseau WAN.</p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/pfsense-activer-lacces-a-linterface-web-depuis-wan/" data-text="pfSense : Activer l&#8217;accès à l&#8217;interface web depuis WAN"><a class="us_box" href="#" data-url="http://www.it-connect.fr/pfsense-activer-lacces-a-linterface-web-depuis-wan/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/pfsense-activer-lacces-a-linterface-web-depuis-wan/" data-text="pfSense : Activer l&#8217;accès à l&#8217;interface web depuis WAN" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/pfsense-activer-lacces-a-linterface-web-depuis-wan/" data-text="pfSense : Activer l&#8217;accès à l&#8217;interface web depuis WAN"><a class="us_box" href="#" data-url="http://www.it-connect.fr/pfsense-activer-lacces-a-linterface-web-depuis-wan/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/pfsense-activer-lacces-a-linterface-web-depuis-wan/" data-text="pfSense : Activer l&#8217;accès à l&#8217;interface web depuis WAN"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-SGleP"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14260
title: Filtres et actions personnalisés dans Fail2ban
uri: Filtres-et-actions-personnalisés-dans-Fail2ban
url: http://www.it-connect.fr/filtres-et-actions-personnalises-dans-fail2ban/
content:
<h2>I. Présentation des filtres et actions de Fail2ban</h2>
<p>Nous avons déjà vu dans le premier cours sur Fail2ban comment installer et configurer Fail2ban, nous avons également vu son fonctionnement global ainsi que ses différents fichiers de configuration. Nous allons à présent voir comment créer des filtres et des actions personnalisés dans Fail2ban. Fail2ban est pour rappel un <strong>log-based Intrusion Detection System</strong> (Système de détection d&#8217;intrusion basé sur les logs) et même un IPS Intrusion Prevention System puisqu&#8217;il effectue des actions de protection lors d&#8217;une détection.</p>
<p>Toute la puissance de Fail2ban réside dans le fait qu&#8217;il puisse être adapté à un grand nombre d&#8217;outil et de situation, cela est notamment dû à la possibilité de créer des nouveaux filtres et nouvelles actions dans Fail2ban.</p>
<h2>II. Rappel sur les filtres et les actions</h2>
<p>Il convient tout d&#8217;abord de rappeler ce que sont les filtres et les actions dans Fail2ban :</p>
<ul>
<li><strong>Filtre</strong> : Un filtre dans Fail2ban est une expression régulière qui va être utilisée pour scanner les fichiers de logs ciblés dans nos jails. On applique un filtre sur les nouvelles entrées dans un fichier de logs afin de voir si celles-ci contiennent des informations relevant d&#8217;une intrusion ou non. Un filtre n&#8217;est rien d&#8217;autre que le moyen de détection dont se sert Fail2ban.</li>
</ul>
<p>Voici un exemple de filtre, celui-ci est présent par défaut dans Fail2ban dans la catégorie des filtres vsftpd (service FTP Linux) :</p><pre class="crayon-plain-tag">failregex = vsftpd(?:\(pam_unix\))?(?:\[\d+\])?:.* authentication failure; .* rhost=(?:\s+user=\S*)?\s*$
\[.+\] FAIL LOGIN: Client ""\s*$</pre><p>Voici à quoi ressemble typiquement une expression régulière, elles sont très utiles ici, car elles permettent d&#8217;avoir une précision extrême dans notre filtre. Sans détailler toute l&#8217;expression, on recherche ici les échecs d&#8217;authentification sur le service FTP. On va donc ici appliquer ce filtre sur un fichier de log du service VSFTPD. Pour avoir plus d&#8217;informations sur le fonctionnement basique de Fail2ban, je vous invite à retourner sur le premier cours Fail2ban mis en lien plus haut.</p>
<ul>
<li><strong>Action</strong> : Une action est tout simplement la ligne de commande, outil ou script qui va être exécuté lorsque les événements le voudront. Typiquement, Fail2ban exécutera une action lorsqu&#8217;une ligne de log détectée par nos filtres apparaitra un certain nombre de fois. Les actions peuvent alors être des événements de prévention ou de protections (bannir l&#8217;IP en question, redémarrer le service XY, vider le cache de telle application&#8230;) ou alors des événements d&#8217;alerte (on va envoyer un mail à l&#8217;administrateur système, on va générer une alerte dans le système de supervision&#8230;).</li>
</ul>
<p>Voici une action présente nativement dans la configuration de Fail2ban :</p><pre class="crayon-plain-tag">printf %%b "Hi,\n
            The IP &lt;ip&gt; has just been banned by Fail2Ban after
            &lt;failures&gt; attempts against &lt;name&gt;.\n
            Regards,\n
            Fail2Ban"|mail -s "[Fail2Ban] &lt;name&gt;: banned &lt;ip&gt;" &lt;dest&gt;</pre><p>Ici, il s&#8217;agit de l&#8217;action d&#8217;envoyer un mail lorsque Fail2ban bannit une IP via iptables. Au final, les actions sont de simples commandes comme nous avons l&#8217;habitude de les utiliser sous Linux. Leur spécificité vient du fait qu&#8217;elles sont lancées par Fail2ban quand certaines conditions sont réunies, ce qui permet une gestion automatique de la protection d&#8217;une machine.</p>
<p>Après ce rapide rappel, voyons comment concrètement créer nos propres filtres et actions dans la configuration Fail2ban. Pour suivre ce cours, vous aurez besoin :</p>
<ul>
<li>D&#8217;un Fail2ban opérationnel</li>
<li>De notions sur les expressions régulières (très bien documentées sur le net)</li>
</ul>
<h2>III Création d&#8217;un filtre personnalisé</h2>
<p>Pour rappel, les filtres sont stockés dans <em><strong>/etc/fail2ban/filter.d/</strong>,</em> nous allons donc nous y rendre pour créer un nouveau filtre. Chaque filtre est représenté et assigné par son nom dans une configuration de Jail dans Fail2ban. On va donc être attentif au nom que l&#8217;on donne à notre filtre.</p>
<h3>A. Ajout d&#8217;un nouveau filtre Fail2ban</h3>
<p>Pour l&#8217;exemple du cours, je vais créer un filtre qui va détecter une expression d&#8217;un fichier de log totalement fictif, je le nomme &#8220;filtre-perso.conf&#8221; :</p><pre class="crayon-plain-tag">vim filtre-perso.conf</pre><p>Nous allons maintenant passer à la rédaction de ce filtre. Un filtre sous Fail2ban va contenir une structure prédéfinie que nous allons écrire et détailler ici :</p><pre class="crayon-plain-tag">[INCLUDES]
before = common.conf
[Definition]
failregex =
ignoreregex =</pre><p>Le fichier <em><strong>common.conf</strong></em> est inclus sur la plupart des fichiers filtres.</p>
<blockquote><p><strong>Note</strong> : Si vous souhaitez ajouter d&#8217;autres filtres déjà existants à votre nouveau filtre, c&#8217;est dans la section &#8220;<strong>[INCLUDES]</strong>&#8221; qu&#8217;il faut le faire. Soit via &#8220;<strong>before = nom_du_filtre</strong>&#8221; si l’importation doit avoir lieu avant la déclaration de votre nouveau filtre, soit via &#8220;<strong>after = nom_du_filtre</strong>&#8221; si l&#8217;importation doit avoir lieu après la déclaration de votre filtre.</p></blockquote>
<p>On retrouve ensuite la partie <strong>&#8220;[Definition]&#8221;</strong> contenant deux champs :</p>
<ul>
<li>&#8220;<strong>failregex =</strong>&#8221; : Il s&#8217;agit des expressions régulières qui vont servir à notre filtre. Toutes les lignes analysées qui correspondront aux filtres mis ici seront susceptibles de déclencher l&#8217;action associée dans la jail. Autrement dit, on définit ici ce qu&#8217;il faut surveiller.</li>
<li>&#8220;<strong>ignoreregex =</strong>&#8221; : Il s&#8217;agit ici des exceptions que l&#8217;on souhaite déclarer. Le remplissage de ce champ est optionnel, mais il peut avoir un réel intérêt dans certains cas.</li>
</ul>
<p>Nous allons maintenant ajouter notre ou nos expression(s) régulière(s). Ici, tout dépend de votre besoin. Pour le contexte du cours, partons sur le cas d&#8217;étude suivant :</p>
<p>Je souhaite être alerté à chaque fois que l&#8217;outil &#8220;dhclient&#8221; (permettant la gestion des baux DHCP en tant que client sous Linux) reçoit une IP venant d&#8217;un serveur DHCP, je veux au passage récupérer cette IP. J&#8217;ai ici un besoin clair, qui peut se traduire dans les logs <em><strong>/var/log/syslog</strong></em> par la ligne suivante :</p><pre class="crayon-plain-tag">Dec 20 18:14:13 srvweb01 dhclient: DHCPOFFER from 192.168.1.254</pre><p>Je vais donc créer un filtre contenant l&#8217;expression régulière me permettant de surveiller l&#8217;apparition de cette ligne précise dans mes logs. Pour corser un peu les choses, j&#8217;ai 3 interfaces sur ma machine  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" />  .</p>
<blockquote><p><strong>Note</strong> : Il s&#8217;agit ici d&#8217;un exemple, la construction de l&#8217;expression régulière n&#8217;étant pas l&#8217;objet de ce cours. Pour créer un filtre personnalisé, je rappelle qu&#8217;il faut avoir clairement identifié :</p>
<ul>
<li>La ou les ligne(s) de logs que l&#8217;on souhaite surveiller</li>
<li>Le ou les fichier(s) de logs dans lesquel(s) ces lignes seront ajoutées.</li>
</ul>
</blockquote>
<p>Voici donc ce que j&#8217;ai mis dans le champ &#8220;failregex&#8221; de mon nouveau filtre &#8220;filtre-perso.conf&#8221; :</p><pre class="crayon-plain-tag">failregex = .* DHCPOFFER from &lt;HOST&gt;</pre><p>Ici, quelques explications s&#8217;imposent. Notez tout d&#8217;abord que mon expression régulière n&#8217;est pas complexe du tout, car ce n&#8217;est pas le sujet du cours. Si vous souhaitez avoir des exemples plus complexes d&#8217;expressions régulières utilisées par Fail2ban, je vous invite à ouvrir les différents filtres présents par défaut qui se trouvent dans <em><strong>/etc/fail2ban/filter.d</strong>.</em></p>
<p>La présence de la chaine <strong>&#8220;&lt;HOST&gt;&#8221;</strong> est obligatoire dans un filtre Fail2ban lorsque l&#8217;on souhaite récupérer une IP, par exemple pour la renseigner à iptables en vue d&#8217;un bannissement temporaire. La chaine <strong>&#8220;&lt;HOST&gt;&#8221;</strong> est donc positionnée à l&#8217;endroit où sera l&#8217;IP dans la ligne de logs filtrée.</p>
<h3>B. Test du filtre avec Fail2ban-regex</h3>
<p>Une fois votre failregex créé, il est possible de le tester rapidement via la commande &#8220;fail2ban-regex&#8221;. Il faut pour cela disposer d&#8217;un fichier possédant une ligne que vous souhaitez filtrer. Voici un exemple :</p><pre class="crayon-plain-tag">fail2ban-regex /var/log/syslog.1 /etc/fail2ban/filter.d/filtre-perso.conf /etc/fail2ban/filter.d/filtre-perso.conf</pre><p>Je sais d&#8217;avance que <em><strong>/var/log/syslog.1</strong></em> contient une ou plusieurs occurrences de la ligne de log que je souhaite surveiller, cela est évidemment nécessaire pour voir si notre <strong>regex</strong> est valable. Voici le résultat que nous pourrons voir :</p>
<div id="attachment_14277" style="width: 560px" class="wp-caption aligncenter"><a href="media/f7bf05d5.filtre-personnalise-fail2ban-01.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/filtre-personnalise-fail2ban-01.png"><img class="wp-image-14277 size-medium" title="Utilisation de Fail2ban-regex pour tester un nouveau filtre" src="media/4dc43b73.filtre-personnalise-fail2ban-01-550x401.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/filtre-personnalise-fail2ban-01-550x401.png" alt="filtre personnalise fail2ban" width="550" height="401" /></a><p class="wp-caption-text">Utilisation de Fail2ban-regex pour tester un nouveau filtre</p></div>
<p>On voit ici que mon expression régulière présente dans le nouveau filtre <em><strong>&#8220;filtre-perso.conf&#8221;</strong></em> a trouvé trois occurrences dans le fichier de log pointé. Dans <strong>&#8220;Summary&#8221;</strong>, on peut voir également les différentes adresses IP récupérées.</p>
<blockquote><p><strong>Note</strong> : Souvent, lorsque l&#8217;expression régulière est fausse ou pas assez précise, Fail2ban-regex affiche des indications pour comprendre ce qui n&#8217;a pas fonctionné. Autrement, je vous invite à utiliser des services web en ligne pour peaufiner vos regepx (expression régulière) tels que celui-ci : <a title="Test d'expression régulières en ligne" href="https://www.regex101.com/" target="_blank">Test d&#8217;expressions régulières en ligne</a></p></blockquote>
<p>Une fois notre <strong>failregex</strong> validée, nous pouvons également y ajouter des exceptions, par exemple si je désire que tous les événements récupérés ayant eu lieu à 21h54 soient exclus, je peux ajouter l&#8217;expression suivante dans <strong>&#8220;ignoreregex&#8221;</strong> :</p><pre class="crayon-plain-tag">ignoreregex = .* 21\:54.* DHCPOFFER from &lt;HOST&gt;</pre><p>Il faudra ensuite à nouveau utiliser fail2ban-regex pour tester cette nouvelle modification :</p><pre class="crayon-plain-tag">fail2ban-regex /var/log/syslog.1 /etc/fail2ban/filter.d/filtre-perso.conf /etc/fail2ban/filter.d/filtre-perso.conf</pre><p></p>
<blockquote><p><strong>Note</strong> : Attention , il ne s&#8217;agit pas d&#8217;une erreur. Lorsque l&#8217;on souhaite tester et le <strong>failregex</strong> et <strong>l&#8217;ignoreregex,</strong> il faut bien saisir deux fois le chemin vers le fichier de configuration du filtre.</p></blockquote>
<div id="attachment_14278" style="width: 560px" class="wp-caption aligncenter"><a href="media/9fec4c6d.filtre-personnalise-fail2ban-ignoreregexp.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/filtre-personnalise-fail2ban-ignoreregexp.png"><img class="wp-image-14278 size-medium" title="Utilisation de Fail2ban-regex pour tester un nouveau filtre " src="media/303950ce.filtre-personnalise-fail2ban-ignoreregexp-550x476.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/filtre-personnalise-fail2ban-ignoreregexp-550x476.png" alt="filtre personnalise fail2ban ignoreregexp" width="550" height="476" /></a><p class="wp-caption-text">Utilisation de Fail2ban-regex pour tester un nouveau filtre ainsi que l&#8217;exception via ignoreregex</p></div>
<p>Ici, on voit alors la section <strong>&#8220;IgnoreRegex&#8221;</strong> qui a détecté une occurrence, la seule présentant la chaine <strong>&#8220;21:54&#8243; </strong>. Je sais donc que Fail2ban ignorera les lignes ciblées lors de ses vérifications automatiques.</p>
<p>Nous en avons fini avec la création de notre filtre personnalisé, passons maintenant à la création d&#8217;une action personnalisée</p>
<h2>IV. Création d&#8217;une action personnalisée</h2>
<p>Comme les filtres, de nouvelles actions peuvent également être configurées dans Fail2ban. Encore une fois, l&#8217;utilisation que vous en aurez dépend de votre situation et contexte.  La création des actions permet de faire des choses plus complexes que la création d&#8217;un filtre, essayons d&#8217;appliquer le cas suivant :</p>
<p>Je décide de mettre les IP récupérées par mon filtre précédent dans un fichier <em><strong>/root/infoDHCP.txt</strong>.</em></p>
<ul>
<li>A chaque démarrage de Fail2ban, ce filtre sera vidé</li>
<li>A chaque extinction de Fail2ban, le contenu de ce fichier sera envoyé sur un serveur distant via SSH</li>
<li>Quand mon filtre-perso détectera une ligne intéressante, elle sera ajoutée dans mon fichier <em><strong>/root/infoDHCP.txt</strong></em></li>
</ul>
<p>Cela nous fait de quoi avoir quelque chose d&#8217;assez complet, à nos claviers !</p>
<p>On commence par se rendre dans <em><strong>/etc/fail2ban/action.d/</strong>,</em> on retrouve alors la même disposition que pour les filtres : des fichiers en <em><strong>*.conf</strong></em> dont le nom sert de référence pour la configuration d&#8217;une prison (jail). On crée donc notre action que je nomme dans mon cas <em><strong>dhcp-detect.conf</strong></em></p><pre class="crayon-plain-tag">vim /etc/fail2ban/action.d/dhcp-detect.conf</pre><p>Ici, on retrouve également une trame de construction commune à toutes les actions, ajoutons-la dans notre nouveau fichier :</p><pre class="crayon-plain-tag">[Definition]
actionstart =
actionstop =
actioncheck =
actionban =
actionunban =</pre><p>Chacun de ces champs va nous permettre de lancer des actions à différents moments :</p>
<ul>
<li><strong>&#8220;actionstart&#8221;</strong> : Il s&#8217;agit des commandes qui seront exécutées au démarrage de Fail2ban.</li>
<li><strong>&#8220;actionstop&#8221;</strong> : Commandes exécutées à l&#8217;arrêt de Fail2ban.</li>
<li><strong>&#8220;actioncheck&#8221;</strong> : Vérification pouvant être opérée avant chaque commande <strong>&#8220;actionban&#8221;</strong>.</li>
<li><strong>&#8220;actionban&#8221;</strong> : Action exécutée pour bannir une IP, exécuter l&#8217;action principale de protection ou d&#8217;avertissement.</li>
</ul>
<blockquote><p><strong>Note</strong> : Cette <strong>&#8220;actionban&#8221;</strong> porte mal son nom. En effet, on se sert ici d&#8217;action ban pour effectuer notre action principale lorsqu&#8217;un filtre détecte une ligne qui correspond à ses spécifications. Autrement dit, on peut tout mettre dans ce champ pourvu que cela soit une action, et même un script comme nous le verra plus loin. Par exemple, regardez le fichier /etc/fail2ban/action.d/mail.conf, le champ <strong>&#8220;actionban&#8221;</strong> y contient une ligne d&#8217;envoi de mail, ce qui n&#8217;est en rien une ligne de &#8220;ban&#8221; d&#8217;ip&#8230;</p></blockquote>
<ul>
<li><strong>&#8220;actionunban&#8221;</strong> : Action exécutée lorsque l&#8217;on souhaite <strong>&#8220;débannir&#8221;</strong> une IP, utile par exemple quand Fail2ban banni une IP de façon temporaire, là aussi, on peut s&#8217;en servir de la façon dont on le souhaite.</li>
</ul>
<p>Si votre action concerne le bannissement d&#8217;un IP ou toute manipulation concernant <strong>iptables</strong>, il est également nécessaire d&#8217;ajouter quelques informations à la suite de la partie <strong>&#8220;[Definition]&#8221;</strong>  :</p><pre class="crayon-plain-tag">[Init]
name = defaut
port = numero_de_port
protocol = tcp_ou_udp
chain = INPUT</pre><p>Voici comment je peux configurer mon fichier <em><strong>dhcp-detect.conf</strong></em> pour qu&#8217;il corresponde aux spécifications rédigées plus haut</p><pre class="crayon-plain-tag">[Definition]
actionstart = echo "" &gt; /root/infoDHCP.txt
actionstop = /root/scripts/SendIt.sh
actioncheck = 
actionban = echo &lt;ip&gt; &gt;&gt; /root/infoDHCP.txt
actionunban =</pre><p>Comme je l&#8217;ai indiqué, la commande <strong>&#8220;actionstart&#8221;</strong> va vider le fichier. Pour le champ <strong>&#8220;actionstop&#8221;,</strong> on indique un script, c&#8217;est une chose intéressante à connaitre, car la possibilité d&#8217;utiliser un script rend l&#8217;outil encore plus souple et plus puissant. On pourrait d’ailleurs lui envoyer des paramètres, par exemple <em><strong>&#8220;/root/scripts/SendIt.sh</strong> <strong>&lt;ip&gt;&#8221;</strong>.</em> L&#8217;action <strong>&#8220;actionban&#8221;</strong> va donc écrire l&#8217;IP récupérée dans le fichier de log <em><strong>/root/infoDHCP.txt</strong>.</em> J&#8217;attire ici votre attention sur l’utilisation de &#8220;&lt;ip&gt;&#8221;. Comme pour <strong>&lt;HOST&gt;</strong> dans les filtres, <strong>&lt;ip&gt;</strong> est une variable qui permet d&#8217;indiquer &#8220;l&#8217;IP récupérée dans le filtre&#8221; facilement.</p>
<p>Nous avons écrit notre filtre ainsi que notre action, nous allons maintenant finaliser le tout en construisant une nouvelle prison (jail) utilisant ces deux nouveaux éléments. Ce sera alors l&#8217;occasion de tester leur fonctionnement !  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>
<h2>V. Création d&#8217;une Jail à partir d&#8217;un filtre/action personnalisé</h2>
<p>Le but de ce cours n&#8217;est pas de montrer comment configurer une jail dans Fail2ban, néanmoins il est intéressant de montrer comment intégrer des filtres et actions personnalisés dans une jail existante ou une nouvelle jail. Dans le fichier <em><strong>&#8220;jail.conf&#8221;</strong>,</em> voici ce qu&#8217;il faut ajouter après la ligne</p><pre class="crayon-plain-tag">#
#JAILS
#</pre><p>On inclut donc la configuration d&#8217;une nouvelle prison que je nommerais <strong>&#8220;dhcp-perso&#8221;</strong> dans le cadre de ce cours :</p><pre class="crayon-plain-tag">[dhcp-perso]

enabled = true
port  = 11111
maxretry = 1
filter = filtre-perso
logpath = /var/log/syslog
banaction = dhcp-detect</pre><p>Ici, quelques précisions s&#8217;imposent :</p>
<ul>
<li>Tout d&#8217;abord, le <strong>&#8220;port =</strong> <strong>11111&#8243;</strong>, c&#8217;est ici une valeur que j&#8217;ai mise au hasard, le champ &#8220;port&#8221; semble en effet obligatoire. Sinon, cela provoque une erreur au redémarrage de fail2ban. Ne surveillant pas un protocole dans une optique d&#8217;action avec <strong>iptables</strong> (blocage par exemple), cela n&#8217;a pas d&#8217;importance. Selon vos contextes, il peut être judicieux d&#8217;y mettre une valeur correcte (surveillance sur des logs SSH par exemple).</li>
</ul>
<ul>
<li>La valeur <strong>&#8220;maxretry&#8221;</strong> est dans mon cas paramétrée sur 1. La raison est simple, la ligne de log que je souhaite détecter via mon filtre <strong>&#8220;filtre-perso&#8221;</strong> n&#8217;apparaîtra qu&#8217;une fois par événement, ce qui n&#8217;est pas le cas d&#8217;un brute force SSH par exemple. Si je veux que mon action soit déclenchée, je dois dire à Fail2ban qu&#8217;il le fasse dès la première fois qu&#8217;il remarque que mon filtre a trouvé une occurrence.</li>
</ul>
<ul>
<li>On voit ensuite bien que dans les champs <strong>&#8220;filter&#8221;</strong> et <strong>&#8220;banaction&#8221;</strong>, j&#8217;y indique les filtre et actions personnalisés que je viens de créer. Je ne détaillerais pas ici les tests de bon fonctionnement puisque le cas d&#8217;utilisation du cours ne correspondra sûrement pas à votre contexte spécifique. Cependant, quelques choses sont à savoir lorsque l&#8217;on souhaite debugger fail2ban.</li>
</ul>
<h2>VI. Commande de diagnostics Fail2ban</h2>
<p>Voici quelques commandes et astuces qui vous permettront de diagnostiquer Fail2ban, ce que l&#8217;on doit souvent faire lorsque l&#8217;on créer notre propre configuration !</p>
<ul>
<li>Pensez à utiliser la commande fail2ban-regex pour tester vos expressions régulières comme indiqué dans la partie <strong>&#8220;Création d&#8217;un filtre personnalisé&#8221;</strong>.</li>
</ul>
<ul>
<li>Il est possible d&#8217;augmenter le <strong>loglevel</strong> de fail2ban dans le fichier <em><strong>/etc/fail2ban/fail2ban.log</strong></em> en passant la valeur <strong>&#8220;LOGLEVEL=&#8221;</strong>  à 4 (3 par défaut).</li>
</ul>
<ul>
<li>Pour voir les jails actives, utilisez la commande suivante :</li>
</ul>
<p></p><pre class="crayon-plain-tag">fail2ban-client status</pre><p></p>
<ul>
<li>Pour voir l&#8217;état d&#8217;un jail, et notamment les détections faites, utilisez la commande suivante :</li>
</ul>
<p></p><pre class="crayon-plain-tag">fail2ban-client status &lt;nomjail&gt;</pre><p>Par exemple :</p><pre class="crayon-plain-tag">fail2ban-client status dhcp-perso</pre><p></p>
<ul>
<li>Lorsque fail2ban rencontre un problème au démarrage, il est possible d&#8217;avoir des logs un peu plus bavards via le redémarrage du côté client, ce qui met généralement sur la bonne voie :</li>
</ul>
<p></p><pre class="crayon-plain-tag">fail2ban-client reload</pre><p>C&#8217;est la fin de ce cours sur les filtres et actions personnalisés dans Fail2ban, n&#8217;hésitez pas à partager vos avis en commentaire ou à poser vos questions dans notre forum ! Le prochain cours sur Fail2ban portera sur l&#8217;intégration d&#8217;un plugin WordPress Fail2ban pour protéger son CMS.</p>
<p>&nbsp;</p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/filtres-et-actions-personnalises-dans-fail2ban/" data-text="Filtres et actions personnalisés dans Fail2ban"><a class="us_box" href="#" data-url="http://www.it-connect.fr/filtres-et-actions-personnalises-dans-fail2ban/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/filtres-et-actions-personnalises-dans-fail2ban/" data-text="Filtres et actions personnalisés dans Fail2ban" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/filtres-et-actions-personnalises-dans-fail2ban/" data-text="Filtres et actions personnalisés dans Fail2ban"><a class="us_box" href="#" data-url="http://www.it-connect.fr/filtres-et-actions-personnalises-dans-fail2ban/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/filtres-et-actions-personnalises-dans-fail2ban/" data-text="Filtres et actions personnalisés dans Fail2ban"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-WJMd0"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14595
title: Demain, achetez un OnePlus One sans invitation !
uri: Demain-achetez-un-OnePlus-One-sans-invitation
url: http://www.it-connect.fr/demain-achetez-un-oneplus-one-sans-invitation/
content:
<p><strong>Pour ceux qui souhaitent acheter le smartphone OnePlus One sans même disposer d&#8217;une invitation, sachez que cela va devenir possible !</strong></p>
<p>En effet, pour fêter la nouvelle année, OnePlus permettra le<strong> 20 Janvier 2015 de 19:00 à 21:00 GMT pour l&#8217;Europe</strong> d&#8217;acquérir le modèle One. Une nouvelle occasion d&#8217;acquérir ce smartphone se présentera donc demain, mais à mon avis, il faudra &#8211; comme à chaque fois &#8211; être rapide !</p>
<p><a href="media/f3caca13.oneplusone3.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/oneplusone3.jpg"><img class="aligncenter wp-image-14596 size-medium" title="OnePlus One sans invitation" src="media/e7a43f65.oneplusone3-550x364.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/oneplusone3-550x364.jpg" alt="oneplusone3" width="550" height="364" /></a></p>
<p>Voici un rappel des caractéristiques du smartphone :</p>
<p>&#8211; Android Cyanogen 11S (basé sur Android 4.4)<br />
&#8211; Taille de l&#8217;écran : 5.5 pouces<br />
&#8211; Résolution : 1920 x 1080<br />
&#8211; Appareil photo : 13 Mégapixels<br />
&#8211; Processeur : Qualcomm Snapdragon 801 &#8211; 2.5 GHz &#8211; Quad Core<br />
&#8211; RAM : 3 Go<br />
&#8211; GPU : Adreno 330<br />
&#8211; 4G : Oui<br />
&#8211; Stockage : 16 Go (non extensible)</p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/demain-achetez-un-oneplus-one-sans-invitation/" data-text="Demain, achetez un OnePlus One sans invitation !"><a class="us_box" href="#" data-url="http://www.it-connect.fr/demain-achetez-un-oneplus-one-sans-invitation/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/demain-achetez-un-oneplus-one-sans-invitation/" data-text="Demain, achetez un OnePlus One sans invitation !" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/demain-achetez-un-oneplus-one-sans-invitation/" data-text="Demain, achetez un OnePlus One sans invitation !"><a class="us_box" href="#" data-url="http://www.it-connect.fr/demain-achetez-un-oneplus-one-sans-invitation/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/demain-achetez-un-oneplus-one-sans-invitation/" data-text="Demain, achetez un OnePlus One sans invitation !"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-gNUXP"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=12726
title: Active Directory : Créer des profils itinérants pour ses utilisateurs
uri: Active-Directory-Créer-des-profils-itinérants-pour-ses-utilisateur
url: http://www.it-connect.fr/active-directory-creer-des-profils-itinerants-pour-ses-utilisateurs/
content:
<h2>I. Présentation des profils itinérants</h2>
<p>En entreprise, ce n&#8217;est pas rare que les utilisateurs changent de bureaux, utilisent l&#8217;ordinateur du collègue, changent de service, etc. Bref, les utilisateurs sont amenés à utiliser différentes machines. De ce fait, la disposition sur une machine à l&#8217;autre ne sera pas la même (personnalisation de l&#8217;espace de travail) et les données ne seront pas les mêmes si l&#8217;utilisateur stocke du contenu sur sa machine (ce qui n&#8217;est pas recommandé, il vaut mieux centraliser les données sur un serveur).</p>
<p>Par défaut, lorsqu&#8217;un utilisateur ouvre une session sur une machine, son profil est stocké dans &#8220;<strong>C:/Users</strong>&#8221; ou &#8220;<strong>C:/Utilisateurs</strong>&#8220;, avec à chaque fois un sous-dossier par utilisateur.</p>
<p>C&#8217;est là qu&#8217;interviennent les profils itinérants, qui fonctionnent différemment puisque les profils sont stockés sur un serveur. En fait :</p>
<p>&#8211; <strong>Ouverture de session</strong> : S’il s’agit de la première connexion de l’utilisateur sur la machine, les données de profil de l&#8217;utilisateur sont téléchargées sur la machine où il s&#8217;est connecté (Bureau, paramètres, documents, etc.)</p>
<p>&#8211; <strong>Fermeture de session</strong> : Les fichiers modifiés sont envoyés vers le serveur afin d&#8217;y être stockés et que l&#8217;utilisateur puisse retrouver son environnement sur une autre machine.</p>
<p>Les profils itinérants améliorent la mobilité des utilisateurs et permettent la centralisation des données de profils utilisateurs. Bien sûr, il requiert la mise en place d&#8217;un annuaire Active Directory puisque c&#8217;est dans cet annuaire que s&#8217;effectue la configuration.</p>
<h2>II. Configurer les profils itinérants</h2>
<p>La première étape consiste à créer un répertoire que nous allons partager et qui servira à stocker les données des profils. Par exemple, pour ma part je crée répertoire nommé &#8220;<strong>Profils_itinérants</strong>&#8221; que je partage sous le même nom.</p>
<p>Dans la configuration du partage, cliquez sur &#8220;<strong>Autorisations</strong>&#8221;</p>
<p><a href="media/75aea74f.profil8.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/10/profil8.png"><img class="aligncenter size-medium wp-image-12735" src="media/2db77d2e.profil8-550x481.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/10/profil8-550x481.png" alt="profil8" width="550" height="481" /></a></p>
<p>Supprimez &#8220;<strong>Tout le monde</strong>&#8221; et préférez à la place &#8220;<strong>Utilisateurs</strong>&#8220;, un groupe qui englobe vos utilisateurs de l&#8217;Active Directory. Au niveau des droits, la lecture et l&#8217;écriture vont suffire, comme ceci :</p>
<p><a href="media/5f8808c1.profil9.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/10/profil9.png"><img class="aligncenter size-full wp-image-12736" src="media/5f8808c1.profil9.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/10/profil9.png" alt="profil9" width="399" height="485" /></a></p>
<p>Validez, la création du partage est désormais terminée. Passons maintenant à la configuration au sein de l&#8217;annuaire Active Directory.</p>
<p>Effectuez un clic droit sur un utilisateur qui doit disposer d&#8217;un profil itinérant, cliquez sur &#8220;<strong>Propriétés</strong>&#8220;. Accédez à l&#8217;onglet &#8220;<strong>Profil</strong>&#8221; et au niveau du champ &#8220;<strong>Chemin du profil</strong>&#8220;, indiquez :</p><pre class="crayon-plain-tag">\\SRV-AD01.it-connect.fr\Profils_itinérants\%username%</pre><p>On indique simplement le chemin UNC vers le serveur, suivi du partage et à la fin <strong>%username%</strong> qui prendra pour valeur le login de l&#8217;utilisateur.</p>
<blockquote><p><strong>Note</strong> : Pour être plus efficace, vous pouvez sélectionner plusieurs utilisateurs et indiquer le chemin avec la variable %username%. Ainsi, le chemin s&#8217;adaptera à chaque utilisateur.</p></blockquote>
<p>Lorsque le chemin est renseigné, validez.</p>
<p><a href="media/6b872c20.profil10.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/10/profil10.png"><img class="aligncenter size-full wp-image-12737" src="media/6b872c20.profil10.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/10/profil10.png" alt="profil10" width="504" height="563" /></a></p>
<p>Depuis une machine cliente, connectez-vous avec un compte pour lequel le profil itinérant est configuré. Sur le serveur, dans le répertoire partagé, vous verrez apparaître un dossier de profil pour cet utilisateur :</p>
<p><a href="media/dfbb9929.profil11.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/10/profil11.png"><img class="aligncenter size-full wp-image-12738" src="media/dfbb9929.profil11.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/10/profil11.png" alt="profil11" width="464" height="83" /></a></p>
<p>Vos utilisateurs stockent désormais leur profil sur votre serveur directement au sein du partage créé précédemment, avec un répertoire par utilisateur. On peut &#8211; après être devenu propriétaire du dossier de profil &#8211; voir le contenu du profil utilisateur :</p>
<div id="attachment_13154" style="width: 467px" class="wp-caption aligncenter"><a href="media/1d80b5ce.profil13.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/10/profil13.png"><img class="size-full wp-image-13154" src="media/1d80b5ce.profil13.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/10/profil13.png" alt="Contenu d'un profil itinérant" width="457" height="361" /></a><p class="wp-caption-text">Contenu d&#8217;un profil itinérant</p></div>
<p>Nous allons maintenant parler GPO (Stratégie de groupe) et voir les quelques paramètres qui concernent les profils.</p>
<h2>III. Profils itinérants et GPO</h2>
<p>Comme pour toute stratégie de groupe, commencez par ouvrir l&#8217;éditeur de stratégie de groupe sur votre contrôleur de domaine (gpedit.msc). Ensuite, éditez la GPO concernée et parcourez-la ainsi :</p>
<p><strong>Configuration utilisateur, Modèles d&#8217;administration, Système, Profils utilisateur</strong></p>
<p>Quatre paramètres sont alors disponibles :</p>
<ul>
<li><strong>Connecter le répertoire de base à la racine du partage</strong></li>
</ul>
<p>Permet de restaurer les définitions des variables d&#8217;environnement %HOMESHARE% et %HOMEPATH% sur celles utilisées dans Windows NT 4.0. Si vous ne configurez pas ce paramètre ou que vous le désactivez, le système utilisera les définitions introduites depuis Windows 2000.</p>
<ul>
<li><strong>Spécifier les répertoires réseau à synchroniser seulement au moment de l&#8217;ouverture/fermeture de session</strong></li>
</ul>
<p>Répertoire à synchroniser dans le cadre d&#8217;une stratégie de fichiers hors connexion</p>
<ul>
<li><strong>Exclure des répertoires dans les profils itinérants</strong></li>
</ul>
<p>Permets d&#8217;exclure des répertoires des profils itinérants, c&#8217;est-à-dire des dossiers qui ne seront pas stockés sur le serveur. Cela peut permettre de ne pas synchroniser des dossiers conséquents que les utilisateurs pourraient avoir sur leurs machines, et qui ne contiennent pas de données importantes.</p>
<p>Sachez que, par défaut, les dossiers <strong>Appdata\Local</strong> et <strong>Appdata\LocalLow</strong> ainsi que les sous-dossiers de ces deux dossiers, sont exclus. Cela comprend notamment les répertoires <strong>Temp</strong> et <strong>Temporary Internet Files</strong>. L&#8217;objectif étant d&#8217;alléger le stockage au niveau du serveur et de stocker les fichiers temporaires uniquement sur la machine dont ils proviennent.</p>
<ul>
<li><strong>Limiter la taille du profil</strong></li>
</ul>
<p>Ce paramètre permet de déterminer une taille maximale pour le profil d&#8217;un utilisateur et, comment le système doit se comporter lorsque cette limite est atteinte.</p>
<p>Vous pouvez indiquer une taille en Ko, indiquer si les fichiers du Registre sont comptabilisés dans la taille, mais aussi, indiquer si vous souhaitez ou non avertir l&#8217;utilisateur lorsque la taille est dépassée.</p>
<p>Ce paramètre s&#8217;applique aussi bien pour un profil local que pour un profil itinérant.</p>
<p><a href="media/ef310c0a.profil12.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/10/profil12.png"><img class="aligncenter size-full wp-image-12753" src="media/ef310c0a.profil12.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/10/profil12.png" alt="profil12" width="304" height="342" /></a></p>
<p>Vous avez les clés en main pour gérer les profils itinérants pour vos utilisateurs ! Ah oui, avant de se laisser, un mot tout de même sur la redirection de dossier.</p>
<h2>IV. Redirection de dossiers</h2>
<p>La redirection de dossiers peut être utilisée en plus des profils itinérants. Elle permet de rediriger (stocker) sur le serveur uniquement certains dossiers du profil d&#8217;un utilisateur, comme par exemple, le <strong>Bureau</strong> et les <strong>Documents</strong>,  sans systématiquement tout rediriger comme c&#8217;est le cas avec les profils itinérants. Les avantages :</p>
<p>&#8211; Moins d&#8217;espace disque utilisé</p>
<p>&#8211; Moins de bande passante nécessaire pour charger le profil</p>
<p>&#8211; Configurable via les stratégies de groupe (et non par les propriétés du compte comme pour un profil itinérant)</p>
<p>&#8211; Couplage possible avec les fichiers hors connexion pour synchroniser uniquement les fichiers modifiés</p>
<p>&#8211; Le chemin de la redirection de dossiers est prioritaire sur le chemin du profil itinérant</p>
<p>Il faut savoir que si vous redirigez le Bureau sur un emplacement réseau, l&#8217;utilisateur ne rapatriera pas le contenu en local sur la machine, mais accédera aux données de son Bureau directement par le réseau. <strong>Pour obtenir les meilleures performances, il faudra coupler l&#8217;utilisation des profils itinérants ainsi que de la redirection des dossiers.</strong> Un prochain article traitera justement de la configuration de la redirection de dossiers.</p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/active-directory-creer-des-profils-itinerants-pour-ses-utilisateurs/" data-text="Active Directory : Créer des profils itinérants pour ses utilisateurs"><a class="us_box" href="#" data-url="http://www.it-connect.fr/active-directory-creer-des-profils-itinerants-pour-ses-utilisateurs/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/active-directory-creer-des-profils-itinerants-pour-ses-utilisateurs/" data-text="Active Directory : Créer des profils itinérants pour ses utilisateurs" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_transient us_button" data-url="http://www.it-connect.fr/active-directory-creer-des-profils-itinerants-pour-ses-utilisateurs/" data-text="Active Directory : Créer des profils itinérants pour ses utilisateurs" data-count="5"><a class="us_box" href="#" data-url="http://www.it-connect.fr/active-directory-creer-des-profils-itinerants-pour-ses-utilisateurs/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/active-directory-creer-des-profils-itinerants-pour-ses-utilisateurs/" data-text="Active Directory : Créer des profils itinérants pour ses utilisateurs"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-fekof"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14275
title: Sécurisez votre WordPress avec Fail2ban
uri: Sécurisez-votre-WordPress-avec-Fail2ban
url: http://www.it-connect.fr/securisez-votre-wordpress-avec-fail2ban/
content:
<h2>I. Présentation du plugin Fail2ban</h2>
<p>Comme je l&#8217;avais annoncé dans mon dernier cours Fail2Ban sur la création de filtres et d&#8217;actions personnalisés, nous allons maintenant aborder l&#8217;intégration de Fail2Ban dans WordPress, nous utiliserons pour cela un plugin prévu à cet effet. Pour suivre ce cours, vous aurez besoin :</p>
<ul>
<li>D&#8217;un WordPress installé et fonctionnel</li>
<li>D&#8217;avoir la main sur votre OS, notamment pour la gestion de Fail2ban (vous n&#8217;aurez pas assez de droits si vous vous situés sur un serveur web mutualisé par exemple)</li>
<li>D&#8217;avoir un Fail2ban installé et fonctionnel (voir mon cours Premiers pas avec Fail2ban)</li>
</ul>
<p style="text-align: justify;">Pour expliquer le fonctionnement de cette intégration de Fail2ban dans WordPress, il faut savoir que nous allons donc utiliser un plugin écrit par  <strong>&#8220;invisnet&#8221;</strong> sur la plate-forme plugin de WordPress (Voici l&#8217;URL du plugin : <a title="Wordpress Fail2ban" href="https://wordpress.org/plugins/wp-fail2ban/" target="_blank">WordPress Fail2ban</a>). Ce plugin intègre donc du code PHP dans le code WordPress qui va faire en sorte d&#8217;écrire une ligne de log dans les journaux d&#8217;événement Linux (plus précisément <strong><em>/var/log/auth.log</em></strong>) à chaque fois qu&#8217;une authentification sera effectuée (succès comme échec). Sachant que Fail2ban est un<strong> Log-Based IDS/IPS</strong> (Système de détection/Prévention d&#8217;intrusion basé sur les journaux d&#8217;évènement), on pourra se servir de ces lignes de logs pour faire travailler notre prison (jail) Fail2ban spécifique à WordPress.</p>
<p style="text-align: justify;">Versions utilisées :</p>
<ul>
<li style="text-align: justify;">WordPress 4.0.1</li>
<li style="text-align: justify;">Fail2ban v0.8.6</li>
</ul>
<p style="text-align: justify;"><strong>A nos claviers !  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </strong></p>
<h2>II. Installation du plugin WP_Fail2ban</h2>
<p>La première chose à faire est bien sûr l&#8217;installation du plugin qui permet l&#8217;intégration du code nécessaire dans WordPress, on va pour cela passer par l&#8217;ajout d&#8217;extension sur <strong>BackOffice</strong> de notre cher <strong>WordPress</strong> :</p>
<p><a href="media/2964669e.fail2ban-wordpress-01.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/fail2ban-wordpress-01.png"><img class="aligncenter size-medium wp-image-14288" src="media/f8fa06fa.fail2ban-wordpress-01-550x186.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/fail2ban-wordpress-01-550x186.png" alt="fail2ban-wordpress-01" width="550" height="186" /></a></p>
<p>On va donc aller dans notre BackOffice WordPress dans <strong>&#8220;Extensions&#8221;</strong> puis <strong>&#8220;Ajouter&#8221;</strong>. On va ensuite saisir <strong>&#8220;Fail2ban&#8221;</strong> dans l&#8217;espace de recherche puis valider. Parmi les plugin proposés, on trouvera <strong>&#8220;WP fail2ban&#8221;</strong> sur lequel on sélectionnera &#8220;<strong>Installer Maintenant&#8221;</strong>. Notre plugin va alors s&#8217;installer comme un plugin standard de WordPress, jusque là, rien d&#8217;insurmontable  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
<p><a href="media/66a20f51.fail2ban-wordpress-02.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/fail2ban-wordpress-02.png"><img class="aligncenter size-medium wp-image-14289" src="media/736acaf8.fail2ban-wordpress-02-550x154.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/fail2ban-wordpress-02-550x154.png" alt="fail2ban-wordpress-02" width="550" height="154" /></a></p>
<p>Il faut savoir qu&#8217;aucune configuration spécifique n&#8217;est à faire du côté WordPress mise à part l&#8217;installation du plugin la suite de la procédure portera donc du côté de Fail2ban.</p>
<h2>III. Intégration du filtre WordPress dans Fail2ban</h2>
<p>Passons du côté de la configuration Fail2ban, le plugin WordPress <strong>WP-Fail2ban</strong> comporte un nouveau filtre pour notre Fail2ban, on va le trouver dans le répertoire du plugin dans WordPress <strong><em>chemin_wordpress/wp-content/plugins/wp-fail2ban</em></strong> :</p>
<p><a href="media/2e3702ab.fail2ban-wordpress-03.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/fail2ban-wordpress-03.png"><img class="aligncenter size-full wp-image-14290" src="media/2e3702ab.fail2ban-wordpress-03.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/fail2ban-wordpress-03.png" alt="fail2ban-wordpress-03" width="491" height="43" /></a></p>
<p>On va donc tout simplement récupérer ce nouveau filtre pour le mettre au bon endroit de la configuration Fail2ban, à savoir le dossier <em><strong>/etc/fail2ban/filter.d</strong></em> qui contient tous les filtres utilisables dans les prisons (jail) Fail2ban :</p><pre class="crayon-plain-tag">cp  chemin_wordpress/wp-content/plugins/wp-fail2ban/wordpress.conf /etc/fail2ban/filter.d/</pre><p>Pour les curieux, on pourra aller ouvrir ce filtre pour comprendre comment il détectera les événements qui nous intéressent, à savoir la détection des tentatives d&#8217;authentification WordPress. On remarque alors surtout le <strong>failregex</strong>, champ dans lequel on spécifie l’expression régulière qui nous servira à filtrer ce que l&#8217;on veut surveiller :</p>
<p><a href="media/324bab92.fail2ban-wordpress-06.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/fail2ban-wordpress-06.png"><img class="aligncenter size-medium wp-image-14294" src="media/d49aad04.fail2ban-wordpress-06-550x61.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/fail2ban-wordpress-06-550x61.png" alt="fail2ban-wordpress-06" width="550" height="61" /></a></p>
<p>On remarque donc que plusieurs types de message de log peuvent servir dans ce filtre, nous verrons en détails leur différences un peu plus tard.</p>
<p>Nous venons donc d&#8217;ajouter un nouveau filtre à notre Fail2ban, cela vous rappellera sans doute les manipulations faites dans le cours précédent, il nous faut maintenant l&#8217;utiliser dans une jail.</p>
<h2>IV. Création d&#8217;une jail WordPress</h2>
<p>Une fois que nous avons le filtre permettant de surveiller ce qui nous intéresse, à savoir les <strong>erreurs d&#8217;authentifications dans WordPress</strong>, il nous faut maintenant créer une nouvelle jail (prison) dans Fail2ban. Un début de jail est donné sur la page WordPress du plugin mais celle-ci n&#8217;est pas complète. On commence par se rendre dans le fichier de configuration des jails Fail2ban, <strong><em>/etc/fail2ban/jail.conf </em></strong></p>
<p>On va ajouter à la suite des lignes suivantes :</p><pre class="crayon-plain-tag">#
# JAILS
#</pre><p>La configuration de notre nouvelle prison :</p><pre class="crayon-plain-tag">[wordpress]

enabled = true
port = http, https
filter = wordpress
maxretry = 3
banaction = iptables-multiport
logpath = /var/log/auth.log</pre><p>Pour détailler un peu cette configuration, même si vous devez déjà être à l&#8217;aise avec la création de jail si vous avez bien suivi les cours précédents sur Fail2ban  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" />  :</p>
<ul>
<li>On commence par spécifier que cette prison va être active avec <strong>&#8220;enabled = true&#8221;</strong> puis on indique les ports sur lesquels les flux produisant ces logs sont susceptibles d&#8217;arriver,  à savoir les ports HTTP (80) et HTTPS (443), cela est utile notamment pour Fail2ban lorsqu&#8217;il manipule le bannissement des IP suspectes avec <strong>iptables</strong>.</li>
</ul>
<ul>
<li>On indique ensuite le filtre à utiliser, à savoir notre nouveau filtre <strong>&#8220;wordpress.conf&#8221;</strong> et le nombre d&#8217;essais permis, au delà de ce nombre d&#8217;essai, l&#8217;IP sera bannie.</li>
</ul>
<ul>
<li>On va ensuite indiquer l&#8217;action de ban, j&#8217;utilise ici une action présente par défaut <strong>&#8220;<em>iptables-multuiport</em>&#8221; </strong>qui permet le bannissement via l&#8217;IP source part iptables et on fini par spécifier le fichier de logs dans lesquels les logs susceptibles de nous intéresser seront écrit, à savoir <strong><em>/var/log/auth.log</em> </strong>pour le plugin WP Fail2ban.</li>
</ul>
<p>On va ensuite redémarrer Fail2ban pour que ces changements soient effectifs :</p><pre class="crayon-plain-tag">service fail2ban restart</pre><p>On pourra ensuite faire quelques tests pour vérifier le bon fonctionnement de notre protection.</p>
<blockquote><p><strong>Note</strong> : Outre les tentatives infructueuses d&#8217;authentification, WP Fail2ban peut également surveiller les pingbacks ou les tentatives d&#8217;énumération des utilisateurs. Pour le premier cas, il faut ajouter cette ligne dans le fichier <strong>&#8220;wp-config.php &#8220;define(&#8216;WP_FAIL2BAN_LOG_PINGBACKS&#8217;,true);&#8221;</strong> . Pour les tentatives d&#8217;énumération des utilisateurs, il faut y ajouter cette ligne : <strong>&#8220;define(&#8216;WP_FAIL2BAN_BLOCK_USER_ENUMERATION&#8217;,true);&#8221;.</strong> Cela permettra l&#8217;inscription des lignes de logs dans le fichier <em><strong>/var/log/auth.log</strong></em></p></blockquote>
<h2>V. Test de la sécurité WordPress avec Fail2ban</h2>
<p>Pour tester notre protection, rien de plus simple. Il nous suffit d&#8217;effectuer plusieurs authentifications ratées sur notre page de login WordPress.</p>
<blockquote><p><strong>Note</strong> : Attention, s&#8217;il s&#8217;agit d&#8217;un serveur distant sur lequel vous n&#8217;avez un accès que par Internet. L&#8217;action de bannissement que nous utilisons va en effet bannir l&#8217;IP source sur tous les ports, pas juste sur le port 80. Pour information, le temps de bannissement par défaut est de 10 minutes.</p></blockquote>
<p>Une fois nos tentatives effectuées, on pourra ouvrir un terminal et effectuer la commande montrant le statut de notre prison Fail2ban <strong>&#8220;wordpress&#8221;</strong> :</p><pre class="crayon-plain-tag">fail2ban-client status wordpress</pre><p>Voici ce que l&#8217;on pourra voir si notre IP a bien été bannie  :</p>
<p><a href="media/9026b30b.fail2ban-wordpress-05.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/fail2ban-wordpress-05.png"><img class="aligncenter size-medium wp-image-14292" src="media/a422be36.fail2ban-wordpress-05-550x114.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/fail2ban-wordpress-05-550x114.png" alt="fail2ban-wordpress-05" width="550" height="114" /></a></p>
<p>On voit donc qu&#8217;en ce moment, une IP est bannit et qu&#8217;il s&#8217;agit de l&#8217;IP <strong>&#8220;192.168.1.39&#8221;</strong>. Dans le fichier <em><strong>/var/log/auth.log,</strong></em> on pourra voir notre tentative d&#8217;authentification :</p>
<p><a href="media/ad98b2ff.fail2ban-wordpress-04.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/fail2ban-wordpress-04.png"><img class="aligncenter size-medium wp-image-14291" src="media/a6965443.fail2ban-wordpress-04-550x42.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/fail2ban-wordpress-04-550x42.png" alt="fail2ban-wordpress-04" width="550" height="42" /></a></p>
<p>Ce sont précisément ces lignes de logs que le filtre Fail2ban <strong>&#8220;wordpress&#8221;</strong> a remarqué et il a alors déclenché l&#8217;action de bannissement de l&#8217;IP indiquée dans les logs.</p>
<p>C&#8217;est tout pour ce cours, nous avons donc vu comment protéger un site web WordPress d&#8217;un trop grand nombre de tentative d&#8217;authentification via un plugin permettant l&#8217;intégration à Fail2ban. N&#8217;hésitez pas à partager vos avis dans les commentaires ou à poser des questions sur notre forum !  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/securisez-votre-wordpress-avec-fail2ban/" data-text="Sécurisez votre WordPress avec Fail2ban"><a class="us_box" href="#" data-url="http://www.it-connect.fr/securisez-votre-wordpress-avec-fail2ban/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/securisez-votre-wordpress-avec-fail2ban/" data-text="Sécurisez votre WordPress avec Fail2ban" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/securisez-votre-wordpress-avec-fail2ban/" data-text="Sécurisez votre WordPress avec Fail2ban"><a class="us_box" href="#" data-url="http://www.it-connect.fr/securisez-votre-wordpress-avec-fail2ban/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/securisez-votre-wordpress-avec-fail2ban/" data-text="Sécurisez votre WordPress avec Fail2ban"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-Wh0Qi"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14611
title: Le registrar GoDaddy corrige une vulnérabilité CSRF !
uri: Le-registrar-GoDaddy-corrige-une-vulnérabilité-CSRF
url: http://www.it-connect.fr/le-registrar-godaddy-corrige-une-vulnerabilite-csrf/
content:
<p><strong>Le registrar de nom de domaine et hébergeur web GoDaddy a corrigé une vulnérabilité CSRF (Cross-Site Request Forgery) dans son système qui permettait à un attaquant d&#8217;hijacker les sites internet enregistrés chez ce registrar.</strong></p>
<p><a href="media/8de66581.godaddy1.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/godaddy1.jpg"><img class="aligncenter size-medium wp-image-14613" src="media/c114e1ce.godaddy1-550x301.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/godaddy1-550x301.jpg" alt="godaddy1" width="550" height="301" /></a></p>
<p>Le pentester Dylan Saccomanni avait remonté l&#8217;information auprès de GoDaddy, le but ayant était corrigé en moins de 24 heures par la suite, bien qu&#8217;à l&#8217;origine ils n&#8217;ont pas précisé combien de temps serait nécessaire pour la correction. Il précise également que lorsque l&#8217;on gère un domaine enregistré sur GoDaddy depuis quelque temps, il n&#8217;y avait aucune protection contre les failles CSRF au niveau de la console de gestion des DNS. Autrement dit, cette faille permet de modifier les paramètres d&#8217;un domaine, sans rien savoir du propriétaire du domaine.</p>
<p>D&#8217;après le pentester, il y a un problème au niveau des requêtes HTTP car on ne force pas le &#8220;<em>Referrer</em>&#8221; dans l&#8217;en-tête, ce qui permet aux hackers d&#8217;injecter du code. Ce n&#8217;est d&#8217;ailleurs pas la première fois que la notion de Referrer est évoquée lorsqu&#8217;il s&#8217;agit d&#8217;une faille CSRF.</p>
<p>&#8220;<em>Go Daddy est une entreprise américaine fondée en 1997 qui est spécialisée dans la gestion de noms de domaine sur Internet et la mise à disposition de services d&#8217;hébergement web. En 2010, la société gérait plus de 40 millions de noms de domaines.</em>&#8221; Wikipédia</p>
<p>Je ne suis pas sûr que nombreux de nos lecteurs utilisent le service GoDaddy, mais il me semblait intéressant de faire passer l&#8217;information.</p>
<p><a href="http://thehackernews.com/2015/01/godaddy-vulnerability-allows-domain_20.html" target="_blank">Source</a></p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/le-registrar-godaddy-corrige-une-vulnerabilite-csrf/" data-text="Le registrar GoDaddy corrige une vulnérabilité CSRF !"><a class="us_box" href="#" data-url="http://www.it-connect.fr/le-registrar-godaddy-corrige-une-vulnerabilite-csrf/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/le-registrar-godaddy-corrige-une-vulnerabilite-csrf/" data-text="Le registrar GoDaddy corrige une vulnérabilité CSRF !" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/le-registrar-godaddy-corrige-une-vulnerabilite-csrf/" data-text="Le registrar GoDaddy corrige une vulnérabilité CSRF !"><a class="us_box" href="#" data-url="http://www.it-connect.fr/le-registrar-godaddy-corrige-une-vulnerabilite-csrf/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/le-registrar-godaddy-corrige-une-vulnerabilite-csrf/" data-text="Le registrar GoDaddy corrige une vulnérabilité CSRF !"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-N0P34"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14604
title: Trois nouveaux NAS chez Synology : RS815+, RS815RP+ et DS2415+
uri: Trois-nouveaux-NAS-chez-Synology-RS815-RS815RP-et-DS2415
url: http://www.it-connect.fr/trois-nouveaux-nas-chez-synology-rs815-rs815rp-et-ds2415/
content:
<p><strong>Pour débuter 2015, Synology annonce la disponibilité de trois nouveaux NAS, deux RackStation (RS815+ et RS815RP+) qui comme la gamme le veut, rackable dans une baie, et un DiskStation (DS2415+).</strong></p>
<div id="attachment_14605" style="width: 560px" class="wp-caption aligncenter"><a href="media/ab8c2023.synology20153.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/synology20153.jpg"><img class="size-medium wp-image-14605" src="media/7f1212eb.synology20153-550x510.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/synology20153-550x510.jpg" alt="DS2415+" width="550" height="510" /></a><p class="wp-caption-text">DS2415+</p></div>
<p><em><strong>Synology met l&#8217;accent sur le chiffrement et stockage d&#8217;envergure</strong></em></p>
<p>Michael Wang, directeur produit de Synology, déclare : « <em>Les trois modèles RS815+, RS815RP+ et DS2415+ complètent parfaitement notre gamme. Leur évolutivité et leur vitesse de chiffrement permettent à nos clients professionnels de centraliser le partage de fichiers, la sauvegarde de données et la gestion des applications dans un stockage sécurisé, unifié et compatible avec la virtualisation.</em> »</p>
<p><em><strong>Les caractéristiques techniques</strong></em></p>
<p>Ces trois modèles disposent d&#8217;<strong>un module RAM extensible à 6 Go</strong>, d&#8217;un <strong>processeur Quad Core cadencé à 2.4 GHz</strong> (avec un moteur de chiffrement AES-NI). Par ailleurs, au niveau des vitesses de lecture, Synology annonce dépasser <strong>389 Mo/s</strong> pour le RackStation RS815+/RS815RP+ (388 Mo/s avec du chiffrement) et <strong>451 Mo/s</strong> pour le DiskStation DS2415+ (451 Mo/s également avec du chiffrement).</p>
<p>Les performances avec le chiffrement sont plus de dix fois supérieures qu&#8217;avec les générations précédentes.</p>
<p>Il est à noter que si vous désirez plus de baies sur ces différents modèles, ils peuvent être couplés avec les unités d’extension Synology RX415 et DX1215.</p>
<p>Au niveau de l&#8217;alimentation, seul le modèle RS815RP+ dispose d&#8217;une double alimentation afin d&#8217;assurer la redondance. Enfin, ils utilisent tous les trois <em>Synology High Availability</em> pour coupler l&#8217;utilisation des ports LAN, qui sont au nombre de quatre.</p>
<p><em><strong>Le prix</strong></em></p>
<p>Je sais que vous attendez l&#8217;information, alors voici les prix annoncés par Synology pour ces trois NAS déjà disponibles :</p>
<p>&#8211; <strong>RS815+</strong> : 675.00€ HT<br />
&#8211; <strong>RS815RP+</strong> : 965.00€ HT<br />
&#8211; <strong>DS2415+</strong> : 1,030.00€ HT</p>
<p>Quelques photos&#8230;</p>
<div id="attachment_14607" style="width: 560px" class="wp-caption aligncenter"><a href="media/43fd27a2.synology20151.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/synology20151.jpg"><img class="wp-image-14607 size-medium" title="RS815+ / RS815RP+" src="media/9df2b927.synology20151-550x191.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/synology20151-550x191.jpg" alt="synology20151" width="550" height="191" /></a><p class="wp-caption-text">RS815+ / RS815RP+</p></div>
<p>&nbsp;</p>
<div id="attachment_14606" style="width: 560px" class="wp-caption aligncenter"><a href="media/3ae4fd61.synology20152.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/synology20152.jpg"><img class="wp-image-14606 size-medium" title="DS2415+" src="media/3bdf67e3.synology20152-550x431.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/synology20152-550x431.jpg" alt="synology20152" width="550" height="431" /></a><p class="wp-caption-text">DS2415+</p></div>
<p>&nbsp;</p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/trois-nouveaux-nas-chez-synology-rs815-rs815rp-et-ds2415/" data-text="Trois nouveaux NAS chez Synology : RS815+, RS815RP+ et DS2415+"><a class="us_box" href="#" data-url="http://www.it-connect.fr/trois-nouveaux-nas-chez-synology-rs815-rs815rp-et-ds2415/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/trois-nouveaux-nas-chez-synology-rs815-rs815rp-et-ds2415/" data-text="Trois nouveaux NAS chez Synology : RS815+, RS815RP+ et DS2415+" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/trois-nouveaux-nas-chez-synology-rs815-rs815rp-et-ds2415/" data-text="Trois nouveaux NAS chez Synology : RS815+, RS815RP+ et DS2415+"><a class="us_box" href="#" data-url="http://www.it-connect.fr/trois-nouveaux-nas-chez-synology-rs815-rs815rp-et-ds2415/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/trois-nouveaux-nas-chez-synology-rs815-rs815rp-et-ds2415/" data-text="Trois nouveaux NAS chez Synology : RS815+, RS815RP+ et DS2415+"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-mT6xW"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=13332
title: GPO : Définir un utilisateur “Administrateur local” de tous les PCs
uri: GPO-Définir-un-utilisateur-Administrateur-local-de-tous-les-P
url: http://www.it-connect.fr/gpo-definir-un-utilisateur-administrateur-local-de-tous-les-pcs/
content:
<h2>I. Présentation</h2>
<p>Dans un domaine, on gère nos machines et nos utilisateurs à coup de stratégies de groupe, elles simplifient grandement l&#8217;administration de l&#8217;ensemble. Aujourd&#8217;hui, nous allons voir comment faire en sorte qu&#8217;un utilisateur du domaine soit administrateur local de toutes les machines. Plutôt, nous définirons un groupe pour que ce soit plus souple à administrer par la suite : il suffira d&#8217;ajouter un utilisateur au groupe en question dans l&#8217;<strong>Active Directory</strong> plutôt que de réviser la GPO et d&#8217;attendre qu&#8217;elle se réplique.</p>
<p>Bien sûr cela peut être adapté, au lieu de mettre tous les ordinateurs du domaine, on pourra appliquer uniquement sur un groupe en particulier cela dépendra de l&#8217;OU sur laquelle s&#8217;applique la GPO. Par ailleurs, dans ce cas précis il s&#8217;agit de mettre le groupe de l&#8217;annuaire en tant qu&#8217;Administrateurs local des machines, mais on pourrait cibler un autre groupe&#8230; Parmi ceux proposés dans Windows.</p>
<p>Pour ma part, je vais créer un groupe contenant 4 utilisateurs qui doivent tous les quatre être administrateurs locaux, de l&#8217;ensemble des machines du domaine.</p>
<p><a href="media/bb258944.adminlocal1.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal1.png"><img class="aligncenter size-full wp-image-13333" src="media/bb258944.adminlocal1.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal1.png" alt="adminlocal1" width="479" height="203" /></a></p>
<h2>II. Organisation de l&#8217;Active Directory</h2>
<p>Dans l&#8217;annuaire Active Directory, créez un groupe et nommez-le &#8220;<strong>Administrateurs locaux</strong>&#8220;. Clic droit &#8211; <strong>Nouveau</strong> &#8211; <strong>Groupe</strong></p>
<p>&nbsp;</p>
<p><a href="media/f09109b2.adminlocal2.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal2.png"><img class="aligncenter size-full wp-image-13334" src="media/f09109b2.adminlocal2.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal2.png" alt="adminlocal2" width="462" height="347" /></a></p>
<p>&nbsp;</p>
<p>Nommez ce groupe comme je l&#8217;ai indiqué précédemment et validez.</p>
<p><a href="media/8da75d24.adminlocal3.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal3.png"><img class="aligncenter size-full wp-image-13335" src="media/8da75d24.adminlocal3.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal3.png" alt="adminlocal3" width="450" height="382" /></a></p>
<p>Une fois le groupe créé, accédez à ses propriétés (clic droit <strong>Propriétés</strong>), et dans l&#8217;onglet &#8220;<strong>Membres</strong>&#8221; ajoutez tous les utilisateurs que vous souhaitez voir administrateur local des postes.</p>
<p><a href="media/058ddfa3.adminlocal4.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal4.png"><img class="aligncenter size-full wp-image-13337" src="media/058ddfa3.adminlocal4.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal4.png" alt="adminlocal4" width="501" height="186" /></a></p>
<p>Passons désormais à la création de la GPO.</p>
<h2>III. Création de la stratégie de groupe</h2>
<p>Soit vous modifiez une stratégie de groupe, ou alors, comme moi vous créez une nouvelle stratégie de groupe uniquement pour cela (non recommandé &#8211; je le fais uniquement, car il s&#8217;agit d&#8217;une démonstration &#8211; limitez le nombre de GPO).</p>
<p>Si vous créez une nouvelle GPO (qui peut ne pas servir qu&#8217;à ça&#8230;), effectuez un clic droit  à l&#8217;endroit où vous souhaitez appliquer cette stratégie. Pour l&#8217;appliquer sur tout le domaine, on effectue l&#8217;opération sur le nom de domaine directement (it-connect.fr dans cet exemple). Cliquez sur &#8220;<strong>Créer un objet GPO dans ce domaine, et le lier ici&#8230;</strong>&#8220;.</p>
<p><a href="media/8db774c5.adminlocal3b.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal3b.png"><img class="aligncenter size-full wp-image-13336" src="media/8db774c5.adminlocal3b.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal3b.png" alt="adminlocal3b" width="514" height="152" /></a></p>
<p>Nommez cet objet GPO, je le nomme &#8220;<strong>Administrateurs_locaux</strong>&#8221; pour ma part. Validez avec <strong>OK</strong>.</p>
<p><a href="media/40d03884.adminlocal5.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal5.png"><img class="aligncenter size-full wp-image-13338" src="media/40d03884.adminlocal5.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal5.png" alt="adminlocal5" width="399" height="185" /></a></p>
<p>Lorsque l&#8217;objet est créé, effectuez un clic droit dessus puis &#8220;<strong>Modifier</strong>&#8221; pour commencer le paramétrage.</p>
<p><a href="media/148087f3.adminlocal6.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal6.png"><img class="aligncenter size-full wp-image-13339" src="media/148087f3.adminlocal6.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal6.png" alt="adminlocal6" width="331" height="244" /></a></p>
<p>Accédez au chemin suivant :</p>
<p><strong>Configuration ordinateur, Stratégies, Paramètres Windows, Groupes restreints.</strong></p>
<p>Dans la partie de droite, effectuez un clic droit et &#8220;<strong>Ajouter un groupe</strong>&#8220;.</p>
<p><a href="media/b0b66ee2.adminlocal7.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal7.png"><img class="aligncenter size-full wp-image-13340" src="media/b0b66ee2.adminlocal7.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal7.png" alt="adminlocal7" width="535" height="237" /></a></p>
<p>Un assistant s&#8217;ouvre, cliquez sur Parcourir pour ajouter notre groupe &#8220;<strong>Administrateurs locaux</strong>&#8221; que nous avons créé dans l&#8217;Active Directory. Le fait de procéder via parcourir permet d&#8217;être sûr que l&#8217;on ne se trompe pas dans l&#8217;orthographe du groupe.</p>
<p><a href="media/bedcbedc.adminlocal8.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal8.png"><img class="aligncenter size-full wp-image-13341" src="media/bedcbedc.adminlocal8.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal8.png" alt="adminlocal8" width="544" height="348" /></a></p>
<p>Ensuite, cliquez sur &#8220;<strong>Ajouter</strong>&#8221; au niveau de &#8220;<strong>Ce groupe est membre de</strong>&#8221; puisque l&#8217;on veut que notre groupe soit membre de &#8220;<strong>Administrateurs</strong>&#8220;. Justement, indiquez &#8220;<strong>Administrateurs</strong>&#8221; sans passer par &#8220;<strong>Parcourir</strong>&#8221; (on ne fait pas référence à un groupe Active Directory !).</p>
<p><a href="media/b93ff880.adminlocal9.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal9.png"><img class="aligncenter size-full wp-image-13342" src="media/b93ff880.adminlocal9.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal9.png" alt="adminlocal9" width="399" height="324" /></a></p>
<p>La stratégie de groupe est configurée, vous pouvez fermer le gestionnaire. La suite se passe côté client.</p>
<h2>IV. Vérification côté client</h2>
<p>Sur une machine cliente, nous allons tester que cela fonctionne. Pour ma part, je prends un serveur membre, je commence par réaliser une actualisation des GPO :</p><pre class="crayon-plain-tag">gpupdate /force</pre><p><a href="media/61571a8a.adminlocal10.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal10.png"><img class="aligncenter size-medium wp-image-13343" src="media/4cc737ef.adminlocal10-550x119.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal10-550x119.png" alt="adminlocal10" width="550" height="119" /></a></p>
<p>Redémarrez l&#8217;ordinateur, comme il s&#8217;agit d&#8217;une GPO ordinateur cela est nécessaire. Ensuite, ouvrez une session n&#8217;importe laquelle, tiens, administrateur local du serveur et dans le groupe &#8220;<strong>Administrateurs</strong>&#8221; je remarque la présence du groupe &#8220;<strong>Administrateurs locaux</strong>&#8220;. La stratégie fonctionne !</p>
<p><a href="media/ce8186eb.adminlocal11.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal11.png"><img class="aligncenter size-full wp-image-13344" src="media/ce8186eb.adminlocal11.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/adminlocal11.png" alt="adminlocal11" width="460" height="276" /></a></p>
<p>La présence de &#8220;<strong>IT-CONNECT</strong>&#8221; montre qu&#8217;il s&#8217;agit bien d&#8217;un groupe présent dans l&#8217;annuaire.</p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/gpo-definir-un-utilisateur-administrateur-local-de-tous-les-pcs/" data-text="GPO : Définir un utilisateur &#8220;Administrateur local&#8221; de tous les PCs"><a class="us_box" href="#" data-url="http://www.it-connect.fr/gpo-definir-un-utilisateur-administrateur-local-de-tous-les-pcs/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/gpo-definir-un-utilisateur-administrateur-local-de-tous-les-pcs/" data-text="GPO : Définir un utilisateur &#8220;Administrateur local&#8221; de tous les PCs" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/gpo-definir-un-utilisateur-administrateur-local-de-tous-les-pcs/" data-text="GPO : Définir un utilisateur &#8220;Administrateur local&#8221; de tous les PCs"><a class="us_box" href="#" data-url="http://www.it-connect.fr/gpo-definir-un-utilisateur-administrateur-local-de-tous-les-pcs/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/gpo-definir-un-utilisateur-administrateur-local-de-tous-les-pcs/" data-text="GPO : Définir un utilisateur &#8220;Administrateur local&#8221; de tous les PCs"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-3HQxs"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14616
title: Conférence Microsoft : Les 10 plus grosses annonces !
uri: Conférence-Microsoft-Les-10-plus-grosses-annonces
url: http://www.it-connect.fr/conference-microsoft-les-10-plus-grosses-annonces/
content:
<p><strong>Hier soir, se tenait une conférence sur Windows 10 animée par Microsoft, sauf que le prochain OS de Microsoft est loin d&#8217;être le fait le plus marquant de la soirée ! Faisons le point sur ce qu&#8217;annonce Microsoft pour l&#8217;avenir.</strong></p>
<p><strong>1 &#8211; Windows 10 : Nouveau look avec un menu Démarrer, Action Center &amp; Co</strong></p>
<p>Ce n&#8217;est pas une surprise ! Windows 10 intégrera bien un menu Démarrer digne de ce nom qui pourra s&#8217;étendre à une vue plein-écran qui ressemblera à l&#8217;écran d&#8217;accueil de Windows 8.1.</p>
<p><a href="media/2a71c3de.confw7.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/confw7.jpg"><img class="aligncenter size-full wp-image-14626" src="media/2a71c3de.confw7.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/confw7.jpg" alt="confw7" width="400" height="267" /></a></p>
<p>Un nouveau menu d&#8217;accès rapide appelé &#8220;<em>Action Center</em>&#8220;, et qui reprend le principe d&#8217;Android permet d&#8217;avoir un accès rapide à différentes actions : options Wi-Fi, Bluetooth, etc. Un pas de plus vers l&#8217;adaptation de l&#8217;OS vers les écrans tactiles.</p>
<p>Une fonctionnalité nommée Continuum fera son apparition, elle permet de faciliter la bascule entre différents modes d&#8217;utilisation. Notamment la bascule entre le mode PC classique et le mode tablette. Ainsi, en mode &#8220;tablette&#8221; on pourra diviser l&#8217;écran en deux pour afficher deux applications différentes en même temps, et lorsque l&#8217;on retournera en mode PC on retrouvera l&#8217;affichage fenêtré.</p>
<p><strong>2 &#8211; Windows 10 mise sur l&#8217;unification</strong></p>
<p>L&#8217;interface de Windows 10 sera capable de s&#8217;adapter à la taille des écrans, même ceux inférieurs à 8 pouces. Il y aura d&#8217;ailleurs une build spéciale pour bénéficier de cette adaptation.</p>
<p>L&#8217;interface de Windows 10 se réorganise automatiquement pour que les éléments soient lisibles aussi bien sur un petit écran que sur un grand. Pour aller plus loin dans l&#8217;unification, Microsoft précise que les notifications pourront être synchronisées entre le PC et le smartphone.</p>
<p><strong>3 &#8211; Cortana sur votre Bureau !</strong></p>
<p>L&#8217;assistant vocal personnel &#8220;Cortana&#8221; déjà disponible sur mobile sera directement intégré à Windows 10. Ainsi, dans Windows 10, Cortana sera accessible à côté du menu Démarer.</p>
<p><a href="media/4567ea45.confw6.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/confw6.jpg"><img class="aligncenter size-medium wp-image-14623" src="media/8cfea439.confw6-550x441.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/confw6-550x441.jpg" alt="confw6" width="550" height="441" /></a></p>
<p>L&#8217;assistant pourra notamment répondre à des questions posées à l&#8217;écrit ou à l&#8217;oral, chercher des documents en local et même stocker sur le cloud OneDrive. Il proposera également des suggestions sur internet.</p>
<p>Par exemple, si l&#8217;on cherche Skype, mais qu&#8217;il n&#8217;est pas encore installé, Cortana nous dirigera directement vers le Windows Store pour l&#8217;installer.</p>
<p>Par ailleurs, Cortana pourra vous envoyer des notifications à propos d&#8217;informations qui pourraient vous intéresser, par rapport à ce qu&#8217;il sait de vous.</p>
<p><strong>4 &#8211; Vers l&#8217;unification de la suite Office</strong></p>
<p>Microsoft veut que l&#8217;utilisateur retrouve la même expérience lorsqu&#8217;il utilise Office, que ce soit sur tablette et smartphone ou sur un PC, avec en plus des fonctionnalités de synchronisation entre différents appareils.</p>
<p>Intéressant également, la suite Office sera compatible avec Miracast, ce qui permet de diffuser un PowerPoint sur une télé directement, par exemple (si elle est compatible Miracast). L&#8217;impression sans fil sera également de la partie.</p>
<p>Il est à noter que Word, Excel et PowerPoint seront intégrés dans Windows 10 pour les smartphones.</p>
<p><strong>5 &#8211; Bye bye Internet Explorer, Hello Project Spartan !</strong></p>
<p>Le projet Spartan prend forme et les rumeurs se transforment ! Windows remplacera Internet Explorer par un nouveau navigateur au nom de code Project Spartan. Il s&#8217;agit d&#8217;un moteur de recherche épuré avec de nombreuses nouvelles fonctionnalités, et avec l&#8217;intégration de services Microsoft.</p>
<p>Ce navigateur next-gen intégrera un mode &#8220;prise de note&#8221; qui permet de noter/dessiner ce que l&#8217;on souhaite sur une page web, pour ensuite sauvegarder le résultat directement dans OneNote. Un mode lecture sera aussi présent et permet de lire une page comme sur un livre.</p>
<p><a href="media/42c4a446.confw8.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/confw8.jpg"><img class="aligncenter size-medium wp-image-14624" src="media/3499a344.confw8-550x322.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/confw8-550x322.jpg" alt="confw8" width="550" height="322" /></a></p>
<p><strong>6 &#8211; OneDrive prend de l&#8217;importance</strong></p>
<p>Il n&#8217;y a pas eu d&#8217;annonce particulière pour le service de stockage OneDrive, cependant OneDrive est partout dans les présentations de Microsoft ! Il est utilisé par Windows 10 et de nombreux autres services et logiciels Microsoft (Cortana, Project Spartan, Office, etc.)</p>
<p><strong>7 &#8211; Votre PC est maintenant votre Xbox !</strong></p>
<p>Microsoft pense aux gamers, un lanceur Xbox sera intégré à Windows 10 et il permet de nombreuses choses :</p>
<p>&#8211; Streaming des jeux tournant sur la console Xbox One, depuis Windows 10 et à destination d&#8217;un PC ou d&#8217;une tablette (sans être forcément sur le même réseau)</p>
<p>&#8211; Éteindre la console à distance</p>
<p>&#8211; Consulter ses messages, sa liste d&#8217;amis et le flux d&#8217;activité</p>
<p>&#8211; Chat avec ses amis du Xbox Live</p>
<p>Par ailleurs, les parties de jeux seront multiplateformes c&#8217;est à dire que si un jeu est disponible pour PC et Xbox One, deux joueurs pourront jouer ensemble peu important la plateforme utilisée.</p>
<p><a href="media/043c03ed.confw4.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/confw4.jpg"><img class="aligncenter size-medium wp-image-14621" src="media/62801312.confw4-550x378.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/confw4-550x378.jpg" alt="confw4" width="550" height="378" /></a></p>
<p>« <em>Ce n&#8217;est que le début du jeu sur Windows 10, il y aura encore plus de nouveautés lors de la conférence Build</em> », promet Phil Spencer.</p>
<p><strong>8 &#8211; Surface Hub : un écran tactile de plus de 2 mètres !</strong></p>
<p>Microsoft a annoncé le Surface Hub, <strong>un écran 4K de 84 pouces</strong> (non, non, vous ne rêvez pas&#8230;). Il dispose de deux caméras, de micros, de la connectivité Bluetooth et NFC, ainsi qu&#8217;une interface tactile accompagnée par un stylet.</p>
<p>L&#8217;objectif est de faire du Surface Hub un véritable outil lors de réunion grâce à la possibilité de dessiner sur l&#8217;écran, et de partager votre travail entre différents périphériques.</p>
<p><iframe width="500" height="281" src="https://www.youtube.com/embed/FRLDRQePY1o?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p><strong>9 &#8211; HoloLens : les amis, place à l&#8217;holographie</strong></p>
<p>Le projet HoloLens se présente sous la forme d&#8217;un casque qui permettra de projeter une interface holographique. Ainsi, vous pourrez créer des applications avec des interfaces 3D.</p>
<p><a href="media/83f46572.confw2.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/confw2.jpg"><img class="aligncenter size-medium wp-image-14619" src="media/da26ba9e.confw2-550x319.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/confw2-550x319.jpg" alt="confw2" width="550" height="319" /></a></p>
<p>Avec ces hologrammes, Microsoft ouvre de nouvelles façons d&#8217;apprendre, de penser, de communiquer, de jouer et de concevoir ! Ce qui est exceptionnel c&#8217;est que l&#8217;on n&#8217;est pas coupé du monde comme avec l&#8217;Oculus Rift, les informations se rajoutent à ce que l&#8217;on voit au travers du casque.</p>
<p><a href="media/c5dd7446.confw3.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/confw3.jpg"><img class="aligncenter size-medium wp-image-14620" src="media/4e719f06.confw3-550x344.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/confw3-550x344.jpg" alt="confw3" width="550" height="344" /></a></p>
<p>Mesdames, Messieurs, ce casque holographique sera bien sûr compatible avec Windows 10 !<em> Welcome to Windows Holographics !</em></p>
<p><a href="media/a464d14b.confw1.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/confw1.jpg"><img class="aligncenter size-medium wp-image-14618" src="media/a0ec9cb1.confw1-550x314.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/confw1-550x314.jpg" alt="confw1" width="550" height="314" /></a></p>
<p><strong>10 &#8211; Un nouveau DirectX, place à DirectX 12</strong></p>
<p>DirectX 12 semble beaucoup plus performant que DirectX 11, grâce à lui les développeurs ont un meilleur accès aux GPU et au CPU. De ce fait, <strong>les performances sont augmentées de 50%</strong>, tout comme la consommation électrique qui est diminuée.</p>
<p><a href="media/a8dd45db.confw5.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/confw5.jpg"><img class="aligncenter size-medium wp-image-14622" src="media/acca0a7e.confw5-550x374.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/confw5-550x374.jpg" alt="confw5" width="550" height="374" /></a></p>
<p><strong>- Et après ?</strong></p>
<p>Courant de semaine prochaine, les Insiders pourront trouver une nouvelle build de<em> Windows 10 Technical Preview</em>. Pour la version smartphone, la première build sera lancée après le Super Bowl. Ces versions seront disponibles en 25 langues.</p>
<p>Enfin, une information importante à prendre en compte : <strong> La mise à niveau vers Windows 10 sera gratuite</strong>. En effet, sera gratuite pour tous les appareils sous Windows 8/8.1, ainsi que Windows Phone 8.1, et même&#8230; Windows 7.</p>
<p>Venez en discuter dans notre forum : <a href="http://www.it-connect.fr/forum/conference-windows-10-t79.html" target="_blank">Conférence Windows 10, qu&#8217;en pensez-vous ?</a></p>
<p><a href="http://www.theverge.com/2015/1/21/7865539/microsoft-windows-10-event-what-you-need-to-know" target="_blank">Source</a></p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/conference-microsoft-les-10-plus-grosses-annonces/" data-text="Conférence Microsoft : Les 10 plus grosses annonces !"><a class="us_box" href="#" data-url="http://www.it-connect.fr/conference-microsoft-les-10-plus-grosses-annonces/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/conference-microsoft-les-10-plus-grosses-annonces/" data-text="Conférence Microsoft : Les 10 plus grosses annonces !" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/conference-microsoft-les-10-plus-grosses-annonces/" data-text="Conférence Microsoft : Les 10 plus grosses annonces !"><a class="us_box" href="#" data-url="http://www.it-connect.fr/conference-microsoft-les-10-plus-grosses-annonces/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/conference-microsoft-les-10-plus-grosses-annonces/" data-text="Conférence Microsoft : Les 10 plus grosses annonces !"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-xSl2z"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14545
title: Ouvrir ses consoles Windows dans des onglets avec ConEmu
uri: Ouvrir-ses-consoles-Windows-dans-des-onglets-avec-ConEmu
url: http://www.it-connect.fr/ouvrir-ses-consoles-windows-dans-des-onglets-avec-conemu/
content:
<h2>I. Présentation</h2>
<p><strong>ConEmu</strong> (pour<strong> Console Emulator</strong>) est un petit programme qui permet d’ouvrir plusieurs consoles dans des onglets. Ce qui est sympa avec ConEmu c’est qu’il dispose d’énormément d’options de personnalisation.</p>
<h2>II. L’interface</h2>
<p>Voici à quoi ressemble l’interface. Par défaut à l’ouverture du programme vous retrouvez une invite de commande Windows :</p>
<p><a href="media/b28261e5.onglet-windows-conemu-01.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/onglet-windows-conemu-01.png"><img class="aligncenter size-medium wp-image-14631" src="media/a2fea366.onglet-windows-conemu-01-550x388.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/onglet-windows-conemu-01-550x388.png" alt="onglet-windows-conemu-01" width="550" height="388" /></a></p>
<p>Vous pouvez ouvrir un nouvel onglet en cliquant sur le <strong>petit &#8220;+&#8221; vert</strong> en haut à droite. En cliquant sur la flèche juste à côté, vous ouvrez le menu qui permet d’accéder aux « <strong>raccourcis</strong> ». Par défaut vous pourrez ouvrir des invites de commande <strong>Windows</strong> et <strong>PowerShell.</strong> Vous pourrez rajouter d’autres programmes par la suite :</p>
<p><a href="media/61a024d8.onglet-windows-conemu-02.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/onglet-windows-conemu-02.png"><img class="aligncenter size-medium wp-image-14632" src="media/5ae1946a.onglet-windows-conemu-02-550x376.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/onglet-windows-conemu-02-550x376.png" alt="onglet-windows-conemu-02" width="550" height="376" /></a></p>
<h2>III. Les paramètres</h2>
<p>En cliquant sur le bouton de menu en haut à droite, plusieurs actions s’offrent à vous. Vous pouvez notamment ouvrir les paramètres en cliquant sur <em><strong>&#8220;Settings&#8221;.</strong></em><br />
La partie la plus intéressante de la personnalisation se trouve dans le menu <em><strong>&#8220;Startup&#8221;</strong></em> puis <em><strong>&#8220;Tasks.&#8221;</strong></em> (Accessible directement dans le menu des raccourcis en cliquant sur <em><strong>&#8220;Setup Tasks&#8221;</strong></em>)</p>
<p><a href="media/316336f7.onglet-windows-conemu-03.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/onglet-windows-conemu-03.png"><img class="aligncenter size-medium wp-image-14633" src="media/2b1d807b.onglet-windows-conemu-03-550x409.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/onglet-windows-conemu-03-550x409.png" alt="onglet-windows-conemu-03" width="550" height="409" /></a></p>
<p>Vous pourrez configurer ici les raccourcis vers vos applications telles que <strong>Putty, Teraterm Notepad</strong>++ et bien d’autres encore.</p>
<p>Pour ajouter ou supprimer un raccourci, utilisez les boutons<strong> +</strong> et <strong>-</strong> dans la 2de colonne. Dans le cadre de droite, vous devrez entrer la commande pour exécuter votre programme, comme si vous le faisiez depuis un invite de commande.</p>
<p>Une option aussi très intéressante à activer en cochant la case <em><strong>&#8220;Add ConEmu tasks to taskbar&#8221;</strong></em> dans le menu <em><strong>&#8220;Main&#8221;</strong></em> puis <em><strong>&#8220;Task </strong><strong>bar&#8221;</strong></em> dans les options :</p>
<p><a href="media/e932f5db.onglet-windows-conemu-04.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/onglet-windows-conemu-04.png"><img class="aligncenter size-medium wp-image-14634" src="media/252f683d.onglet-windows-conemu-04-550x409.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/onglet-windows-conemu-04-550x409.png" alt="onglet-windows-conemu-04" width="550" height="409" /></a></p>
<p>En activant cette option si vous attachez <strong>ConEmu</strong> à la barre des taches Windows, vous aurez directement accès à vos raccourcis en faisant un clic droit sur ConEmu :</p>
<p><a href="media/f9be1d93.onglet-windows-conemu-05.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/onglet-windows-conemu-05.png"><img class="aligncenter size-medium wp-image-14635" src="media/f9be1d93.onglet-windows-conemu-05.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/onglet-windows-conemu-05.png" alt="onglet-windows-conemu-05" width="336" height="355" /></a></p>
<p>Vous pouvez le voir par l’arborescence de la partie paramétrage, le programme est vraiment très personnalisable. Je vous laisse découvrir les options et faire part de vos plus belles découvertes  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
<p><strong>Pour télécharger ConEmu</strong> <a href="http://sourceforge.net/projects/conemu/?source=typ_redirect" target="_blank">c&#8217;est par ici.</a></p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/ouvrir-ses-consoles-windows-dans-des-onglets-avec-conemu/" data-text="Ouvrir ses consoles Windows dans des onglets avec ConEmu"><a class="us_box" href="#" data-url="http://www.it-connect.fr/ouvrir-ses-consoles-windows-dans-des-onglets-avec-conemu/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/ouvrir-ses-consoles-windows-dans-des-onglets-avec-conemu/" data-text="Ouvrir ses consoles Windows dans des onglets avec ConEmu" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/ouvrir-ses-consoles-windows-dans-des-onglets-avec-conemu/" data-text="Ouvrir ses consoles Windows dans des onglets avec ConEmu"><a class="us_box" href="#" data-url="http://www.it-connect.fr/ouvrir-ses-consoles-windows-dans-des-onglets-avec-conemu/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/ouvrir-ses-consoles-windows-dans-des-onglets-avec-conemu/" data-text="Ouvrir ses consoles Windows dans des onglets avec ConEmu"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-RTKLe"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14065
title: Convertir des fichiers audio ou vidéo avec VLC, c’est possible !
uri: Convertir-des-fichiers-audio-ou-vidéo-avec-VLC-c-est-possible
url: http://www.it-connect.fr/convertir-des-fichiers-audio-ou-video-avec-vlc-cest-possible/
content:
<h2>I. Présentation</h2>
<p>Le lecteur VLC que tout le monde ou presque utilise est capable d&#8217;effectuer de la conversion de fichiers, alors pourquoi s&#8217;embêter à utiliser encore un autre logiciel ? Vous me direz, on n&#8217;est plus à un logiciel près d&#8217;installé sur la machine, mais bon quand même&#8230;</p>
<p>Dans ce tutoriel, nous verrons qu&#8217;il possible de convertir des fichiers avec VLC. Au sein d&#8217;un exemple, la conversion d&#8217;un fichier audio sera effectuée mais la procédure pour de la vidéo est identique.</p>
<h2>II. Convertir un fichier avec VLC</h2>
<p>Commencez par ouvrir VLC, cliquez sur &#8220;<strong>Media</strong>&#8221; et &#8220;<strong>Convertir / Enregistrer</strong>&#8220;.</p>
<div id="attachment_14070" style="width: 425px" class="wp-caption aligncenter"><a href="media/f5a81e9d.convertvlc1.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/convertvlc1.png"><img class="size-full wp-image-14070" src="media/f5a81e9d.convertvlc1.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/convertvlc1.png" alt="VLC - Option &quot;Convertir / Enregistrer&quot;" width="415" height="363" /></a><p class="wp-caption-text">VLC &#8211; Option &#8220;Convertir / Enregistrer&#8221;</p></div>
<p>Dans la zone &#8220;<strong>Sélection de fichier</strong>&#8220;, il faut cliquer sur le bouton &#8220;<strong>Ajouter</strong>&#8221; pour indiquer le fichier que l&#8217;on souhaite convertir.</p>
<div id="attachment_14069" style="width: 554px" class="wp-caption aligncenter"><a href="media/cfe2faf9.convertvlc2.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/convertvlc2.png"><img class="size-full wp-image-14069" src="media/cfe2faf9.convertvlc2.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/convertvlc2.png" alt="Ajouter un fichier à convertir dans VLC" width="544" height="439" /></a><p class="wp-caption-text">Ajouter un fichier à convertir dans VLC</p></div>
<p>Une fois le fichier à convertir ajouté, on cliquera sur la flèche au niveau du bouton &#8220;<strong>Convertir / Enregistrer</strong>&#8221; et sur &#8220;<strong>Convertir</strong>&#8220;, étant donné que c&#8217;est l&#8217;action que nous souhaitons réaliser.</p>
<p><a href="media/30a9f48e.convertvlc3.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/convertvlc3.png"><img class="aligncenter size-medium wp-image-14068" src="media/b1a8e1ba.convertvlc3-550x157.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/convertvlc3-550x157.png" alt="convertvlc3" width="550" height="157" /></a></p>
<p>Les options de conversion doivent être définies. Au niveau du profil, sélectionnez le format de sortie que vous souhaitez obtenir. Pour ma part, je souhaite passer le fichier du format MP3 au format FLAC.</p>
<div id="attachment_14067" style="width: 560px" class="wp-caption aligncenter"><a href="media/22d47d81.convertvlc4.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/convertvlc4.png"><img class="wp-image-14067 size-medium" src="media/d9cc86b3.convertvlc4-550x418.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/convertvlc4-550x418.png" alt="convertvlc4" width="550" height="418" /></a><p class="wp-caption-text">Configurer la conversion d&#8217;un fichier audio dans VLC</p></div>
<blockquote><p><strong>Note</strong> : Il est possible de personnaliser les différents profils en cliquant sur le bouton qui représente deux outils. Il est également possible de créer un nouveau profil.</p></blockquote>
<p>Que ce soit pour l&#8217;audio ou la vidéo, VLC propose les formats de codecs les plus populaires, voyez par vous-même (MP4, MPEG, MKV, FLV, WAV, AVI, etc) :</p>
<div id="attachment_14066" style="width: 560px" class="wp-caption aligncenter"><a href="media/c2cde1f5.convertvlc5.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/convertvlc5.png"><img class="size-medium wp-image-14066" src="media/2993ecb5.convertvlc5-550x467.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/12/convertvlc5-550x467.png" alt="Codecs disponibles dans VLC pour convertir" width="550" height="467" /></a><p class="wp-caption-text">Codecs disponibles dans VLC pour convertir</p></div>
<p>Pour ceux qui se posent des questions sur le &#8220;<em>Désentrelacement</em>&#8220;, je vous renvoie vers Wikipédia qui expliquera bien mieux que moi ce que c&#8217;est&#8230; <a href="http://fr.wikipedia.org/wiki/D%C3%A9sentrelacement" target="_blank">Wikipédia Désentrelacement</a></p>
<p><strong>Que pensez-vous de la fonction de conversion de VLC ?</strong></p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/convertir-des-fichiers-audio-ou-video-avec-vlc-cest-possible/" data-text="Convertir des fichiers audio ou vidéo avec VLC, c&#8217;est possible !"><a class="us_box" href="#" data-url="http://www.it-connect.fr/convertir-des-fichiers-audio-ou-video-avec-vlc-cest-possible/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/convertir-des-fichiers-audio-ou-video-avec-vlc-cest-possible/" data-text="Convertir des fichiers audio ou vidéo avec VLC, c&#8217;est possible !" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/convertir-des-fichiers-audio-ou-video-avec-vlc-cest-possible/" data-text="Convertir des fichiers audio ou vidéo avec VLC, c&#8217;est possible !"><a class="us_box" href="#" data-url="http://www.it-connect.fr/convertir-des-fichiers-audio-ou-video-avec-vlc-cest-possible/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/convertir-des-fichiers-audio-ou-video-avec-vlc-cest-possible/" data-text="Convertir des fichiers audio ou vidéo avec VLC, c&#8217;est possible !"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-G7fAu"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14630
title: Quand Microsoft vous contrôle… Épisode 1…
uri: Quand-Microsoft-vous-contrôle-Épisode-1
url: http://www.it-connect.fr/quand-microsoft-vous-controle-episode-1/
content:
<p style="text-align: justify;"><strong>Ca y est, j&#8217;y suis, j&#8217;ai droit à un audit de contrôle des licences Microsoft…</strong></p>
<h2 style="text-align: justify;"><strong>Alors ? Comment cela se passe ?</strong></h2>
<p style="text-align: justify;">J&#8217;ai reçu, courant novembre dernier, un mail signé «<strong> Microsoft France</strong> » mais qui émane en fait de la société « <strong>U Progress</strong> » agissant en tant que sous-traitant.</p>
<p style="text-align: justify;">Ce mail contient plusieurs pièces jointes dont un magnifique tableau Excel (1,4Mo) dans lequel on vous demande de faire l&#8217;inventaire de vos logiciels Microsoft. Les autres pièces jointes contiennent différentes recommandations pour établir cet inventaire ainsi que les licences MS que vous auriez pu acquérir en volume.</p>
<p style="text-align: justify;">Le message de Microsoft est néanmoins un peu ambigu, je cite :</p>
<p style="padding-left: 30px; text-align: justify;"><em><span style="color: #ff6600;">&#8220;Cette vérification a pour objectif, d&#8217;une part, d&#8217;aider les organisations à comprendre les termes des accords de licence de Microsoft et, d&#8217;autre part, de promouvoir les meilleures pratiques en matière de gestion des actifs logiciels. Pour l&#8217;heure, Microsoft souhaite vous inviter à participer à une vérification de vos actifs logiciels. Pour vous aider dans la réalisation de cette tâche, nous menons des vérifications conduites par des consultants spécifiquement qualifiés.&#8221;</span></em></p>
<p style="text-align: justify;">Bon vous l&#8217;avez compris, c&#8217;est bien parce que l&#8217;on ne s&#8217;y retrouve pas dans la nébuleuse des licences Microsoft que ces derniers nous contrôlent et nous auditent…</p>
<p style="text-align: justify;">Cela ne me choque pas du tout d&#8217;être audité quand il s&#8217;agit véritablement d&#8217;une opération visant à mettre le doigt sur les points forts et les points faibles de mon organisation mais lorsque le but de cet audit est uniquement à des fins commerciales alors, c&#8217;est un véritable contrôle « <strong>fiscal</strong> » dont le seul objectif consiste à vous faire peur et à acheter encore un peu plus de « <strong>Microsoft</strong> » histoire d&#8217;être tranquille. Et pourtant, côté licences MS, je suis tranquille&#8230;enfin je crois…</p>
<p style="text-align: justify;"><a href="media/3c42a3af.windows_licensing.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/windows_licensing.png"><img class="aligncenter size-medium wp-image-14647" src="media/9513e2c3.windows_licensing-550x175.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/windows_licensing-550x175.png" alt="windows_licensing" width="550" height="175" /></a></p>
<p style="text-align: justify;">Premier écueil, le fameux tableau Excel de 1,4 Mo à remplir… Bon, c&#8217;est pas gagné, moi qui suis sous Linux avec LibreOffice&#8230;c&#8217;est blindé de « macros » et c&#8217;est inexploitable ! Il faut donc absolument trouver une machine Windows avec Excel pour remplir ce satané tableau mais, <strong>vous n&#8217;êtes pas au bout de vos surprises</strong>…</p>
<p style="text-align: justify;">Je me rends donc sur un poste de travail Windows, avec Office 2013, en pensant que cela allait rouler… Euh, à l&#8217;ouverture du tableau j&#8217;obtiens un joli message : «<strong> <em>Ce fichier contient des macros dont la signature est expirée ou a été révoquée – Ces macros seront désactivées</em></strong> ». Bon ça commence fort, du coup je m&#8217;interroge et je vais même jusqu&#8217;à me demander s&#8217;il ne s&#8217;agit pas d&#8217;une arnaque. Et si tout cela était « <em>bidon</em> » ! J&#8217;imagine mal une société comme Microsoft envoyer un fichier Excel aussi médiocre tant sur son contenu que sur sa conception !</p>
<p style="text-align: justify;">Ni une, ni deux, je renvoie un mail à mon interlocuteur en lui demandant certaines précisions telles que :</p>
<p style="text-align: justify;">- dois-je vraiment remplir ce tableau comportant 250 colonnes x 900 lignes (oui, vous avez bien lu cela fait <strong>225 000 cellules!</strong>) ?</p>
<p style="text-align: justify;">- dois-je vraiment activer les macros malgré le message d&#8217;avertissement ?</p>
<p style="text-align: justify;">- est-ce que vous me garantissez la confidentialité des informations que je vais vous fournir ? Exemple : MS vous demande le nombre d&#8217;Ipad dans votre entreprise… En quoi cette information a t-elle un rapport avec les licences MS ?</p>
<p style="text-align: justify;">Huit jours se sont passés et je n&#8217;ai aucun retour de cet « <strong>auditeur</strong> », je passe donc à autre chose…<a href="media/959bdc0a.logo-windows7.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/07/logo-windows7.jpg"><img class=" size-full wp-image-11316 alignright" src="media/959bdc0a.logo-windows7.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/07/logo-windows7.jpg" alt="logo-windows7" width="308" height="190" /></a></p>
<p style="text-align: justify;">Le lendemain, je reçois un courrier de Microsoft France me confirmant que j&#8217;allais être contacté pour un « <strong>audit</strong> », ce qui confirme alors que tout cela n&#8217;était pas du « <strong>bidon</strong> »…</p>
<p style="text-align: justify;">Je remplis donc le fameux tableau, ce qui n&#8217;était pas très compliqué chez moi dans le sens où, mis à part les postes de travail sous Windows, quelques MSOffice par-ci, par-là nous n&#8217;utilisons que très peu de produits MS (Tiens, c&#8217;est peut-être pour cela que je suis contrôlé ?)… Et je renvoie donc le précieux tableau à mon correspondant qui, d&#8217;ailleurs, n&#8217;a toujours pas répondu à mon premier mail&#8230;pas très sérieux tout cela !</p>
<p style="text-align: justify;">Huit jours se passent et toujours pas de retour&#8230;si ce n&#8217;est un deuxième courrier de Microsoft et le ton a changé : Monsieur, vous n&#8217;avez toujours pas répondu à notre audit &#8230;blablabla… !</p>
<p style="text-align: justify;">Ouh là là….Cela commence à me chauffer un tantinet, je prends donc mon téléphone et je compose le n° inscrit sur le courrier…</p>
<p style="padding-left: 30px; text-align: justify;"><span style="color: #ff6600;"><em>- Allo ? Bonjour Monsieur, je vous contacte au sujet d&#8217;un courrier de rappel que je viens de recevoir de votre part et qui me met en garde sur le fait que je n&#8217;ai pas répondu à votre audit&#8230;alors que je suis en contact avec la société « U Progress » depuis plusieurs jours et que je leur ai fourni les informations demandées&#8230;mails restés sans réponse d&#8217;ailleurs…</em></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="color: #ff6600;"><em>- Bonjour Monsieur, je suis Martin DURAND et je vais prendre en charge votre problème… Je ne connais pas la société « U Progress » mais en fait il s&#8217;agit d&#8217;un courrier automatique et si vous êtes déjà en contact avec un collaborateur de chez Microsoft pour la mise à jour de vos licences, alors vous n&#8217;avez rien à faire, si ce n&#8217;est d&#8217;aller sur le site de Microsoft pour certifier que vous êtes bien à jour et les courriers cesseront !</em></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="color: #ff6600;"><em>- Ah bon ? Mais alors à quoi sert l&#8217;audit et tout le bazar ?</em></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="color: #ff6600;"><em>- C&#8217;est une procédure en parallèle pour bien vous faire comprendre comment fonctionne le principe des licences Microsoft…</em></span></p>
<p style="text-align: justify;">Bon, je coupe court à cette discussion stérile et je m&#8217;empresse d&#8217;aller sur le site de Microsoft afin de leur indiquer que je suis à jour en terme de licences…</p>
<p style="text-align: justify;">Je pensais alors que l&#8217;histoire s’arrêterait définitivement ici mais que nenni, quinze jours plus tard je recevais à nouveau un mail dont le sujet était <strong>« Après analyse de votre inventaire, il s&#8217;avère que….</strong> »</p>
<p style="text-align: justify;">Mais ça, ce sera l&#8217;objet du prochain billet…</p>
<p style="text-align: justify;">A bientôt !</p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/quand-microsoft-vous-controle-episode-1/" data-text="Quand Microsoft vous contrôle&#8230; Épisode 1&#8230;"><a class="us_box" href="#" data-url="http://www.it-connect.fr/quand-microsoft-vous-controle-episode-1/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/quand-microsoft-vous-controle-episode-1/" data-text="Quand Microsoft vous contrôle&#8230; Épisode 1&#8230;" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/quand-microsoft-vous-controle-episode-1/" data-text="Quand Microsoft vous contrôle&#8230; Épisode 1&#8230;"><a class="us_box" href="#" data-url="http://www.it-connect.fr/quand-microsoft-vous-controle-episode-1/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/quand-microsoft-vous-controle-episode-1/" data-text="Quand Microsoft vous contrôle&#8230; Épisode 1&#8230;"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-8ZhLR"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=12936
title: Remplacer l’index Apache par h5ai
uri: Remplacer-l-index-Apache-par-h5ai
url: http://www.it-connect.fr/remplacer-lindex-apache-par-h5ai/
content:
<h2>I. Présentation</h2>
<p>Vous avez tous un jour utilisé l&#8217;index Apache pour accéder, mais aussi télécharger, des documents depuis internet. Cette interface n&#8217;est vraiment pas conviviale. De plus, si on souhaite récupérer tout un répertoire de photos, il faudra les télécharger une par une&#8230;pas pratique du tout, et surtout très long. L&#8217;interface n&#8217;est pas non plus très esthétique&#8230;</p>
<p><a href="media/1e21e941.indexOf.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/10/indexOf.png"><img class="size-full wp-image-12937 aligncenter" src="media/1e21e941.indexOf.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/10/indexOf.png" alt="indexOf" width="416" height="297" /></a></p>
<p>Mais ça, c&#8217;était avant  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" />  Il y a quelque temps je suis tombé sur h5ai qui est bien plus glamour. Il permet de sélectionner le ou les fichiers que l&#8217;on souhaite télécharger. Mais également d&#8217;avoir un aperçu des photos, des fichiers texte, etc. Et petit plus,  un aperçu de notre arborescence. Au final il a tout pour plaire :p</p>
<p style="text-align: center;"><a href="media/aec396c0.h5ai.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/10/h5ai.png"><img class="alignnone size-medium wp-image-12938" src="media/4135f54f.h5ai-550x256.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/10/h5ai-550x256.png" alt="h5ai" width="550" height="256" /></a></p>
<p style="text-align: left;"><span class="notranslate">Il fonctionne avec <strong>Apache httpd, lighttpd, nginx</strong> et <strong>Cherokee.<br />
</strong></span></p>
<h2>II. Installation</h2>
<p><span class="notranslate">Je précise que l&#8217;application nécessite PHP 5.3 au minimum.<br />
</span></p>
<p>Nous allons créer un répertoire à la racine du répertoire web &#8220;<strong>/var/www</strong>&#8221; que nous allons ensuite indexer pour pouvoir y accéder depuis internet.</p><pre class="crayon-plain-tag">mkdir /var/www/partage</pre><p></p>
<p class="">Télécharger <a title="h5ai" href="http://release.larsjung.de/h5ai/h5ai-0.26.1.zip" target="_blank">la dernière version</a> d&#8217;h5ai au 08/01/2015 dans le répertoire /var/www :</p>
<p></p><pre class="crayon-plain-tag">cd /var/www
wget http://release.larsjung.de/h5ai/h5ai-0.26.1.zip
unzip h5ai-0.26.1.zip
rm -r h5ai-0.26.1.zip</pre><p>&nbsp;</p>
<h2>III. Modification apache</h2>
<p>Création d&#8217;un virtualhost :</p><pre class="crayon-plain-tag">&lt;VirtualHost *:80&gt;
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/partage
        &lt;Directory /var/www/partage/&gt;
                Options +Indexes
                AllowOverride all
                Order allow,deny
                allow from all
        &lt;/Directory&gt;

        ErrorLog ${APACHE_LOG_DIR}/h5ai_error.log

        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/h5ai_access.log combined
&lt;/VirtualHost&gt;</pre><p>Modification du fichier de configuration apache :</p><pre class="crayon-plain-tag">vi /etc/apache2/apache2.conf</pre><p></p>
<p class="">Et ajouter à la fin du fichier :</p>
<p></p><pre class="crayon-plain-tag">DirectoryIndex index.html index.php /h5ai/server/php/index.php</pre><p></p>
<p class="">Activer et redémarrer le service apache2 :</p>
<p></p><pre class="crayon-plain-tag">a2ensite h5ai
/etc/init.d/apache2 restart</pre><p></p>
<p class="">Accès à notre espace web :</p>
<p></p><pre class="crayon-plain-tag">http://adresse_ip/partage</pre><p></p>
<h2 class=""></h2>
<h2 class="">IV. Conclusion</h2>
<p>À présent vous avez une interface plus sympa  <img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-original="http://www.it-connect.fr/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" />  que vous pouvez personnaliser si vous le souhaitez grâce à h5ai !</p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/remplacer-lindex-apache-par-h5ai/" data-text="Remplacer l’index Apache par h5ai"><a class="us_box" href="#" data-url="http://www.it-connect.fr/remplacer-lindex-apache-par-h5ai/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/remplacer-lindex-apache-par-h5ai/" data-text="Remplacer l’index Apache par h5ai" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/remplacer-lindex-apache-par-h5ai/" data-text="Remplacer l’index Apache par h5ai"><a class="us_box" href="#" data-url="http://www.it-connect.fr/remplacer-lindex-apache-par-h5ai/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/remplacer-lindex-apache-par-h5ai/" data-text="Remplacer l’index Apache par h5ai"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-8XVra"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=13311
title: Active Directory : Supprimer les ordinateurs d’une OU en PowerShell
uri: Active-Directory-Supprimer-les-ordinateurs-d-une-OU-en-PowerShell
url: http://www.it-connect.fr/active-directory-supprimer-les-ordinateurs-dune-ou-en-powershell/
content:
<h2>I. Présentation</h2>
<p>Dans un annuaire <strong>Active Directory</strong>, les objets (utilisateurs, groupes, ordinateurs, etc.) sont organisés par Unités d&#8217;Organisation (Organizational Unit, OU, UO). Ainsi, dans une unité d&#8217;organisation on peut retrouver un grand nombre d&#8217;ordinateurs enregistrés comme faisant partie du domaine.</p>
<p>Si vous avez besoin de supprimer les ordinateurs contenus dans une OU, via un script (notamment pour de l&#8217;automatisation), vous pouvez effectuer cette tâche grâce à PowerShell. C&#8217;est ce que nous allons voir dans ce tutoriel, une astuce simple mais pratique quand le cas se présente.</p>
<p>Pour ma part : Un contrôleur de domaine sous Windows Server 2012 R2, pour le domaine it-connect.fr, avec une unité d&#8217;organisation nommée &#8220;<strong>Formation</strong>&#8221; et qu&#8217;il est nécessaire de purger au niveau des objets ordinateurs (elle contient aussi des utilisateurs). Le chemin LDAP de l&#8217;OU est :</p>
<p><strong>OU=Formation,DC=it-connect,DC=fr</strong></p>
<p><a href="media/501c9210.psdel1.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/psdel1.png"><img class="aligncenter size-full wp-image-13312" src="media/501c9210.psdel1.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/psdel1.png" alt="psdel1" width="543" height="141" /></a></p>
<h2>II. Code PowerShell</h2>
<p>Pour effectuer l&#8217;opération, on va s&#8217;appuyer sur deux commandlets PowerShell :</p>
<ul>
<li><strong>Get-ADComputer</strong> : Lister les objets ordinateurs de l&#8217;Active Directory</li>
<li><strong>Remove-ADComputer</strong> : Supprimer des objets de type ordinateur dans l&#8217;Active Directory</li>
</ul>
<p>Ainsi, nous allons concaténer l&#8217;utilisation de ces deux commandes pour obtenir la liste des ordinateurs présent dans une OU en particulier, puis, pour chaque objet nous effectuerons une action de suppression.</p>
<p>Ceci se traduit par la commande suivante :</p><pre class="crayon-plain-tag">Get-ADComputer -SearchBase "OU=Formation,DC=it-connect,DC=fr" -Filter * | Remove-ADComputer -confirm:$false</pre><p>Dans un premier temps, je vous conseil d&#8217;exécuter uniquement la première partie de la commande, à savoir :</p><pre class="crayon-plain-tag">Get-ADComputer -SearchBase "OU=Formation,DC=it-connect,DC=fr" -Filter *</pre><p>Ceci permettra de lister les ordinateurs sans effectuer d&#8217;action, dans le but de s&#8217;assurer que les ordinateurs qui sont présents dans le résultat de cette commande sont bien ceux que le souhaitent supprimer.</p>
<p><a href="media/90ce34dc.psdel2.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/psdel2.png"><img class="aligncenter wp-image-13313 size-medium" title="Get-ADUser exemple" src="media/e9b7a3a5.psdel2-550x484.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/psdel2-550x484.png" alt="psdel2" width="550" height="484" /></a></p>
<p>Une fois la vérification effectuée, la commande de suppression peut être exécutée plus sereinement.</p>
<p><a href="media/0e0354b8.psdel3.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/psdel3.png"><img class="aligncenter size-medium wp-image-13314" src="media/583b0f72.psdel3-550x54.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/psdel3-550x54.png" alt="psdel3" width="550" height="54" /></a></p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/active-directory-supprimer-les-ordinateurs-dune-ou-en-powershell/" data-text="Active Directory : Supprimer les ordinateurs d&#8217;une OU en PowerShell"><a class="us_box" href="#" data-url="http://www.it-connect.fr/active-directory-supprimer-les-ordinateurs-dune-ou-en-powershell/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/active-directory-supprimer-les-ordinateurs-dune-ou-en-powershell/" data-text="Active Directory : Supprimer les ordinateurs d&#8217;une OU en PowerShell" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/active-directory-supprimer-les-ordinateurs-dune-ou-en-powershell/" data-text="Active Directory : Supprimer les ordinateurs d&#8217;une OU en PowerShell"><a class="us_box" href="#" data-url="http://www.it-connect.fr/active-directory-supprimer-les-ordinateurs-dune-ou-en-powershell/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/active-directory-supprimer-les-ordinateurs-dune-ou-en-powershell/" data-text="Active Directory : Supprimer les ordinateurs d&#8217;une OU en PowerShell"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-b8WDk"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14562
title: Powershell pour les débutants (4ème partie)
uri: Powershell-pour-les-débutants-(4ème-partie)
url: http://www.it-connect.fr/powershell-pour-les-debutants-4eme-partie/
content:
<h2>I. Présentation</h2>
<p>Pour faire suite et achever cette introduction à Powershell, je vous propose de découvrir la gestion des erreurs sous Powershell. Un vaste programme, mais là encore, je souhaite vous amener à l&#8217;essentiel. Et pour conclure, histoire de se détendre un peu, je vous parlerais de la gestion des couleurs sous Powershell.</p>
<p>Pour ceux qui souhaitent consulter les autres parties :</p>
<ul>
<li><a href="http://www.it-connect.fr/powershell-pour-les-debutants-1ere-partie/" target="_blank">Powershell pour les débutants (1ère partie)</a></li>
<li><a href="http://www.it-connect.fr/powershell-pour-les-debutants-2eme-partie/" target="_blank">Powershell pour les débutants (2ème partie)</a></li>
<li><a href="http://www.it-connect.fr/powershell-pour-les-debutants-3eme-partie/" target="_blank">Powershell pour les débutants (3ème partie)</a></li>
</ul>
<h2>II. Précision sur les canaux ou flux (stream) d&#8217;une commande</h2>
<p>Bien que cette précision soit quelque peu &#8220;annexe&#8221; au traitement des erreurs, il me semble que sa compréhension est utile ne serait-ce que pour intercepter les bonnes informations.</p>
<p><a href="media/72abb8fd.ps41.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps41.png"><img class="aligncenter wp-image-14575 size-full" title="Powershell canaux" src="media/72abb8fd.ps41.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps41.png" alt="ps41" width="453" height="169" /></a></p>
<p>Les flux d&#8217;une commande peuvent être redirigés ou fusionnés à votre convenance. Pour cela, il suffit d&#8217;utiliser le caractère &#8220;&gt;&#8221; pour la redirection avec ou sans l&#8217;esperluette &#8220;&amp;&#8221; pour une fusion :</p>
<p><strong>&gt;</strong> Redirection vers un fichier (création/Ecrasement)<br />
<strong>&gt;&gt;</strong> Redirection vers un fichier (mode ajout)<br />
<strong>&amp;&gt;</strong> Fusion de flux<br />
<strong>*&gt;</strong> Redirige tous les flux (vers un fichier par exemple)</p>
<p>&#8211; Exemples :</p>
<p><strong>3&gt;</strong> Redirige les avertissements vers un fichier<br />
<strong>3&gt;&amp;1</strong> Fusionne les avertissements avec la sortie standard</p>
<p>Powershell propose plusieurs applets de commande, utilisant le verbe &#8220;<strong>write-*</strong>&#8221; destinées à l&#8217;écriture de données sur les différents flux.</p>
<p>Exemple de fonction de test d&#8217;envoi d&#8217;un message vers les différents canaux :</p><pre class="crayon-plain-tag">Function Write-Messages
{
    [CmdletBinding()]			
    param($Message = "Message de test")   
    Write-Host "Canal [Host] $message"			
    Write-Output "Canal 1 [Output] $Message"	
    Write-Error " Canal 2 [Error] $Message"
    Write-Verbose "Canal 4 [Verbose] $Message"
    Write-Warning "Canal 3 [Warning] $Message"
    Write-Debug "Canal 5 [Debug] $Message"
}

Write-Messages -Verbose -Debug</pre><p>Bien sûr, si vous interrogez les applets de commande utilisant le verbe &#8220;<strong>write</strong>&#8220;, (&#8220;gcm -verb write&#8221;), vous obtiendrez un périmètre sensiblement annexe aux flux, tel que &#8220;<strong>write-host</strong>&#8220;, &#8220;<strong>write-eventlog</strong>&#8220;, ou &#8220;<strong>write-progress</strong>&#8220;.</p>
<table style="height: 508px;" width="550">
<tbody>
<tr>
<td width="151"><strong>Vers un flux donné</strong></td>
<td width="167"><strong>Préfixe de message</strong></td>
<td width="155"><strong>Couleurs par défaut (Fore / Back)</strong></td>
</tr>
<tr>
<td width="151">Write-Host</td>
<td width="167"></td>
<td width="155">DarkYellow / DarkMagenta</td>
</tr>
<tr>
<td width="151">Write-Output</td>
<td width="167"></td>
<td width="155"></td>
</tr>
<tr>
<td width="151">Write-Error</td>
<td width="167"></td>
<td width="155">Red / Black</td>
</tr>
<tr>
<td width="151">Write-Warning</td>
<td width="167">AVERTISSEMENT :</td>
<td width="155">Yellow / Black</td>
</tr>
<tr>
<td width="151">Write-Verbose</td>
<td width="167">COMMENTAIRES :</td>
<td width="155">Yellow / Black</td>
</tr>
<tr>
<td width="151">Write-Debug</td>
<td width="167">DÉBOGUER :</td>
<td width="155">Yellow / Black</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<blockquote><p><strong>Note</strong> : Reportez-vous à la partie sur la gestion des couleurs de cet article si vous souhaitez modifier les valeurs par défaut lors de l&#8217;affichage de ces messages particuliers.</p></blockquote>
<p>Exemples de redirection :</p>
<p>&#8211; Par commande :</p><pre class="crayon-plain-tag">Get-Process none 2&gt; Errors.txt</pre><p>&#8211; Pour un script :</p><pre class="crayon-plain-tag">.\MyScript.ps1 2&gt;&amp;1 | Tee-Object -filePath c:\results.txt</pre><p></p>
<h2>III. La gestion (basique) des erreurs</h2>
<h3>A. Les variables</h3>
<p>Avant de parler des instructions spécifiques aux traitements des erreurs, il convient de présenter les variables dédiés à ces cas particuliers.</p>
<p><em><strong>1 &#8211; &#8220;$ErrorActionPreference&#8221;</strong></em></p>
<p>La première variable à connaitre est &#8220;<strong>$ErrorActionPreference</strong>&#8221; qui définit le comportement global de Powershell lorsqu&#8217;il rencontre une erreur. Par défaut, la valeur est positionnée sur &#8220;Continue&#8221; &#8211; Autrement dit, en cas d&#8217;erreur, Powershell renvoie l&#8217;information sur le canal d&#8217;erreur (et dans un objet dédié que j&#8217;évoque juste après) et poursuit le reste du code. (Ce qui correspond à la directive &#8220;<em>on error resume next</em>&#8221; en vbs.).</p>
<p>Les valeurs possibles pour &#8220;<strong>$ErrorActionPreference</strong>&#8221; sont :</p>
<p>• &#8216;Continue&#8217; (default)<br />
• &#8216;stop&#8217;<br />
• &#8216;Inquire&#8217;<br />
• &#8216;SilentlyContinue&#8217;</p>
<p>Si vous intégrez un traitement d&#8217;erreur dans votre code, (genre, trap, ou try/catch), je vous conseille de positionner la valeur sur &#8216;stop&#8217; afin que l&#8217;erreur devienne &#8220;bloquante&#8221;. Il est en effet fort désagréable de laisser passer une erreur non bloquante qui pourrait avoir des conséquences ultérieures.</p>
<p><em><strong>2 &#8211; &#8220;$?&#8221;</strong></em></p>
<p>Cette variable &#8220;$?&#8221; d&#8217;état binaire (booléenne) prend la valeur $false si la dernière commande a retourné une erreur, $true s&#8217;il n&#8217;y a pas eu d&#8217;erreur.</p>
<p><em><strong>3 &#8211; &#8220;$Error&#8221;</strong></em></p>
<p>Cet objet dédié, nommé &#8220;<strong>$Error</strong>&#8220;, recense toutes les erreurs qui sont survenues précédemment (Vous vous souvenez, le fameux canal 2). Attention, c&#8217;est ce que j&#8217;appellerais une sorte de pile FIFO, (<em>First In First Out</em>). C’est-à-dire que l&#8217;élément [0] correspond à la dernière erreur retournée.</p>
<p>Vous pouvez l&#8217;afficher ainsi :</p><pre class="crayon-plain-tag">$Error[0]</pre><p>Pour vider toutes les erreurs :</p><pre class="crayon-plain-tag">$Error.clear()</pre><p>Mais cet objet est plus complexe et riche qu&#8217;il n&#8217;y parait. Pour faire court, vous pouvez afficher uniquement le message de l&#8217;erreur (à l&#8217;instar de &#8220;<em>err.description</em>&#8221; en vbs) :</p><pre class="crayon-plain-tag">$Error.Exception.Message</pre><p>Information provenant du type <strong>[System.Management.Automation.ErrorRecord]</strong> mais vous pouvez obtenir bien d&#8217;autres éléments sur son origine, comme par exemple :</p><pre class="crayon-plain-tag">$Error.CategoryInfo.Reason</pre><p>Dans les grandes lignes, vous trouverez des informations (à consigner dans un journal par exemple) sous :</p>
<table style="height: 346px;" width="550">
<tbody>
<tr>
<td width="250"><strong>ErrorRecord</strong></td>
<td width="223"><strong>Informations</strong></td>
</tr>
<tr>
<td width="250">$error[0].Exception</td>
<td width="223">Contient l&#8217;instance de l&#8217;erreur</td>
</tr>
<tr>
<td width="250">$error[0].Exception |gm</td>
<td width="223">Détails sur les membres disponibles d&#8217;une erreur</td>
</tr>
<tr>
<td width="250">$error[0].InvocationInfo</td>
<td width="223">Détails sur le &#8220;contexte&#8221; de l&#8217;erreur (dépend du type d&#8217;erreur et n&#8217;est pas toujours disponible)</td>
</tr>
</tbody>
</table>
<p><em><strong>4 &#8211; &#8220;$LASTEXITCODE&#8221;</strong></em></p>
<p>Cette variable correspond approximativement au célèbre &#8220;<strong>ErrorLevel</strong>&#8221; utilisé en mode batch, et qui retourne la valeur &#8220;<strong>0</strong>&#8221; en l&#8217;absence d&#8217;erreur. &#8211; Faites toutefois attention à la portée et au caractère local de cette variable (scope)</p>
<p>En effet, si vous utilisez cette variable au sein d&#8217;une fonction, il est souhaitable de modifier la portée afin d&#8217;utiliser la valeur plus tard, comme par exemple :</p><pre class="crayon-plain-tag">function DemoExitCode
{
Param ($computer)
    $global:LASTEXITCODE = $null
    ping $computer &gt; $null
    Write-Host "Ping sur $computer"
    # Write-Host "La valeur de LastExitCode est : $LASTEXITCODE"
}

DemoExitCode -computer localhost
Write-Host "La valeur de LastExitCode est : $LASTEXITCODE"
DemoExitCode -computer bidon
Write-Host "La valeur de LastExitCode est : $LASTEXITCODE"</pre><p><em><strong>5 &#8211; Options au niveau des applets de commandes</strong></em></p>
<p>Le dernier élément qui me semble pertinent à préciser, est l&#8217;usage des variables ponctuelles qui peuvent être mentionnées lors de l&#8217;appel d&#8217;une applet de commande.</p>
<p>En effet, chacune d&#8217;entre elles contient les 2 options suivantes :</p>
<table style="height: 356px;" width="550">
<tbody>
<tr>
<td width="161"><strong>Option</strong></td>
<td width="76"><strong>Alias d&#8217;option</strong></td>
<td width="236"><strong>Description</strong></td>
</tr>
<tr>
<td width="161">-ErrorAction</td>
<td width="76">-EA</td>
<td width="236">Outrepasse ponctuellement le comportement indiqué dans la variable globale &#8220;<strong>$ErrorActionPreference</strong>&#8220;</td>
</tr>
<tr>
<td width="161">-ErrorVariable</td>
<td width="76">-EV</td>
<td width="236">Redirige l&#8217;erreur vers un objet dédié (pas $Error) &#8211; Indiquez un nom quelconque de variable sans le préfixe &#8220;$&#8221;</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<h3>B. Les instructions &#8220;Trap&#8221; et &#8220;Throw&#8221;</h3>
<p>Historiquement, la première mouture de Powershell (v1) proposait une gestion d&#8217;erreur plutôt triviale avec les instructions &#8220;<strong>trap</strong>&#8221; et &#8220;<strong>throw</strong>&#8221; (un peu comme &#8220;raise&#8221; en vbs).</p>
<p>Grossièrement, le trap consiste à &#8220;préparer&#8221; le code à un traitement d&#8217;erreur, afin d&#8217;intercepter celle-ci puis effectuer une action en conséquence.</p>
<p>Exemple de fonction trap :</p><pre class="crayon-plain-tag">function Demo-Trap {
   trap {"Erreur détectée"; return;}
     1/$null    # on génère une erreur, on exécute le "trap" et on quitte la fonction via "return" ou le script via un "break"
    Write-Host "Fonction terminée." # Ce message ne s'affichera pas car une erreur sera détectée
  }
Demo-Trap # on appelle la fonction
Write-Host "Code Demo-trap terminé"</pre><p>Exemple de fonction throw :</p><pre class="crayon-plain-tag">function Demo-Throw {
param ($file)
if (-not (Test-Path $file)) 
 {
  Throw  [System.IO.FileNotFoundException] "Le fichier $file est introuvable!."
 }
}
Demo-Throw -file c:\Foo.txt</pre><p>Vous n&#8217;êtes pas obligé d&#8217;indiquer le type d&#8217;erreur entre crochet, dans le cas ou seul le message vous intéresse, mais l&#8217;erreur sera moins précise.(cf $error.CategoryInfo)</p>
<blockquote><p><strong>Note</strong> : Alternativement à l&#8217;instruction &#8220;Throw&#8221;, il peut être préférable d&#8217;utiliser les applets de commande &#8220;write-error&#8221; ou &#8220;write-warning&#8221; avec éventuellement l&#8217;option &#8220;-ErrorAction&#8221;. En effet, cette technique permet de gérer des erreurs que vous considérez &#8220;non critiques&#8221;, alors que throw est plutôt réservé au traitement des erreurs &#8220;bloquantes&#8221;. (à moins que vous indiquiez &#8220;write-error -ErrorAction stop&#8221; ce qui reviendrait approximativement au même résultat)</p></blockquote>
<p>&nbsp;</p>
<h3>C. Les instructions &#8220;Try&#8221; ,&#8221;Catch&#8221; (et &#8220;Finally&#8221;)</h3>
<p>Depuis Powershell v2, l&#8217;instruction trap est de plus en plus rarement utilisée au profit des blocs de code &#8220;<strong>Try</strong>&#8221; et &#8220;<strong>Catch</strong>&#8220;. Cette fois ci, on essaye un bloc de code via &#8220;<strong>Try</strong>&#8220;, et en cas d&#8217;erreur on exécute les instructions contenues dans le(s) bloc(s) &#8220;<strong>Catch</strong>&#8221; suivant(s).</p>
<p>Le bloc &#8220;<strong>Finally</strong>&#8221; est optionnel et sera toujours exécuté.</p>
<p><a href="media/f506af4b.ps42.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps42.png"><img class="aligncenter wp-image-14573 size-full" title="PowerShell Try Catch" src="media/f506af4b.ps42.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/ps42.png" alt="ps42" width="325" height="252" /></a></p>
<p>Par exemple :</p><pre class="crayon-plain-tag">$array = @(3,0,1,2)
$nb = 10

foreach ($item in $array)
{
    try
    {
        $nb/$item | Out-Null
        Write-Host  -Fore 'green' "Le chiffre $nb est divisible par $item"
    }
    catch
    {
        Write-Host -Fore 'red' "Erreur! Impossible de diviser $nb par $item !"
    }
    finally
    {
        Write-Host -Fore 'green' "Information - Le chiffre traité est $nb"
    }
}</pre><p>Voici un second exemple, exploitant certains concepts évoqués précédemment :</p><pre class="crayon-plain-tag">try {            
    # on génère une erreur
    1 + "ab"  
} 
catch {            
   # on affiche uniquement le message d'erreur
    Write-Warning -Message "$($_.Exception.Message)"
}</pre><p>Vous aurez probablement remarqué que nous utilisons l&#8217;objet du pipeline &#8220;<strong>$_</strong>&#8221; correspondant de ce cas au canal d&#8217;erreur du bloc &#8220;<strong>try</strong>&#8220;.</p>
<p><strong>Remarque</strong> : Dans cet exemple, le bloc catch ci-dessus traite et s&#8217;applique à toutes les erreurs. Vous pouvez traiter uniquement certaines erreurs en indiquant le type .NET [System.Management.Automation&#8230;.] en modifiant le code comme suit :</p><pre class="crayon-plain-tag">try {            
  # génère une erreur gérée
  # Remove-Item "C:\fauxfichier.txt" -ErrorAction Stop
  # génère une erreur non gérée
  1 + "ab"  
 } 

catch [System.Management.Automation.ItemNotFoundException]
    {
  # Exemple de capture d'erreurs spécifiques 
  # afin de personnaliser les actions en conséquence
  write-host "Une erreur de type [objet non trouvé] a été détectée" -ForegroundColor Magenta
 }

Catch {
  # Traitement des autres erreurs
  write-host "Une erreur non gérée est survenue :`n $($Error[0])" -ForegroundColor Magenta
 }</pre><p>Exécutez ce code en l&#8217;état puis décommentez (enlevez le &#8220;#&#8221;) sur la 3ème ligne et exécutez-le de nouveau. Vous constaterez alors plusieurs choses : Seul le dernier bloc catch correspondant à l&#8217;erreur non gérée est traité. Au 2ème lancement, l&#8217;exception est traitée par le premier bloc catch correspondant au type d&#8217;erreur alors que le second catch est ignoré. Enfin, dès qu&#8217;une erreur survient, l’interpréteur &#8220;quitte&#8221; le bloc try sans exécuter les instructions suivantes.</p>
<p>Nous sommes malheureusement loin d&#8217;avoir exploré toutes les possibilités et subtilités en matière de gestion des erreurs sous Powershell, mais je pense qu&#8217;il y a déjà bien assez de matière pour un début.</p>
<h2>IV. La gestion des couleurs</h2>
<p>Après la lecture d&#8217;un sujet aussi sensible que la gestion des erreurs, je pense que nous méritons bien, un passage moins éprouvant pour l&#8217;esprit. J&#8217;ai donc pensé à vous présenter les moyens d&#8217;agrémenter l&#8217;affichage en vous présentant la gestion des couleurs dans Powershell.</p>
<h3>A. Les constantes prédéfinies</h3>
<p>Vous probablement déjà remarqué qu&#8217;il était très facile d&#8217;afficher un résultat en couleur avec l&#8217;applet de commande &#8220;<strong>Write-Host</strong>&#8221; suivie des commutateurs &#8221; <strong>-ForegroundColor</strong>&#8221; et/ou &#8220;<strong> -BackgroundColor</strong>&#8220;, avec respectivement un nom de couleur en anglais. Ce que vous connaissez probablement moins, c&#8217;est d&#8217;où sortent ces constantes désignant ces couleurs, ainsi que les différentes valeurs supportées.</p>
<p>Pour afficher les constantes prédéfinies (utilisables dans la console) vous pouvez utiliser le code suivant :</p><pre class="crayon-plain-tag">[system.Consolecolor] | get-member -Static -MemberType Properties | select name</pre><p>Ou plus simplement :</p><pre class="crayon-plain-tag">[system.consolecolor]::GetNames("consolecolor")</pre><p>Ou bien encore :</p><pre class="crayon-plain-tag">[Enum]::GetValues([System.ConsoleColor])</pre><p>Et pour le fun, voici une jolie fonction d&#8217;affichage des couleurs de base :</p><pre class="crayon-plain-tag">function Show-Colors( ) {
  $colors = [Enum]::GetValues( [ConsoleColor] )
  $max = ($colors | foreach { "$_ ".Length } | Measure-Object -Maximum).Maximum
  foreach( $color in $colors ) {
    Write-Host (" {0,2} {1,$max} " -f [int]$color,$color) -NoNewline
    Write-Host "$color" -Foreground $color
  }
}
Show-Colors</pre><p></p>
<h3>B. Les couleurs par défaut</h3>
<p>Vous avez la possibilité de modifier les couleurs par défaut affichées en fonction des différents types de message de console.</p>
<p>Pour cela, vous pouvez modifier les valeurs des variables suivantes :</p>
<table style="height: 854px;" width="525">
<tbody>
<tr>
<td width="388"><strong>Variable</strong></td>
<td width="85"><strong>Valeur par défaut</strong></td>
</tr>
<tr>
<td width="388">$Host.UI.RawUI.ForegroundColor</td>
<td width="85">= &#8216;DarkYellow&#8217;</td>
</tr>
<tr>
<td width="388">$Host.UI.RawUI.BackgroundColor</td>
<td width="85">= &#8216;DarkMagenta&#8217;</td>
</tr>
<tr>
<td width="388">$Host.PrivateData.ErrorForegroundColor</td>
<td width="85">= &#8216;Red&#8217;</td>
</tr>
<tr>
<td width="388">$Host.PrivateData.ErrorBackgroundColor</td>
<td width="85">= &#8216;Black&#8217;</td>
</tr>
<tr>
<td width="388">$Host.PrivateData.WarningForegroundColor</td>
<td width="85">= &#8216;Yellow&#8217;</td>
</tr>
<tr>
<td width="388">$Host.PrivateData.WarningBackgroundColor</td>
<td width="85">= &#8216;Black&#8217;</td>
</tr>
<tr>
<td width="388">$Host.PrivateData.DebugForegroundColor</td>
<td width="85">= &#8216;Yellow&#8217;</td>
</tr>
<tr>
<td width="388">$Host.PrivateData.DebugBackgroundColor</td>
<td width="85">= &#8216;Black&#8217;</td>
</tr>
<tr>
<td width="388">$Host.PrivateData.VerboseForegroundColor</td>
<td width="85">= &#8216;Yellow&#8217;</td>
</tr>
<tr>
<td width="388">$Host.PrivateData.VerboseBackgroundColor</td>
<td width="85">= &#8216;Black&#8217;</td>
</tr>
<tr>
<td width="388">$Host.PrivateData.ProgressForegroundColor</td>
<td width="85">= &#8216;Yellow&#8217;</td>
</tr>
<tr>
<td width="388">$Host.PrivateData.ProgressBackgroundColor</td>
<td width="85">= &#8216;DarkCyan&#8217;</td>
</tr>
</tbody>
</table>
<p>Vous pouvez éventuellement renseigner ces valeurs dans le profil afin de conserver vos préférences pour chaque session Powershell.</p>
<h3>C. Les couleurs avancées</h3>
<p>Pour terminer cette petite présentation, sachez qu&#8217;il est possible de renseigner de nombreuses autres variantes de couleurs, basées sur des noms prédéfinis et/ou des codes ARGB. Cette fonctionnalité est essentiellement destinée aux formulaires et autres représentations graphiques. (PresentationFramework / Windows.Forms).</p>
<p>Voici une fonction permettant d&#8217;afficher le nom des couleurs prédéfinies et leur code ARGB en hexa.</p>
<p># Merci à <a href="http://learn-powershell.net/2013/03/07/translate-color-name-to-argb-using-powershell/" target="_blank">Learn-PowerShell</a></p><pre class="crayon-plain-tag">Function Get-ARGBColor {
    Param ([string[]]$Color)
    Begin {
        Add-Type –assemblyName PresentationFramework
    }
    Process {
        If (-Not $PSBoundParameters['Color']) {
            $Color = [windows.media.colors] | Get-Member -static -Type Property | Select -Expand Name        
        }
        ForEach ($c in $color) {
            Try {
                $ARGB = [windows.media.color]$c
                New-Object PSObject -Property @{
                    ARGB = "$([windows.media.colors]::$c)"
                    Color = $c
                }
            } Catch {
                Write-Warning "[$c] n'est pas un nom de couleur valide "
            }
        }
    }
}</pre><p>Pour utiliser cette fonction, il suffit de l&#8217;invoquer en indiquant le nom d&#8217;une couleur en paramètre :</p><pre class="crayon-plain-tag">Get-ARGBColor -Color magenta</pre><p>Utilisée sans paramètre, la fonction vous renverra tous les noms de couleurs disponibles (<strong>+140 !</strong>)</p>
<p><em>Amusez-vous bien.</em><br />
<em> Powershellement votre.</em></p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/powershell-pour-les-debutants-4eme-partie/" data-text="Powershell pour les débutants (4ème partie)"><a class="us_box" href="#" data-url="http://www.it-connect.fr/powershell-pour-les-debutants-4eme-partie/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/powershell-pour-les-debutants-4eme-partie/" data-text="Powershell pour les débutants (4ème partie)" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/powershell-pour-les-debutants-4eme-partie/" data-text="Powershell pour les débutants (4ème partie)"><a class="us_box" href="#" data-url="http://www.it-connect.fr/powershell-pour-les-debutants-4eme-partie/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/powershell-pour-les-debutants-4eme-partie/" data-text="Powershell pour les débutants (4ème partie)"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-YV5c5"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


feed_id: http://www.it-connect.fr/?p=14653
title: Test du disque dur externe Toshiba Stor.e Basics
uri: Test-du-disque-dur-externe-Toshiba-Stor-e-Basics
url: http://www.it-connect.fr/test-du-disque-dur-externe-toshiba-stor-e-basics/
content:
<h2>I. Présentation du Toshiba Stor.e Basics</h2>
<p>Ce disque dur externe d&#8217;entrée de gamme de chez Toshiba, disponible depuis plusieurs années, est-il toujours à la hauteur aujourd&#8217;hui ? C&#8217;est ce que j&#8217;ai voulu vérifier quand je me suis retrouvé avec un Stor.e Basics de 500 Go entre les mains.</p>
<p><a href="media/15a72eb4.toshibastore0.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/toshibastore0.jpg"><img class="aligncenter size-medium wp-image-14654" src="media/79176aad.toshibastore0-550x632.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/toshibastore0-550x632.jpg" alt="Toshiba Stor.e Basics" width="550" height="632" /></a></p>
<p>Il s&#8217;agit d&#8217;un disque dur externe USB 3.0, compatible USB 2.0, toujours vendu aujourd&#8217;hui par Toshiba. Son design noir est relativement simpliste mais n&#8217;est pas désagréable, par contre le boitier est en plastique ce qui prouve qu&#8217;il s&#8217;agit d&#8217;un disque d&#8217;entrée de gamme. Une LED d&#8217;activité est tout de même présente sur le dessus du boitier.</p>
<h2>II. Caractéristiques</h2>
<p>Dans la norme au niveau du poids (entre 150 et 180g selon la capacité), ce disque dur externe USB 3.0 au format 2,5&#8243; dispose d&#8217;une interface de transfert de maximum 5 GBits/s.</p>
<p>Quatre capacités différentes sont disponibles :<strong> 500 Go, 750 Go, 1 To et 1.5 To</strong>.</p>
<p>Au niveau de la couleur, seul le noir mat est proposé. Enfin, je tiens à préciser qu&#8217;un câble USB 3.0 d&#8217;environ 30 cm est fournit, mais que par ailleurs, le disque dur n&#8217;intègre pas de logiciels (de sauvegarde, de chiffrement, etc. Comme on peut en trouver sur certains modèles).</p>
<h2>III. Les performances</h2>
<p>Pour mesurer les performances, j&#8217;ai réalisé quelques tests avec le logiciel CrystalDiskMark, en voici une synthèse :</p>
<div id="attachment_14657" style="width: 556px" class="wp-caption aligncenter"><a href="media/a20b9e6c.toshibastoreperf.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/toshibastoreperf.png"><img class="wp-image-14657 size-full" src="media/a20b9e6c.toshibastoreperf.png" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/toshibastoreperf.png" alt="Toshiba Stor.e Basics Benchmark" width="546" height="325" /></a><p class="wp-caption-text">Performance du Toshiba Stor.e Basics (en Mo/s)</p></div>
<p>&nbsp;</p>
<p>Je trouve les performances vraiment bonnes sauf quand il s&#8217;agit de petits fichiers, mais ce modèle n&#8217;est pas le seul dans ce cas. <strong>Obtenir 110,8 Mo/s en lecture et 111,8 Mo/s en lecture en USB 3.0 sur un disque dur externe ça me semble tout de même très bon !</strong></p>
<blockquote><p><strong>Note</strong> : Attention tout de même, il s&#8217;agit de la version 500 Go du disque dur, il se peut qu&#8217;avec les versions 1 To et 1,5 To les performances diminues légèrement (tout dépend des disques&#8230;).</p></blockquote>
<p>J&#8217;ai fait des tests par moi-même de simple transfert de données, les valeurs remontées par CrystalDiskMark se sont confirmées.</p>
<h2>IV. Conclusion</h2>
<p>Le rapport qualité/prix du Toshiba Stor.e Basics est, à mon avis, bon. Tout comme le produit à part entière qui malgré qu&#8217;il soit d&#8217;entrée de gamme, est loin d&#8217;être décevant ! Il s&#8217;agit d&#8217;un bon produit pour faire du stockage, et que l&#8217;on peut trouver à des tarifs abordables.</p>
<p>Par exemple, la version 1 To est disponible sur Amazon à 66 euros (vendu par Toshiba). Autre exemple, sur Pixmania vous trouverez le disque à 69 euros.</p>
<p><a href="media/2dbe6e94.toshibastore1.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/toshibastore1.jpg"><img class="aligncenter size-medium wp-image-14656" src="media/30448bb9.toshibastore1-550x413.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/toshibastore1-550x413.jpg" alt="Toshiba Stor.e Basics" width="550" height="413" /></a></p>
<p><a href="media/b31c292d.toshibastore2.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/toshibastore2.jpg"><img class="aligncenter size-medium wp-image-14655" src="media/5615f615.toshibastore2-550x413.jpg" data-original-source="http://www.it-connect.fr/wp-content-itc/uploads/2015/01/toshibastore2-550x413.jpg" alt="Toshiba Stor.e Basics" width="550" height="413" /></a></p>
<div class="us_posts_bottom" style="margin-top:0px;margin-bottom:0px;"><div class="us_wrapper tac us_skin_default"><div class="us_facebook us_button" data-url="http://www.it-connect.fr/test-du-disque-dur-externe-toshiba-stor-e-basics/" data-text="Test du disque dur externe Toshiba Stor.e Basics"><a class="us_box" href="#" data-url="http://www.it-connect.fr/test-du-disque-dur-externe-toshiba-stor-e-basics/"><div class="us_share"><i class="us-icon-facebook"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_twitter us_button" data-url="http://www.it-connect.fr/test-du-disque-dur-externe-toshiba-stor-e-basics/" data-text="Test du disque dur externe Toshiba Stor.e Basics" ><a class="us_box" href="#"><div class="us_share"><i class="us-icon-twitter"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_googleplus us_button" data-url="http://www.it-connect.fr/test-du-disque-dur-externe-toshiba-stor-e-basics/" data-text="Test du disque dur externe Toshiba Stor.e Basics"><a class="us_box" href="#" data-url="http://www.it-connect.fr/test-du-disque-dur-externe-toshiba-stor-e-basics/"><div class="us_share"><i class="us-icon-google"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_linkedin us_button" data-url="http://www.it-connect.fr/test-du-disque-dur-externe-toshiba-stor-e-basics/" data-text="Test du disque dur externe Toshiba Stor.e Basics"><a class="us_box" href="#"><div class="us_share"><i class="us-icon-linkedin"></i></div><div class="us_count"><i class="us-icon-spin us-icon-spinner"></i></div></a></div><div class="us_mail us_button us_no_count"><a class="us_box" href="#us-modal-mSOWt"><div class="us_share"><i class="us-icon-mail"></i></div></a></div></div></div>


