<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://brocas.org/blog/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Happy hacking :-) - Tag - gandi</title>
  <link>http://brocas.org/blog/</link>
  <atom:link href="http://brocas.org/blog/feed/tag/gandi/rss2" rel="self" type="application/rss+xml"/>
  <description>petit bloc-notes à usage interne qui peut peut-être servir à d'autres ...</description>
  <language>fr</language>
  <pubDate>Wed, 12 Nov 2008 12:57:25 +0100</pubDate>
  <copyright>Tous les écrits de ce blog sont publiés sous licence by-nc-sa (http://creativecommons.org/licenses/by-nc-sa/2.0/)</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Gandi Hébergement -- part 3: préparer son serveur Ubuntu - ntp, mail, sec updates</title>
    <link>http://brocas.org/blog/post/2008/01/30/Gandi-Hebergement-part-3%3A-preparer-son-serveur-Ubuntu-ntp-mail-sec-updates</link>
    <guid isPermaLink="false">urn:md5:ab9bf94b8668735939653429d8cd4337</guid>
    <pubDate>Wed, 30 Jan 2008 17:03:00 +0100</pubDate>
    <dc:creator>chris</dc:creator>
        <category>geek</category>
        <category>apt-get</category><category>gandi</category><category>linux</category><category>mail</category><category>ntp</category><category>ubuntu</category>    
    <description>    &lt;p&gt;Quelques préparations sont à effectuer afin d'avoir un serveur prêt à accueillir des services évoluées comme HTTP ou DNS. Au menu donc :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;synchronisation horaire&lt;/li&gt;
&lt;li&gt;envoi de mails&lt;/li&gt;
&lt;li&gt;mises à jour de sécurité&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Rien de compliqué mais il faut le faire dès le début.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;1. Synchronisation horaire :&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Cela peut sembler superflu ou trivial mais,  par exemple, la moindre opération de corrélation de logs ne peut être efficiente sans cela.&lt;/p&gt;

&lt;pre&gt;
apt-get install ntp
&lt;/pre&gt;


&lt;p&gt;Cette commande va installer un serveur NTP qui va veiller à garder en permanence votre serveur à l'heure.&lt;/p&gt;


&lt;p&gt;Extrait de mon fichier /etc/ntp.conf :&lt;/p&gt;
&lt;pre&gt;
# You do need to talk to an NTP server or two (or three).
server 0.fr.pool.ntp.org
server 1.fr.pool.ntp.org
server 2.fr.pool.ntp.org
server 3.fr.pool.ntp.org
&lt;/pre&gt;


&lt;p&gt;Quelques extraits de mes logs pour voir si cela est utile :&lt;/p&gt;

&lt;pre&gt;
Feb 19 10:28:06 happyhacking ntpd[2415]: synchronized to 91.121.10.82, stratum 3
Feb 19 10:28:43 happyhacking ntpd[2415]: synchronized to 88.191.14.223, stratum 2
Feb 19 10:35:03 happyhacking ntpd[2415]: synchronized to 91.121.22.48, stratum 2
Feb 19 10:39:24 happyhacking ntpd[2415]: time reset -2.447818 s
Feb 19 10:44:33 happyhacking ntpd[2415]: synchronized to 88.191.14.223, stratum 2
Feb 19 10:55:13 happyhacking ntpd[2415]: time reset -2.447043 s
&lt;/pre&gt;


&lt;p&gt;Visiblement oui &lt;img src=&quot;/blog/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;2. l'envoi de mail&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Le besoin d'envoi de mails depuis le serveur va très vite se faire sentir et je ne parle pas du besoin émis par tout botnet issu d'un hack de votre serveur ! &lt;img src=&quot;/blog/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt; &lt;br /&gt;&lt;/p&gt;


&lt;p&gt;En effet, il y a de grandes chances que vous vouliez lancer via Cron un certain nombre de tâches dont vous voudrez récupérer la sortie. Le mail sera alors le moyen naturel de communication.&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Pour cela, installons la commande mailx et le serveur SMTP Exim, et via la commande dpkg reconfigurons Exim.&lt;/p&gt;

&lt;pre&gt;
apt-get install mailx exim4-daemon-light
dpkg-reconfigure exim4-config
&lt;/pre&gt;


&lt;p&gt;2 écrans utiles sinon vous pouvez choisir les choix par défaut :&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://brocas.org/blog/public/captures/mailserver.jpg&quot; alt=&quot;exim4&quot; /&gt;&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Là il vous demande de choisir le mode d'envoi de votre serveur. J'ai choisi Internet car le support Gandi m'a précisé qu'il ne mettait pas un relais SMTP Gandi à disposition des serveurs de l'hébergement. Si vous aviez ce type de serveur à disposition, vous valideriez le mode SmartHost.&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://brocas.org/blog/public/captures/127.jpg&quot; alt=&quot;exim - locla host&quot; /&gt;&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Choisir 127.0.0.1 pour ne pas mettre votre serveur de mail Exim à disposition de tout l'internet. Là, uniquement les process locaux pourront envoyer des mails.&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Votre machine a vous envoyer plein de jolis mails &lt;img src=&quot;/blog/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;3. Automatiser les MAJ de sécurité&lt;/strong&gt;&lt;br /&gt;
Alors là, on va faire hérisser les cheveux de tout sysadmin un brin chevronné MAIS tant pis !&lt;/p&gt;


&lt;p&gt;On va mettre en place une application automatique des MAJ de sécurité. Oui car entre lire le avis de sécurité et répondre OUI 99,99% du temps et le faire en automatique, je ne vois que des avantages à le faire en automatique : rapidité, pas d'oubli, fait tout le temps (WE, nuit, vacances, maladie etc).&lt;/p&gt;


&lt;p&gt;Le logiciel qui va la faire pour vous est &lt;strong&gt;cron-apt&lt;/strong&gt;. Le tuto est déjà écrit &lt;a href=&quot;http://n0tablog.wordpress.com/2007/11/28/automated-security-updates-in-debian/&quot; hreflang=&quot;en&quot;&gt;ici&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;NB : la seule variation est au point 3. où il faut garder que le dépôt Ubuntu security :&lt;/p&gt;
&lt;pre&gt;
deb http://ubuntu.mirror.gandi.net/mirror/ubuntu/ubuntu gutsy-security main universe multiverse
&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;
&lt;strong&gt;Exemple d'utilisation :&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.ubuntu.com/archives/ubuntu-security-announce/2008-February/000668.html&quot; hreflang=&quot;en&quot;&gt;Annonce&lt;/a&gt; d'une vulnérabilité sur la librairie PCRE le 22/02/2008 00:58.&lt;/li&gt;
&lt;li&gt;Même jour, 4 heures plus tard (dépend de la fréquence de la vérification que vous avez positionné), réception d'un mail (grâce à la manipulation décrite plus haut &lt;img src=&quot;/blog/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt; ) m'indiquant que la MAJ de sécurité a été appliquée :&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
Date:   	Fri, 22 Feb 2008 04:59:39 +0100 [22.02.2008 04:59:39 CET]
De:  	MA MACHINE
À:  	MOI
Sujet:  	CRON-APT completed on MA MACHINE [/etc/cron-apt/config]

CRON-APT RUN [/etc/cron-apt/config]: Fri Feb 22 04:00:01 CET 2008
CRON-APT SLEEP: 3553, Fri Feb 22 04:59:14 CET 2008
CRON-APT ACTION: 3-download
CRON-APT LINE: /usr/bin/apt-get upgrade -u -y -o APT::Get::Show-Upgraded=true
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be upgraded:
  libpcre3
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 204kB of archives.
After unpacking 0B of additional disk space will be used.
Get:1 http://ubuntu.mirror.gandi.net gutsy-security/main libpcre3 7.4-0ubuntu0.7.10.2 [204kB]
Fetched 204kB in 0s (892kB/s)
(Reading database ... 18463 files and directories currently installed.)
Preparing to replace libpcre3 7.4-0ubuntu0.7.10.1 (using .../libpcre3_7.4-0ubuntu0.7.10.2_i386.deb) ...
Unpacking replacement libpcre3 ...
Setting up libpcre3 (7.4-0ubuntu0.7.10.2) ...

Processing triggers for libc6 ...
ldconfig deferred processing now taking place
&lt;/pre&gt;


&lt;p&gt;&lt;br /&gt;
Je trouve cela plutôt utile surtout pour des serveurs combinant les 2 caractéristiques suivantes :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;exposition maximale sur Internet,&lt;/li&gt;
&lt;li&gt;suivi de sécurité le plus souvent assez approximatif : comment cela je ne parle que de mon cas ? J'ai comme un doute tout à coup &lt;img src=&quot;/blog/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Enjoy !&lt;/p&gt;</description>
    
    
    
          <comments>http://brocas.org/blog/post/2008/01/30/Gandi-Hebergement-part-3%3A-preparer-son-serveur-Ubuntu-ntp-mail-sec-updates#comment-form</comments>
      <wfw:comment>http://brocas.org/blog/post/2008/01/30/Gandi-Hebergement-part-3%3A-preparer-son-serveur-Ubuntu-ntp-mail-sec-updates#comment-form</wfw:comment>
      <wfw:commentRss>http://brocas.org/blog/feed/atom/comments/40</wfw:commentRss>
      </item>
    
  <item>
    <title>Gandi Hébergement -- part 2: sécuriser le SSH de son serveur Ubuntu</title>
    <link>http://brocas.org/blog/post/2008/01/17/Gandi-Hebergement-part-2%3A-securiser-son-serveur-Ubuntu</link>
    <guid isPermaLink="false">urn:md5:23012edb7994db493b73b505c1f34205</guid>
    <pubDate>Thu, 17 Jan 2008 22:04:00 +0100</pubDate>
    <dc:creator>chris</dc:creator>
        <category>geek</category>
        <category>fail2ban</category><category>gandi</category><category>ssh</category><category>sécurité</category>    
    <description>    &lt;p&gt;Une fois acquis, votre hébergement est accessible en mode expert via ssh : ssh &amp;lt;votre user&amp;gt;@&amp;lt;votre adresse IP&amp;gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;1. Le problème&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Mais dès que vous dites cela, vous vous rendez compte que tous les robots et autres botnets peuvent en faire autant.&lt;/p&gt;


&lt;p&gt;Vous ne me croyez pas ?&lt;/p&gt;


&lt;p&gt;Lancez donc cette commande comme moi au bout de seulement 2 jours :&lt;/p&gt;

&lt;pre&gt;
root@XXX:/home/user1# cat /var/log/auth.log* | grep 'Failed password' | grep sshd
 | awk '{print $1,$2}' | sort | uniq -c
    690 Jan 10
     58 Jan 11
&lt;/pre&gt;


&lt;p&gt;Le résultat exprime le nombre d'échecs de connexion SSH par jour (sic !). En gros, Presque 700 échecs de connexion pour une machine venant d'être mise en ligne. CQFD.&lt;/p&gt;


&lt;p&gt;Quelques faits :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SSH est configuré par défaut chez Gandi pour ne pas autoriser les logins root,&lt;/li&gt;
&lt;li&gt;vous devez renforcer absolument le password de votre user de connexion,&lt;/li&gt;
&lt;li&gt;vous devez vous prémunir des attaques de force brute.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2. La solution&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Un moyen tout simple est d'utiliser le logiciel &lt;a href=&quot;http://fail2ban.org/wiki/index.php/Main_Page&quot; hreflang=&quot;en&quot;&gt;Fail2ban&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Principe :&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Analyser les échecs de connexion consignés dans le fichier /var/log/auth.log et mettre à jour le firewall en bannissant pour un temps donné les adresses IP apparaissant plus de tant de fois en échec dans le fichier en question.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Prérequis :&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Installer un firewall. Iptables dans notre cas.&lt;/p&gt;


&lt;p&gt;Commande :&lt;/p&gt;
&lt;pre&gt;
apt-get install iptables
apt-get install fail2ban
&lt;/pre&gt;


&lt;p&gt;&lt;strong&gt;Configuration :&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;La configuration s'effectue dans le répertoire /etc/fail2ban. La configuration par défaut est dans le jail.conf que l'on peut altérer en créant le fichier jail.local. Comme cela, lors d'une update, pas d'écrasement de configuration.&lt;/p&gt;


&lt;p&gt;Mon fichier jail.local :&lt;/p&gt;

&lt;pre&gt;
[DEFAULT]
ignoreip = @IP1 @IP2 @IP3

[ssh]
maxretry = 3
&lt;/pre&gt;


&lt;p&gt;Où @IPx sont les adresses sur lesquelles vous ne souhaitez pas de mise en liste noire. Cela peut être utile d'y mettre l'IP fixe de votre box domestique ou celle de votre sortie internet d'entreprise au cas où cela soit VOUS qui ayez oublié votre password &lt;img src=&quot;/blog/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Résultat :&lt;/strong&gt;&lt;/p&gt;

&lt;pre&gt;
root@XXX:/home/user1# cat /var/log/auth.log* | grep 'Failed password' | grep sshd
 | awk '{print $1,$2}' | sort | uniq -c
    690 Jan 10
     58 Jan 11
     11 Jan 12
     14 Jan 13
      7 Jan 14
      2 Jan 15
&lt;/pre&gt;


&lt;p&gt;Liste du nombre d'échecs de connexions sur SSH avec une installation de fail2ban le 11 Janvier. Spectaculaire hein ?&lt;/p&gt;</description>
    
    
    
          <comments>http://brocas.org/blog/post/2008/01/17/Gandi-Hebergement-part-2%3A-securiser-son-serveur-Ubuntu#comment-form</comments>
      <wfw:comment>http://brocas.org/blog/post/2008/01/17/Gandi-Hebergement-part-2%3A-securiser-son-serveur-Ubuntu#comment-form</wfw:comment>
      <wfw:commentRss>http://brocas.org/blog/feed/atom/comments/38</wfw:commentRss>
      </item>
    
  <item>
    <title>Gandi Hébergement -- part 1: pourquoi faire le saut</title>
    <link>http://brocas.org/blog/post/2008/01/10/Gandi-Hebergement-part-1%3A-pourquoi-faire-le-saut</link>
    <guid isPermaLink="false">urn:md5:e51840aeb6b9223ab036faa80da69161</guid>
    <pubDate>Thu, 10 Jan 2008 22:40:00 +0100</pubDate>
    <dc:creator>chris</dc:creator>
        <category>geek</category>
        <category>gandi</category><category>linux</category><category>virtualisation</category><category>web</category><category>xen</category>    
    <description>    &lt;p&gt;Et oui, ils l'ont fait : de l'hébergement sur du &lt;a href=&quot;http://www1.euro.dell.com/content/products/productdetails.aspx/pedge_6950?c=fr&amp;amp;cs=frbsdt1&amp;amp;l=fr&amp;amp;s=bsd&quot; hreflang=&quot;fr&quot;&gt;matériel neuf et pointu&lt;/a&gt; en mode virtualisé (utilisation de Xen donc très peu d'overhead).&lt;/p&gt;


&lt;p&gt;On achète des &amp;quot;parts&amp;quot; de serveur (64 parts par serveur physique) sans aucun engagement de durée : souplesse garantie.&lt;/p&gt;


&lt;p&gt;Une part :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1/64° d'un quadri Dual Core AMD&lt;/li&gt;
&lt;li&gt;256 Mo RAM + 512 de swap&lt;/li&gt;
&lt;li&gt;5 Go de disque (&lt;a href=&quot;http://fr.wikipedia.org/wiki/RAID_%28informatique%29#RAID_6&quot; hreflang=&quot;fr&quot;&gt;RAID 6&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;adresse IP incluse&lt;/li&gt;
&lt;li&gt;traffic illimité et 1/64° de capacité réseau du serveur (2x1Gbps)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Le tout en choisissant dans un panel de distribution Linux important dont Ubuntu 7.10. Les *BSD sont dans la &lt;a href=&quot;http://www.gandi.net/hebergement/wishlist&quot; hreflang=&quot;fr&quot;&gt;wishlist&lt;/a&gt; (et oui &lt;img src=&quot;/blog/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt; ...).&lt;/p&gt;


&lt;p&gt;Du coup, j'ai fait le saut et je migre de mon &lt;a href=&quot;http://www.nfrance.com/1-11308-Giga-Web-1.php&quot; hreflang=&quot;fr&quot;&gt;hébergement virtualisé précédent&lt;/a&gt; chez &lt;a href=&quot;http://web1.fr/index_fr_FR.php&quot; hreflang=&quot;fr&quot;&gt;Web1.fr&lt;/a&gt; vers &lt;a href=&quot;http://www.gandi.net/hebergement/offre/&quot; hreflang=&quot;fr&quot;&gt;Gandi Hébergement&lt;/a&gt;.
Je n'ai pas grand chose à reprocher à Web1.fr qui pendant un bon moment m'a donné le moyen d'avoir une Debian en ligne accessible en ligne de commande.&lt;/p&gt;


&lt;p&gt;J'ai fait ce choix pour disposer :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;d'une distribution Ubuntu&lt;/li&gt;
&lt;li&gt;d'une capacité à évoluer sans stress&lt;/li&gt;
&lt;li&gt;d'une offre qui vit et qui évolue&lt;/li&gt;
&lt;li&gt;d'un support dynamique et des communautés actives&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Et aussi pour faire partie de l'aventure et soutenir cette action innovante en France : le côté militant qu'a toujours suscité Gandi fonctionne à fond chez moi. Y a de l'affect comme on peut en avoir pour Apple par exemple ... la liberté en plus &lt;img src=&quot;/blog/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Voili voilou, la décision est prise !&lt;/p&gt;


&lt;p&gt;Last but not the least : &lt;strong&gt;6€ HT la part/mois&lt;/strong&gt; pendant la phase Bêta.&lt;/p&gt;</description>
    
    
    
          <comments>http://brocas.org/blog/post/2008/01/10/Gandi-Hebergement-part-1%3A-pourquoi-faire-le-saut#comment-form</comments>
      <wfw:comment>http://brocas.org/blog/post/2008/01/10/Gandi-Hebergement-part-1%3A-pourquoi-faire-le-saut#comment-form</wfw:comment>
      <wfw:commentRss>http://brocas.org/blog/feed/atom/comments/37</wfw:commentRss>
      </item>
    
  <item>
    <title>[Firefox 2] Moteur de recherche Gandi Whois - version 1.1</title>
    <link>http://brocas.org/blog/post/2007/03/08/%5BFirefox-2%5D-Moteur-de-recherche-Gandi-Whois-version-11</link>
    <guid isPermaLink="false">urn:md5:15aa43618c63bd9e4d04a509c04f97cc</guid>
    <pubDate>Thu, 15 Mar 2007 13:32:00 +0100</pubDate>
    <dc:creator>chris</dc:creator>
        <category>geek</category>
        <category>dns</category><category>firefox</category><category>gandi</category><category>OpenSearch</category>    
    <description>    &lt;p&gt;Suite à une évolution du site de &lt;a href=&quot;http://www.gandi.net/&quot; hreflang=&quot;fr&quot;&gt;Gandi&lt;/a&gt; sur sa partie &lt;a href=&quot;http://www.gandi.net/whois/&quot; hreflang=&quot;fr&quot;&gt;WhoIs&lt;/a&gt;, le &lt;a href=&quot;http://brocas.org/blog/index.php/post/2006/12/07/Moteur-de-recherche-Gandi-Whois&quot; hreflang=&quot;fr&quot;&gt;plugin de recherche Whois&lt;/a&gt; de type OpenSearch pour Firefox2+  évolue aussi. &lt;br /&gt;
&lt;br /&gt;
Changelog : modification de l'URL appelée lors de l'envoi de la recherche.&lt;br /&gt;
&lt;br /&gt;
Les nouvelles versions sont sur Mycroft : &lt;a href=&quot;http://mycroft.mozdev.org/download.html?name=gandi&amp;amp;category=all&amp;amp;country=all&amp;amp;language=all&amp;amp;submitform=Search&amp;amp;opensearch=yes&amp;amp;skipcache=yes&quot; hreflang=&quot;en&quot;&gt;télécharger&lt;/a&gt;.
&lt;br /&gt;&lt;br /&gt;
Gandi a mis à jour ceux disponibles à partir de ses pages WhoIs &lt;img src=&quot;/blog/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://brocas.org/blog/post/2007/03/08/%5BFirefox-2%5D-Moteur-de-recherche-Gandi-Whois-version-11#comment-form</comments>
      <wfw:comment>http://brocas.org/blog/post/2007/03/08/%5BFirefox-2%5D-Moteur-de-recherche-Gandi-Whois-version-11#comment-form</wfw:comment>
      <wfw:commentRss>http://brocas.org/blog/feed/atom/comments/27</wfw:commentRss>
      </item>
    
  <item>
    <title>[Firefox 2] Moteur de recherche Gandi Whois</title>
    <link>http://brocas.org/blog/post/2006/12/07/Moteur-de-recherche-Gandi-Whois</link>
    <guid isPermaLink="false">urn:md5:c86781926e154d3dcd5828f2782ff979</guid>
    <pubDate>Thu, 07 Dec 2006 20:22:00 +0100</pubDate>
    <dc:creator>chris</dc:creator>
        <category>geek</category>
        <category>dns</category><category>firefox</category><category>gandi</category><category>OpenSearch</category>    
    <description>&lt;p&gt;Vous faites des recherches WhoIs dans le DNS ? Vous utilisez Firefox ? Ce moteur de recherches est fait pour vous !&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;NB :&lt;/strong&gt; &lt;em&gt;une version modifiée a été publiée depuis l'écriture initiale de cet article. Les versions à jour seront toujours téléchargeables sur &lt;a href=&quot;http://mycroft.mozdev.org/download.html?name=gandi&amp;amp;category=all&amp;amp;country=all&amp;amp;language=all&amp;amp;submitform=Search&amp;amp;opensearch=yes&amp;amp;skipcache=yes&quot; hreflang=&quot;en&quot;&gt;Mycroft&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;Au cours de mon travail quotidien, je rencontre le besoin régulier de faire des recherches &lt;a href=&quot;http://fr.wikipedia.org/wiki/Whois&quot; hreflang=&quot;fr&quot;&gt;Whois&lt;/a&gt; et j'utilise, pour cela, le &lt;a href=&quot;http://www.gandi.net/whois&quot; hreflang=&quot;fr&quot;&gt;service ad-hoc chez Gandi&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;J'ai donc créé un fichier de description de moteur de recherche au format &lt;a href=&quot;http://developer.mozilla.org/en/docs/Creating_OpenSearch_plugins_for_Firefox&quot; hreflang=&quot;en&quot;&gt;OpenSearch&lt;/a&gt; afin de pouvoir faire des recherches Whois chez Gandi directement depuis Firefox 2 (et pour IE 7 ?).&lt;/p&gt;


&lt;p&gt;Comment faire pour l'utiliser ?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lancer la &lt;a href=&quot;http://mycroft.mozdev.org/download.html?name=gandi&amp;amp;category=all&amp;amp;country=all&amp;amp;language=all&amp;amp;submitform=Search&amp;amp;opensearch=yes&amp;amp;skipcache=yes&quot; hreflang=&quot;en&quot;&gt;recherche suivante&lt;/a&gt; sur Mycroft,&lt;/li&gt;
&lt;li&gt;sélectionner le moteur que vous voulez (anglais ou français) et cliquer dessus,&lt;/li&gt;
&lt;li&gt;un message de confirmation apparait, confirmez,&lt;/li&gt;
&lt;li&gt;&lt;del&gt;redémarrer Firefox 2&lt;/del&gt; même pas &lt;img src=&quot;/blog/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt; ,&lt;/li&gt;
&lt;li&gt;et go !&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Références :&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Source :&lt;/strong&gt; Le fichier source initial est disponible &lt;a href=&quot;http://brocas.org/software/firefox/searchplugins/GandiWSE.xml&quot; hreflang=&quot;fr&quot;&gt;ici&lt;/a&gt;. Si vous passez par Mycroft (voir ci-dessous), vous aurez les fichiers sources dans l'arborescence Firefox de votre utilisateur, répertoire &lt;em&gt;searchplugins&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;IE 7 :&lt;/strong&gt; (Edit 11/12) grâce à une information d'Olivier Meunier de Gandi, j'ai modifié un paramètre d'appel du formulaire de Gandi (remplacement methode &lt;em&gt;POST&lt;/em&gt; par &lt;em&gt;GET&lt;/em&gt;). Qui sait, le support sous IE7, pourrait peut-être être meilleur ? A vous de me dire car moi, je ne l'ai pas ...&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; Mise en ligne :&lt;/strong&gt; (Edit 21/12) suite à la suggestion de &lt;a href=&quot;http://brocas.org/blog/index.php/post/2006/12/07/Moteur-de-recherche-Gandi-Whois#c75&quot; hreflang=&quot;fr&quot;&gt;Maxx&lt;/a&gt; et de Cyp qui, suite à cet article, &lt;a href=&quot;http://lipousse.org/dotclear/index.php/2006/12/18/450-plugin-de-recherche-gandi-whois&quot; hreflang=&quot;fr&quot;&gt;a développé&lt;/a&gt; une version .src (pour Firefox &amp;lt; v2 et Flock) du moteur, voici les versions française et anglaise du moteur &lt;a href=&quot;http://mycroft.mozdev.org/download.html?name=gandi&amp;amp;category=all&amp;amp;country=all&amp;amp;language=all&amp;amp;submitform=Search&amp;amp;sherlock=yes&amp;amp;opensearch=yes&amp;amp;skipcache=yes&quot; hreflang=&quot;en&quot;&gt;en ligne sur Mycroft&lt;/a&gt;. &lt;img src=&quot;http://mycroft.mozdev.org/images/a9.png&quot; alt=&quot;&quot; /&gt; repère mes plugins au format OpenSearch, &lt;img src=&quot;http://mycroft.mozdev.org/images/apple.png&quot; alt=&quot;&quot; /&gt; indique le plugin Src de Vincent.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Gandi :&lt;/strong&gt; Tout ceci avec l'accord de Gandi, of course &lt;img src=&quot;/blog/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Capture :&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&quot;http://brocas.org/blog/public/ff2-search.JPG&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>