<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Le Blog du grand loup Zeur &#187; Non classé</title>
	<atom:link href="http://blog.gaetan-grigis.eu/category/non-classe/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gaetan-grigis.eu</link>
	<description>Le blog qui vous fait connaitre ce que vous savez déjà</description>
	<lastBuildDate>Tue, 17 Jan 2012 08:43:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Mysql failover sur Red Hat 6 avec DRBD et RGManager</title>
		<link>http://blog.gaetan-grigis.eu/non-classe/mysql-failover-sur-red-hat-6-avec-drbd-et-rgmanager/</link>
		<comments>http://blog.gaetan-grigis.eu/non-classe/mysql-failover-sur-red-hat-6-avec-drbd-et-rgmanager/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 19:23:45 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[cluster]]></category>
		<category><![CDATA[cman]]></category>
		<category><![CDATA[corosync]]></category>
		<category><![CDATA[drbd]]></category>
		<category><![CDATA[failover]]></category>
		<category><![CDATA[HA]]></category>
		<category><![CDATA[high availability]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[rgmanager]]></category>

		<guid isPermaLink="false">http://blog.gaetan-grigis.eu/?p=1142</guid>
		<description><![CDATA[plop, today, un rapide article sur un système de failover mysql sur RedHat. NOTE Si certaine commande avec des &#8211; ne fonctionne pas, c&#8217;est qu&#8217;il y en a deux &#8211; - (WordPress ne les aiment pas quand ils sont collés). La configuration présenté ici se veut simplifié (l&#8217;article est encore en cours de rédaction, les [...]]]></description>
			<content:encoded><![CDATA[<p>plop, today, un rapide article sur un système de failover mysql sur RedHat.<br />
<span id="more-1142"></span><br />
<strong>NOTE</strong><br />
Si certaine commande avec des &#8211; ne fonctionne pas, c&#8217;est qu&#8217;il y en a deux &#8211; - (WordPress ne les aiment pas quand ils sont collés).<br />
La configuration présenté ici se veut simplifié (l&#8217;article est encore en cours de rédaction, les tests de HA sont encore en cours et plutôt encourageant ^^).</p>
<p><strong>BackGround</strong><br />
Pour mon alternance on m&#8217;a chargé de switcher le système de HA tournant sur RH5.5 depuis 2 ans avec HeartBeat/DRBD sur le nouveau système (qui existe depuis pas mal de temps, en fait <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) fournit par RedHat6 pour le clustering : le RGManager, avec ses dépendances (dispo sur toutes les bonnes distro du moment).</p>
<p>Le but de cette manoeuvre est de permettre au service Mysql de rester accessible pour les machines du réseau en cas de crash du serveur (logiciel ou matériel) en partageant une IP et les disques contenant les données (répliqué par DRBD) du serveur Mysql.</p>
<p>L&#8217;utilisation et la configuration du cluter fournit par RedHat est trivial (limite choquant pour un sysadmin habitué à un florilège de fichier de configuration dans lesquels taper, ici seul /etc/cluster/cluster.conf est à toucher, bien évidement les services subissant le failover sont à configurer <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p>
<p><strong>Les machines</strong><br />
cluster1 (192.168.1.225) sera à la fois serveur et node<br />
cluster2 (192.168.1.224) sera seulement node<br />
192.168.1.31 sera l&#8217;ip partagé entre les deux machines pour la mise à disposition du service Mysql</p>
<p><strong>Lucy et Ricci</strong></p>
<p>(J&#8217;ai désactivé selinux (setenforce 0) et iptables (service iptbles stop) pour l&#8217;install)</p>
<p>Pour le serveur administrant les clusters, on installe lucy qui permet d&#8217;administrer la config des clusters, ainsi que leurs lancements/reboot, &#8230;</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">yum <span class="kw2">install</span> lucy</div>
</li>
<li class="li1">
<div class="de1">chkconfig lucy on</div>
</li>
<li class="li1">
<div class="de1">service lucy start</div>
</li>
</ol>
</div>
<p>Pour les membres du clusters, installation de ricci du serveur mysql (puisque c&#8217;est lui qu&#8217;on veut partager) et leurs dépendances :</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">yum <span class="kw2">install</span> ricci mysql-server</div>
</li>
<li class="li1">
<div class="de1">chkconfig ricci on</div>
</li>
<li class="li1">
<div class="de1">service ricci start</div>
</li>
<li class="li1">
<div class="de1">chkconfig cman on</div>
</li>
<li class="li1">
<div class="de1">chkconfig rgmanager on</div>
</li>
</ol>
</div>
<p>Il faut set le password de ricci, pour configurer les nodes</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">passwd</span> ricci</div>
</li>
</ol>
</div>
<p>Une fois les nodes préparées et lucy installé et lancé, on peut se connecter via un browser à ipduserveurlucy:8084 et ajouter les nodes :<br />
<img src="http://blog.gaetan-grigis.eu/wp-content/uploads/2012/01/addnode.png" alt="" title="addnode" width="620" height="358" class="aligncenter size-full wp-image-1146" /></p>
<p>Puis commencer à configurer les services (c&#8217;est plutôt intuitif donc je zap cette partie) le résultat de la config XML est visible à la fin.</p>
<p><strong>Compilation et installation de DRBD</strong></p>
<p>Passage malheureusement obligatoire, car DRBD n&#8217;existe pas dans les dépôts RedHat, donc on install une machine virtuelle RH6 (ou bien directement sur la machine de prod si vous êtes un bourrin), avec les softs suivant :</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">yum <span class="kw2">install</span> <span class="kw2">gcc</span> <span class="kw2">flex</span> <span class="kw2">make</span> libxslt rpm-build redhat-rpm-config kernel-devel</div>
</li>
<li class="li1">
<div class="de1"><span class="kw3">cd</span> <span class="sy0">/</span>tmp</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">wget</span> http:<span class="sy0">//</span>oss.linbit.com<span class="sy0">/</span>drbd<span class="sy0">/</span><span class="nu0">8.4</span><span class="sy0">/</span>drbd<span class="nu0">-8.4</span><span class="nu0">.1</span>.<span class="kw2">tar</span>.gz</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">tar</span> -xvf <span class="sy0">*</span>.<span class="kw2">tar</span>.gz</div>
</li>
<li class="li1">
<div class="de1"><span class="kw3">cd</span> drbd<span class="nu0">-8.4</span><span class="nu0">.1</span></div>
</li>
<li class="li1">
<div class="de1">.<span class="sy0">/</span>configure &#8211;with-rgmanager &#8211;enable-spec &#8211;with-km</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">make</span> tgz</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">cp</span> drbd<span class="sy0">*</span>.<span class="kw2">tar</span>.gz <span class="sy0">/</span>root<span class="sy0">/</span>rpmbuild<span class="sy0">/</span>SOURCES<span class="sy0">/</span></div>
</li>
<li class="li1">
<div class="de1">rpmbuild &#8211;bb drbd.spec &#8211;without xen &#8211;without heartbeat &#8211;without udev &#8211;without pacemaker &#8211;with rgmanager</div>
</li>
<li class="li1">
<div class="de1">rpmbuild &#8211;bb drbd-kernel.spec</div>
</li>
<li class="li1">
<div class="de1">rpmbuild &#8211;bb drbd-km.spec</div>
</li>
</ol>
</div>
<p>Ce qui permet, si tout c&#8217;est bien passer de chopper les RPMs dans le dossier (/root/rpmbuild/RPMS/x86_64/) :<br />
drbd-utils-8.4.1-1.el6.x86_64.rpm<br />
drbd-bash-completion-8.4.1-1.el6.x86_64.rpm<br />
drbd-rgmanager-8.4.1-1.el6.x86_64.rpm<br />
drbd-8.4.1-1.el6.x86_64.rpm<br />
drbd-km-2.6.32_220.2.1.el6.x86_64-8.4.1-1.el6.x86_64.rpm</p>
<p>De les uploader et installer sur les nodes du cluster.</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">rpm -i drbd-utils<span class="nu0">-8.4</span><span class="nu0">.1</span><span class="nu0">-1</span>.el6.x86_64.rpm drbd-bash-completion<span class="nu0">-8.4</span><span class="nu0">.1</span><span class="nu0">-1</span>.el6.x86_64.rpm drbd<span class="nu0">-8.4</span><span class="nu0">.1</span><span class="nu0">-1</span>.el6.x86_64.rpm drbd-rgmanager<span class="nu0">-8.4</span><span class="nu0">.1</span><span class="nu0">-1</span>.el6.x86_64.rpm drbd-km<span class="nu0">-2.6</span>.32_220<span class="nu0">.2</span><span class="nu0">.1</span>.el6.x86_64<span class="nu0">-8.4</span><span class="nu0">.1</span><span class="nu0">-1</span>.el6.x86_64.rpm</div>
</li>
</ol>
</div>
<p><strong>Configuration de DRBD</strong></p>
<p>Création du fichier /etc/drbd.d/r0.res, avec l&#8217;utilisation du port de drbd par défaut (7789) et la création de la device /dev/drbd0 sur chacune des machines, avec la réplication du disque /dev/sdb1 (qui contiendra le /var/lib/mysql)</p>
<div class="geshi no config">
<ol>
<li class="li1">
<div class="de1">resource r0 {
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; device &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/dev/drbd0;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; meta-disk &nbsp; &nbsp; &nbsp; internal;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; on cluster {
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; address &nbsp; &nbsp; &nbsp; &nbsp; 192.168.1.225:7789;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; disk &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/dev/sdb1;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; }
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; on cluster2 {
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; address &nbsp; &nbsp; &nbsp; &nbsp; 192.168.1.224:7789;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;disk &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/dev/sdb1;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp;}
</div>
</li>
<li class="li1">
<div class="de1">}</div>
</li>
</ol>
</div>
<p>A exécuter sur les deux machines :</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">drbdadm create-md r0</div>
</li>
<li class="li1">
<div class="de1">modprobe drbd</div>
</li>
<li class="li1">
<div class="de1">drbdadm up r0</div>
</li>
</ol>
</div>
<p>Passage en maitre sur l&#8217;une des deux machines pour créer le système de fichier</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">drbdadm &#8212; &#8211;overwrite-data-of-peer primary r0</div>
</li>
<li class="li1">
<div class="de1">service drbd status</div>
</li>
</ol>
</div>
<p>Qui devra retourner :<br />
<img src="http://blog.gaetan-grigis.eu/wp-content/uploads/2012/01/retour-statusdrbd.png" alt="" title="retour-statusdrbd" width="965" height="109" class="aligncenter size-full wp-image-1149" /><br />
(Si il reste en Secondary/Secondary, y&#8217;a un soucis &#8230; :s).</p>
<p>Puis formatage de la partition (ça va tout supprimer &#8230; ), et copie du /var/lib/mysql courant sur la partition drbd</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">mkfs.ext3 <span class="sy0">/</span>dev<span class="sy0">/</span>drbd0</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">mkdir</span> <span class="sy0">/</span>tmp<span class="sy0">/</span>mysqldata</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">mount</span> <span class="sy0">/</span>dev<span class="sy0">/</span>drbd0 <span class="sy0">/</span>tmp<span class="sy0">/</span>mysqldata</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">cp</span> -r <span class="sy0">/</span>var<span class="sy0">/</span>lib<span class="sy0">/</span>mysql <span class="sy0">/</span>tmp<span class="sy0">/</span>mysqldata</div>
</li>
</ol>
</div>
<p>On peut maintenant supprimer le /var/lib/mysql sur <strong>LES DEUX MACHINES</strong></p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">rm</span> -rf <span class="sy0">/</span>var<span class="sy0">/</span>lib<span class="sy0">/</span>mysql<span class="sy0">/*</span></div>
</li>
</ol>
</div>
<p>Il faut maintenant configurer le failover du disque pour ensuite monter /dev/drbd0 dans /var/lib/mysql, fournir l&#8217;ip 192.168.1.31 puis démarrer le service mysql.</p>
<p><strong>ATTENTION A NE PAS DEMARRER LES SERVICES AVANT LA SYNCHRO COMPLETE DES DISQUES</strong></p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">service drbd status</div>
</li>
</ol>
</div>
<p><img src="http://blog.gaetan-grigis.eu/wp-content/uploads/2012/01/synchro.png" alt="" title="synchro" width="982" height="93" class="aligncenter size-full wp-image-1151" /></p>
<p>Une fois les disques synchro, redémarrer les services drbd, pour qu&#8217;il soit tout deux en secondary, et laisser le rgmanager s&#8217;occuper de faire switcher le master</p>
<p><strong>Configuration du cluster</strong></p>
<p>La configuration au format XML (la capture d&#8217;écran est beaucoup trop grande pour la version http) :</p>
<div class="geshi no config">
<ol>
<li class="li1">
<div class="de1">&lt;?xml version=&quot;1.0&quot;?&gt;
</div>
</li>
<li class="li1">
<div class="de1">&lt;cluster config_version=&quot;1&quot; name=&quot;cluster-test&quot;&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &lt;clusternodes&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;clusternode name=&quot;192.168.1.225&quot; nodeid=&quot;1&quot;/&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;clusternode name=&quot;192.168.1.224&quot; nodeid=&quot;2&quot;/&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &lt;/clusternodes&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &lt;rm&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;failoverdomains&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;failoverdomain name=&quot;MYSQL&quot; nofailback=&quot;1&quot; ordered=&quot;0&quot; restricted=&quot;0&quot;&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;failoverdomainnode name=&quot;192.168.1.225&quot;/&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;failoverdomainnode name=&quot;192.168.1.224&quot;/&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/failoverdomain&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/failoverdomains&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;resources&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;ip address=&quot;192.168.1.31&quot; monitor_link=&quot;on&quot; sleeptime=&quot;10&quot;/&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;mysql config_file=&quot;/etc/my.cnf&quot; listen_address=&quot;192.168.1.31&quot; name=&quot;mysql&quot; shutdown_wait=&quot;5&quot; startup_wait=&quot;5&quot;/&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/resources&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;service domain=&quot;MYSQL&quot; name=&quot;mysql&quot; recovery=&quot;relocate&quot;&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;drbd name=&quot;drdb-mysql&quot; resource=&quot;r0&quot;&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;fs device=&quot;/dev/drdb0&quot; fsid=&quot;6202&quot; fstype=&quot;ext3&quot; mountpoint=&quot;/var/lib/mysql&quot; name=&quot;mysql&quot; options=&quot;noatime&quot;/&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/drbd&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;ip ref=&quot;192.168.1.31&quot;/&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;mysql ref=&quot;mysql&quot;/&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/service&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &lt;/rm&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &lt;cman expected_votes=&quot;1&quot; two_node=&quot;1&quot;/&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &lt;fence_daemon clean_start=&quot;1&quot;/&gt;
</div>
</li>
<li class="li1">
<div class="de1">&lt;/cluster&gt;</div>
</li>
</ol>
</div>
<p>Une fois la conf mise en place (si c&#8217;est en autostart, ça devrait partir tout seul), sinon : </p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">clusvcadm -e <span class="st0">&quot;NOM du service&quot;</span></div>
</li>
</ol>
</div>
<p><strong>Les astuces du LoupZeur</strong><br />
Pour ne pas subir d&#8217;interblocage du rgmanager avec fence (blocage complet du service, rgmanager renvoit dans les logs un joli &laquo;&nbsp;Waiting for CMAN to start&nbsp;&raquo;), je vous conseille vivement de rajouter le clean_start=1 pour le fence_daemon.</p>
<p>Dans l&#8217;interface Web : Preferences -> Enable &laquo;&nbsp;Expert&nbsp;&raquo; mode puis HomeBase -> &laquo;&nbsp;ClusterName&nbsp;&raquo; -> Configure -> Fence Daemon -> Clean Start</p>
<p>En cas d&#8217;interblocage : 2 solutions</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">cman_tool leave force</div>
</li>
</ol>
</div>
<p>et si ça marche pas<br />
modification de /etc/sysconfig/cman et mettre FENCE_JOIN à NO avec un beau </p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">service cman restart</div>
</li>
</ol>
</div>
<p>et rgmanager devrait se relancer.</p>
<p>bon HAing <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=1142">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/systeme/administration/fake-fencing-sur-red-hat6/" rel="bookmark" title="Permanent Link: Fake fencing sur Red Hat6">Fake fencing sur Red Hat6</a></li><li><a href="http://blog.gaetan-grigis.eu/non-classe/changement-dadresse/" rel="bookmark" title="Permanent Link: Changement d&#8217;adresse">Changement d&#8217;adresse</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/se-monter-un-environnement-de-developpement-lamp-rapidement/" rel="bookmark" title="Permanent Link: Se monter un environnement de developpement LAMP rapidement">Se monter un environnement de developpement LAMP rapidement</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/administration/tentative-de-hack-quand-les-kikoolols-attaquent/" rel="bookmark" title="Permanent Link: Tentative de Hack &#8230; quand les kikoolols attaquent!!!">Tentative de Hack &#8230; quand les kikoolols attaquent!!!</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/securite-installation-de-lids-prelude-sur-debian/" rel="bookmark" title="Permanent Link: Sécurité : Installation de l&#8217;IDS Prelude sur debian">Sécurité : Installation de l&#8217;IDS Prelude sur debian</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/non-classe/mysql-failover-sur-red-hat-6-avec-drbd-et-rgmanager/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wireshark en remote via un tube nommé</title>
		<link>http://blog.gaetan-grigis.eu/non-classe/wireshark-en-remote-via-un-tube-nomme/</link>
		<comments>http://blog.gaetan-grigis.eu/non-classe/wireshark-en-remote-via-un-tube-nomme/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 12:24:30 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Non classé]]></category>

		<guid isPermaLink="false">http://blog.gaetan-grigis.eu/?p=1130</guid>
		<description><![CDATA[Plop &#8230; Je viens de découvrir l&#8217;utilisation des tubes pour utiliser wireshark en &#171;&#160;remote&#160;&#187;, en balançant du tcpdump à distance dans le tube lu sur la machine locale par wireshark (en résumé ). La manipulation est très simple et est à effectuer sur la machine locale : mkfifo /tmp/wirepipe ssh root@10.75.25.1 &#34;tcpdump -s 65535 port [...]]]></description>
			<content:encoded><![CDATA[<p>Plop &#8230;</p>
<p>Je viens de découvrir l&#8217;utilisation des tubes pour utiliser wireshark en &laquo;&nbsp;remote&nbsp;&raquo;, en balançant du tcpdump à distance dans le tube lu sur la machine locale par wireshark (en résumé <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).<br />
<span id="more-1130"></span></p>
<p>La manipulation est très simple et est à effectuer sur la machine locale :</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">mkfifo</span> <span class="sy0">/</span>tmp<span class="sy0">/</span>wirepipe</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">ssh</span> root<span class="sy0">@</span><span class="nu0">10.75</span><span class="nu0">.25</span><span class="nu0">.1</span> <span class="st0">&quot;tcpdump -s 65535 port 80 -w -&quot;</span> <span class="sy0">&gt;</span> <span class="sy0">/</span>tmp<span class="sy0">/</span>wirepipe</div>
</li>
</ol>
</div>
<p>Explication :<br />
On créer un tube nommé wirepipe<br />
On ouvre une session root sur la machine 10.75.25.1 et on lance un tcpdump qui sniff le port 80 (de 10.75.25.1) et renvoi le tout à la sortie standard qui est renvoyé au tube.</p>
<p>Dans un autre terminal, on lance Wireshark :</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">wireshark -k -i <span class="sy0">/</span>tmp<span class="sy0">/</span>wirepipe</div>
</li>
</ol>
</div>
<p>Et voilà, tout ce qui passe dans le tube est lue par wireshark en temps réel (plutôt sympa pour décoder des trams sur des serveurs en <del datetime="2011-12-12T11:31:28+00:00">prod</del> debug), et beaucoup plus simple que de faire du tcpdump, puis de télécharger le dump et le lire avec wireshark en local, et c&#8217;est plus secure que de faire sniffer directement wireshark sur le réseau.</p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=1130">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/systeme/detournement-de-donnees/" rel="bookmark" title="Permanent Link: Détournement de données ^^.">Détournement de données ^^.</a></li><li><a href="http://blog.gaetan-grigis.eu/securite/souhaiter-de-joyeuses-fetes-en-piratant-les-dns-de-sa-boite/" rel="bookmark" title="Permanent Link: Souhaiter de joyeuses fêtes en piratant ses DNS ^^.">Souhaiter de joyeuses fêtes en piratant ses DNS ^^.</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/administration/utiliser-git-pour-gerer-ses-projets-mini-memo/" rel="bookmark" title="Permanent Link: Utiliser Git pour gérer ses projets (mini mémo)">Utiliser Git pour gérer ses projets (mini mémo)</a></li><li><a href="http://blog.gaetan-grigis.eu/securite/backtrack-4-passe-en-pre-final/" rel="bookmark" title="Permanent Link: BackTrack 4 passe en pre-final &#8230;">BackTrack 4 passe en pre-final &#8230;</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/creer-un-paquet-pour-les-ppa/" rel="bookmark" title="Permanent Link: Créer un paquet pour les ppa">Créer un paquet pour les ppa</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/non-classe/wireshark-en-remote-via-un-tube-nomme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ossec et Iptables : ban à durée variable</title>
		<link>http://blog.gaetan-grigis.eu/non-classe/ossec-et-iptables-ban-a-duree-variable/</link>
		<comments>http://blog.gaetan-grigis.eu/non-classe/ossec-et-iptables-ban-a-duree-variable/#comments</comments>
		<pubDate>Fri, 22 Jul 2011 10:15:46 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[ban]]></category>
		<category><![CDATA[drop]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[ossec]]></category>
		<category><![CDATA[recent]]></category>

		<guid isPermaLink="false">http://blog.gaetan-grigis.eu/?p=1111</guid>
		<description><![CDATA[Plop à tous &#8230; Encore de l&#8217;ossec et de l&#8217;iptables au menu, ici le but est de faire face aux crackers et autres kiddies sans se faire spammer de mails toutes les 6 minutes parce qu&#8217;un mec s&#8217;est planté 3 fois de suite de mot de passe sur SSH (un mec a tenté pendant deux [...]]]></description>
			<content:encoded><![CDATA[<p>Plop à tous &#8230;<br />
Encore de l&#8217;ossec et de l&#8217;iptables au menu, ici le but est de faire face aux crackers et autres kiddies sans se faire spammer de mails toutes les 6 minutes parce qu&#8217;un mec s&#8217;est planté 3 fois de suite de mot de passe sur SSH (un mec a tenté pendant deux jours de cracker mon ssh, résultat : une bonne centaines de mails d&#8217;alertes inutiles (le temps que je lui mettent un ban définitif)).<br />
<span id="more-1111"></span><br />
L&#8217;idée est simple, on crée une règle iptables qui drop les paquets reçu avec un timer, et à chaque nouveau paquet, on reset le timer. Ensuite toute les alertes d&#8217;ossec sont envoyées sur cette règle et l&#8217;ont est plus spammé!!</p>
<p>La règle iptables :</p>
<div class="geshi no iptables">
<ol>
<li class="li1">
<div class="de1">##Kiddies
</div>
</li>
<li class="li1">
<div class="de1">/sbin/iptables -N KIDDIES
</div>
</li>
<li class="li1">
<div class="de1">/sbin/iptables -A KIDDIES -m recent &#8211;set &#8211;name kiddies
</div>
</li>
<li class="li1">
<div class="de1">/sbin/iptables -A INPUT -m recent &#8211;name kiddies &#8211;update &#8211;seconds 360 -j DROP</div>
</li>
</ol>
</div>
<p>Puis on modifie le fichier d&#8217;active-response/bin/firewall-drop.sh d&#8217;ossec en remplaçant les DROP par des KIDDIES (de la ligne 55 à la 61 pour la dernière version).</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp;<span class="nu0">55</span> &nbsp; &nbsp;<span class="kw1">if</span> <span class="br0">&#91;</span> <span class="st0">&quot;x${ACTION}&quot;</span> = <span class="st0">&quot;xadd&quot;</span> <span class="br0">&#93;</span>; <span class="kw1">then</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp;<span class="nu0">56</span> &nbsp; &nbsp; &nbsp; <span class="re2">ARG1=</span><span class="st0">&quot;-I INPUT -s ${IP} -j KIDDIES&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp;<span class="nu0">57</span> &nbsp; &nbsp; &nbsp; <span class="re2">ARG2=</span><span class="st0">&quot;-I FORWARD -s ${IP} -j KIDDIES&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp;<span class="nu0">58</span> &nbsp; &nbsp;<span class="kw1">else</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp;<span class="nu0">59</span> &nbsp; &nbsp; &nbsp; <span class="re2">ARG1=</span><span class="st0">&quot;-D INPUT -s ${IP} -j KIDDIES&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp;<span class="nu0">60</span> &nbsp; &nbsp; &nbsp; <span class="re2">ARG2=</span><span class="st0">&quot;-D FORWARD -s ${IP} -j KIDDIES&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp;<span class="nu0">61</span> &nbsp; &nbsp;<span class="kw1">fi</span></div>
</li>
</ol>
</div>
<p>Ainsi, par défaut (dans ossec/etc/ossec.conf), la durée de ban de base est de 6 minutes et pour chaque paquet reçu, on drop encore les paquets pour 5 minutes (ce qui peut aller bien loin si le mec laisse tourner son script).</p>
<p>Par contre, avec un </p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">iptables -L -v -n</div>
</li>
</ol>
</div>
<p>on ne saura pas si une ip est encore droppée après les 6 minutes de ban Ossec (puisque la règle est supprimée au bout des 6 minutes) car même si la règle n&#8217;existe plus, si l&#8217;ip possède encore le tag kiddies avec un timer les paquets continueront d&#8217;être drop, il faut alors lister les ip avec la commande suivante :</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">cat</span> <span class="sy0">/</span>proc<span class="sy0">/</span>net<span class="sy0">/</span>xt_recent<span class="sy0">/</span>kiddies <span class="sy0">|</span>awk <span class="st0">&#39;{ print $1&quot; &quot;$4&quot; &quot;$5&quot; &quot;$6&quot; &quot;$7 }&#39;</span></div>
</li>
</ol>
</div>
<p>Par contre, je ne sais pas si l&#8217;on peut supprimer le timer à la main &#8230;</p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=1111">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/systeme/protection-ddos-et-ban-de-masse/" rel="bookmark" title="Permanent Link: Protection DDos et ban de masse">Protection DDos et ban de masse</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/administration/tentative-de-hack-quand-les-kikoolols-attaquent/" rel="bookmark" title="Permanent Link: Tentative de Hack &#8230; quand les kikoolols attaquent!!!">Tentative de Hack &#8230; quand les kikoolols attaquent!!!</a></li><li><a href="http://blog.gaetan-grigis.eu/python-2/alerte-dossec-en-notification-sur-le-bureau/" rel="bookmark" title="Permanent Link: Alerte d&#8217;ossec en notification sur le bureau">Alerte d&#8217;ossec en notification sur le bureau</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/securiser-un-blog-wordpress-par-un-ips-avec-wpsyslog2-et-ossec/" rel="bookmark" title="Permanent Link: Sécuriser un blog WordPress par un IPS avec wpsyslog2 et ossec">Sécuriser un blog WordPress par un IPS avec wpsyslog2 et ossec</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/contourner-les-restrictions-de-connexions-sur-un-serveur-ovh/" rel="bookmark" title="Permanent Link: Contourner les restrictions de connexions sur un serveur OVH">Contourner les restrictions de connexions sur un serveur OVH</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/non-classe/ossec-et-iptables-ban-a-duree-variable/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lire des vidéos en webm sur youtube</title>
		<link>http://blog.gaetan-grigis.eu/non-classe/lire-des-videos-en-webm-sur-youtube/</link>
		<comments>http://blog.gaetan-grigis.eu/non-classe/lire-des-videos-en-webm-sur-youtube/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 15:26:38 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[chromium]]></category>
		<category><![CDATA[h264]]></category>
		<category><![CDATA[vlc]]></category>
		<category><![CDATA[webm]]></category>

		<guid isPermaLink="false">http://blog.gaetan-grigis.eu/?p=913</guid>
		<description><![CDATA[Plop à tous &#8230; Je ne sais pas si vous avez essayé de passer au html5 (histoire de se débarrasser de flash) sur des sites comme dailymotion et youtube, mais pour ma part, je n&#8217;avais jamais réussi à lire des vidéos en webm avec Chromium et Chrome (seule les h.264 fonctionnaient). ça vient en fait du plugins [...]]]></description>
			<content:encoded><![CDATA[<p>Plop à tous &#8230;</p>
<p>Je ne sais pas si vous avez essayé de passer au <a href="http://www.youtube.com/html5">html5</a> (histoire de se débarrasser de flash) sur des sites comme dailymotion et youtube, mais pour ma part, je n&#8217;avais jamais réussi à lire des vidéos en webm avec Chromium et Chrome (seule les h.264 fonctionnaient).</p>
<p>ça vient en fait du plugins &laquo;&nbsp;VLC Multimedia Plugin&nbsp;&raquo; qui supporte webm et tente de faire quelque chose (je ne sais pas quoi), bloquant le chargement de la vidéo dans le navigateur.</p>
<p>Pour permettre la lecture des vidéos, allez dans <a href="about:plugins">l&#8217;onglet des plugins</a>, et cliquez sur &laquo;&nbsp;Disable&nbsp;&raquo; après la ligne VLC &#8230;</p>
<p><a href="http://blog.gaetan-grigis.eu/wp-content/uploads/2010/11/vlc-bloque-webm.png"><img class="aligncenter size-full wp-image-914" title="vlc-bloque-webm" src="http://blog.gaetan-grigis.eu/wp-content/uploads/2010/11/vlc-bloque-webm.png" alt="" width="361" height="55" /></a>Cette manipulation peut être effectuée sur Chromium, Chrome, mais apparement aussi sur firefox qui semble aussi touché par ce problème.</p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=913">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/programmation/youtubefx-jnlp/" rel="bookmark" title="Permanent Link: Youtube et JavaFX via MediaView">Youtube et JavaFX via MediaView</a></li><li><a href="http://blog.gaetan-grigis.eu/programmation/extension-chrome-previsualisation-des-videos-sur-itunes/" rel="bookmark" title="Permanent Link: Extension chrome : Prévisualisation des vidéos sur Itunes">Extension chrome : Prévisualisation des vidéos sur Itunes</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/tunnel-ssh-via-le-protocole-dns/" rel="bookmark" title="Permanent Link: Tunnel SSH via le protocole DNS">Tunnel SSH via le protocole DNS</a></li><li><a href="http://blog.gaetan-grigis.eu/ubuntu/gnome-desactiver-la-previsualisation-de-medias/" rel="bookmark" title="Permanent Link: Gnome : Désactiver la prévisualisation de medias">Gnome : Désactiver la prévisualisation de medias</a></li><li><a href="http://blog.gaetan-grigis.eu/mes-applicationsscripts/" rel="bookmark" title="Permanent Link: Mes Applications/Scripts">Mes Applications/Scripts</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/non-classe/lire-des-videos-en-webm-sur-youtube/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un peu d&#8217;avancement dans l&#8217;application Android de la CTS &#8230;</title>
		<link>http://blog.gaetan-grigis.eu/non-classe/un-peu-davancement-dans-lapplication-android-de-la-cts/</link>
		<comments>http://blog.gaetan-grigis.eu/non-classe/un-peu-davancement-dans-lapplication-android-de-la-cts/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 20:07:24 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apk]]></category>
		<category><![CDATA[cts]]></category>

		<guid isPermaLink="false">http://blog.gaetan-grigis.eu/?p=668</guid>
		<description><![CDATA[Bijour &#8230; Voilà &#8230; j&#8217;ai un tout petit peu avancé dans mon application android (toujours aussi moche ^^) mais beaucoup plus fonctionnelle. L&#8217;affichage par défaut : Si l&#8217;on recherche directement une station (qui retourne un seul code), on affiche directement les horaires : Si l&#8217;on recherche une station approximativement (qui retourne plusieurs codes), on affiche [...]]]></description>
			<content:encoded><![CDATA[<p>Bijour &#8230;</p>
<p>Voilà &#8230; j&#8217;ai un tout petit peu avancé dans mon application android (toujours aussi moche ^^) mais beaucoup plus fonctionnelle.</p>
<p>L&#8217;affichage par défaut :<br />
<a href="http://blog.gaetan-grigis.eu/wp-content/uploads/2010/02/defaut.png"><img src="http://blog.gaetan-grigis.eu/wp-content/uploads/2010/02/defaut.png" alt="" title="defaut" width="319" height="263" class="aligncenter size-full wp-image-669" /></a></p>
<p>Si l&#8217;on recherche directement une station (qui retourne un seul code), on affiche directement les horaires :<br />
<a href="http://blog.gaetan-grigis.eu/wp-content/uploads/2010/02/recup-code-1.png"><img src="http://blog.gaetan-grigis.eu/wp-content/uploads/2010/02/recup-code-1.png" alt="" title="recup-code-1" width="320" height="475" class="aligncenter size-full wp-image-670" /></a></p>
<p>Si l&#8217;on recherche une station approximativement (qui retourne plusieurs codes), on affiche les différents codes :<br />
<a href="http://blog.gaetan-grigis.eu/wp-content/uploads/2010/02/recuperation-code.png"><img src="http://blog.gaetan-grigis.eu/wp-content/uploads/2010/02/recuperation-code.png" alt="" title="recuperation-code" width="320" height="450" class="aligncenter size-full wp-image-671" /></a></p>
<p>Une fois le code récupéré, on le saisie dans le champ &laquo;&nbsp;code station&nbsp;&raquo; et on &laquo;&nbsp;Check&nbsp;&raquo; pour récupérer les horaires :<br />
<a href="http://blog.gaetan-grigis.eu/wp-content/uploads/2010/02/recup-par-code.png"><img src="http://blog.gaetan-grigis.eu/wp-content/uploads/2010/02/recup-par-code.png" alt="" title="recup-par-code" width="319" height="341" class="aligncenter size-full wp-image-672" /></a></p>
<p>Et voilà &#8230; c&#8217;est moche mais fonctionnel &#8230; le <a href="http://blog.gaetan-grigis.eu/wp-content/uploads/2010/02/CTS.apk">APK à télécharger</a> pour profiter de l&#8217;application.</p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=668">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/mes-applicationsscripts/" rel="bookmark" title="Permanent Link: Mes Applications/Scripts">Mes Applications/Scripts</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/android-c2dm-notification-push-en-bash-avec-wget/" rel="bookmark" title="Permanent Link: Android C2DM Notification push en bash avec wget">Android C2DM Notification push en bash avec wget</a></li><li><a href="http://blog.gaetan-grigis.eu/programmation/mon-application-android-pour-les-horaires-de-la-cts/" rel="bookmark" title="Permanent Link: Mon Application Android pour les horaires de la CTS">Mon Application Android pour les horaires de la CTS</a></li><li><a href="http://blog.gaetan-grigis.eu/programmation/java/application-android-pour-les-horaires-de-trambus-grenoblois-tagsemitag/" rel="bookmark" title="Permanent Link: Application android pour les horaires de tram/bus grenoblois (Tag/SemiTag)">Application android pour les horaires de tram/bus grenoblois (Tag/SemiTag)</a></li><li><a href="http://blog.gaetan-grigis.eu/android/compiler-cyanogen-android-froyo-sur-ubuntu/" rel="bookmark" title="Permanent Link: Compiler Cyanogen (android froyo) sur Ubuntu">Compiler Cyanogen (android froyo) sur Ubuntu</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/non-classe/un-peu-davancement-dans-lapplication-android-de-la-cts/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HADOPI pas qu&#8217;en France ??</title>
		<link>http://blog.gaetan-grigis.eu/non-classe/hadopi-pas-quen-france/</link>
		<comments>http://blog.gaetan-grigis.eu/non-classe/hadopi-pas-quen-france/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 06:58:44 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Non classé]]></category>

		<guid isPermaLink="false">http://blog.gaetan-grigis.eu/programmation/hadopi-pas-quen-france/</guid>
		<description><![CDATA[Bijour &#8230; Jusqu&#8217;à il y a peu, on parlait seulement de la Nouvelle-Zélande comme le seul pays (avec la France) qui allait proposer une loi aussi naze qu&#8217;Hadopi, et bien la Suède préparait aussi un &#171;&#160;Hadopi-like&#160;&#187; (qui permet de révéler les noms des personnes depuis leurs IP pour les ayants-droits) &#8230; cette loi a été [...]]]></description>
			<content:encoded><![CDATA[<p>Bijour &#8230;</p>
<p>Jusqu&#8217;à il y a peu, on parlait seulement de la Nouvelle-Zélande comme le seul pays (avec la France) qui allait proposer une loi aussi naze qu&#8217;Hadopi, et bien la Suède préparait aussi un &laquo;&nbsp;Hadopi-like&nbsp;&raquo; (qui permet de révéler les noms des personnes depuis leurs IP pour les ayants-droits) &#8230; cette loi a été votée Mercredi dernier &#8230; et ça a l&#8217;air d&#8217;être du sérieux, la consommation de bande passante dans le pays a <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9131059&amp;source=rss_topic144" target="_blank">été divisée par 2!!</a> (selon certain FAI)</p>
<p>C&#8217;est moche pour le pays qui est considéré comme l&#8217;un des plus développé en matière d&#8217;accès à internet (La suède a le % le plus élevé en matière déploiement de fibre optique).</p>
<p>De quoi faire plaisir à notre Ministre de la Culture :s. (Bien que je pense que le but inavoué du gouvernement soit de mettre en place du filtrage et à terme le mouchard <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  donc OSEF d&#8217;Hadopi, c&#8217;est pas fini ^^ RDV dans quelques mois <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ).</p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=367">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/ubuntu/ubuntu-beta/" rel="bookmark" title="Permanent Link: Ubuntu beta &#8230;">Ubuntu beta &#8230;</a></li><li><a href="http://blog.gaetan-grigis.eu/google-2/utiliser-google-voice-en-france-en-reception-seulement/" rel="bookmark" title="Permanent Link: Utiliser Google Voice en France (en réception seulement)">Utiliser Google Voice en France (en réception seulement)</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/ssh-bannis-par-hadopi/" rel="bookmark" title="Permanent Link: SSH Bannis par HADOPI ?? Vive le chiffrement global!!">SSH Bannis par HADOPI ?? Vive le chiffrement global!!</a></li><li><a href="http://blog.gaetan-grigis.eu/programmation/vers-un-diplome-reconnu-pour-les-referenceurs/" rel="bookmark" title="Permanent Link: Vers un diplôme reconnu pour les référenceurs ?">Vers un diplôme reconnu pour les référenceurs ?</a></li><li><a href="http://blog.gaetan-grigis.eu/non-classe/les-liens-du-we/" rel="bookmark" title="Permanent Link: Les liens du WE">Les liens du WE</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/non-classe/hadopi-pas-quen-france/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>P&#8217;tite News &#8230;</title>
		<link>http://blog.gaetan-grigis.eu/non-classe/ptite-news/</link>
		<comments>http://blog.gaetan-grigis.eu/non-classe/ptite-news/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 19:44:16 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[Sécurité]]></category>

		<guid isPermaLink="false">http://blog.gaetan-grigis.eu/?p=152</guid>
		<description><![CDATA[Bijour à tous &#8230; Quelques petites infos &#8230; Côté sécurité informatique &#8230; z&#8217;avez sûrement entendu parler de Wapiti, une alpha a été release il y a peu (la 1.1.7), avec l&#8217;ajout de nouvelle règle pour contourner les scripts de détection de XSS/SQL Injection &#8230; Je manquais d&#8217;idée pour coder mon toolz (cf. 2g&#8217;s web vulnerability [...]]]></description>
			<content:encoded><![CDATA[<p>Bijour à tous &#8230;</p>
<p>Quelques petites infos &#8230;</p>
<p><strong>Côté sécurité informatique</strong> &#8230; z&#8217;avez sûrement entendu parler de <strong><a href="http://sourceforge.net/projects/wapiti/" target="_blank">Wapiti</a></strong>, une alpha a été release il y a peu (la 1.1.7), avec l&#8217;ajout de nouvelle règle pour contourner les scripts de détection de XSS/SQL Injection &#8230;</p>
<p>Je manquais d&#8217;idée pour coder mon toolz (cf. 2g&#8217;s <a href="http://code.google.com/p/2gwvs/" target="_blank">web vulnerability scanner</a>), me voilà reparti, d&#8217;ici là, je commiterai des fix pour windows (jusque là c&#8217;était inutilisable &#8230;), certaines idée semble plutôt sympa, et se retrouveront sûrement dans mon logiciel ^^, c&#8217;est beau l&#8217;open-source!! (cela dit, je suis très loin de ce superbe outil <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ).</p>
<p><strong>Maltego2.10 </strong>est sortie<strong> </strong>depuis un bail déjà mais bon<strong> </strong>&#8230;pour ce qui savent pas trop à quoi sert ce logiciel :</p>
<blockquote><p>C&#8217;est pour faire comme les RG &#8230; ça permet de récupérer et de mettre en forme des ensembles d&#8217;information sur des données sur le net (genre lié des adresses mail à des noms, des noms de domaines, des ip&#8217;s, &#8230;). Ce qui peut être utile pour <span style="text-decoration: line-through;">du social engineering</span> voir que sur internet personne n&#8217;est inconnu ^^ &#8230; c&#8217;est zarb &#8230; je trouve pas ma grand-mère avec ce toolz <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p></blockquote>
<p><strong>Google chrome</strong> sort le <a href="http://dev.chromium.org/getting-involved/dev-channel/" target="_blank">dev-channel</a> &#8230; pour avoir les dernières up avant tous le monde <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  &#8230; pourquoi les autres blogs n&#8217;en parlent pas ??? Je suis &laquo;&nbsp;has been&nbsp;&raquo; ou &laquo;&nbsp;on the edge&nbsp;&raquo; là?? A quand le paquet .deb pour Ubuntu? ^^</p>
<p><strong>Du côté personnel</strong>, j&#8217;arrête php-engineering (fin du domaine pour le 31 octobre), j&#8217;ai déjà déréférencer le site, histoire que le parking qui le remplace ne rapporte rien ^^ (avoué qu&#8217;il n&#8217;y avait plus grand chose à déréférencer!!).</p>
<p><strong>Niveau boulot</strong>, je suis depuis 1 semaines déjà, développeur chez advisa en alternance avec ma licence CDED (quoi tous le monde s&#8217;en fout ??). Juste un truc pour les DUT/BTS info qui veulent faire une licence pro &#8230; la CDED saymal &#8230; que de la gestion de projet &#8230; très peu de dev et de sys :-s.</p>
<p>Sinon, par rapport à mon boulot, ma mission est &#8230; <em>si je l&#8217;accepte bien sûr</em> de dev un outil d&#8217;envoi <span style="text-decoration: line-through;">de spam</span> de newsletters en liaison avec le CMS de la boite ou à partir d&#8217;une liste de mails, avec la possibilité de dev la chose en plusieurs partie (CLI, interface web et &#8230;) selon plusieurs orientation possible (choix de la structure de la bdd et de la forme de la chose)&#8230; et bien sûr la possibilité de récupérer les stats (lecture du mail, clics sur les liens, &#8230;) et plein d&#8217;autre réjouissance en cours de route. Malheureusement le tout en PHP &#8230; pas un misérable bout de C++/QT :&#8217;-(</p>
<p>Juste une question &#8230; pourquoi moi???^^ Je déteste les mails et encore plus les newsletters &#8230;</p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=152">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/non-classe/les-liens-du-we/" rel="bookmark" title="Permanent Link: Les liens du WE">Les liens du WE</a></li><li><a href="http://blog.gaetan-grigis.eu/securite/backtrack4-beta/" rel="bookmark" title="Permanent Link: Backtrack4 beta &#8230;">Backtrack4 beta &#8230;</a></li><li><a href="http://blog.gaetan-grigis.eu/programmation/le-piratage-pecuniairemen-interessant/" rel="bookmark" title="Permanent Link: Le piratage &#8230;pécuniairement intéressant ?">Le piratage &#8230;pécuniairement intéressant ?</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/sortie-de-metasploit-32/" rel="bookmark" title="Permanent Link: Sortie de Metasploit 3.2">Sortie de Metasploit 3.2</a></li><li><a href="http://blog.gaetan-grigis.eu/ubuntu/ubuntu-mise-a-jour-du-paquet-edyuk/" rel="bookmark" title="Permanent Link: [UBUNTU] Mise à jour du paquet Edyuk">[UBUNTU] Mise à jour du paquet Edyuk</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/non-classe/ptite-news/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Les liens du WE</title>
		<link>http://blog.gaetan-grigis.eu/non-classe/les-liens-du-we/</link>
		<comments>http://blog.gaetan-grigis.eu/non-classe/les-liens-du-we/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 11:19:48 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Non classé]]></category>

		<guid isPermaLink="false">http://blog.gaetan-grigis.eu/?p=132</guid>
		<description><![CDATA[Bijour &#8230; Alors bon &#8230; j&#8217;ai rien d&#8217;autre à faire donc voilà quelque liens sympa et stupide ^^ Linux : Linux Repare, Linux Remplace vous reconnaitrez surement Carglass Stallman embauché chez microsoft &#8230; Dans le genre je suis un nain bécile et j&#8217;en suis fier ^.^ : Je hack avec mon nom de famille Ils [...]]]></description>
			<content:encoded><![CDATA[<p>Bijour &#8230;</p>
<p>Alors bon &#8230; j&#8217;ai rien d&#8217;autre à faire donc voilà quelque liens sympa et stupide ^^</p>
<p><strong>Linux :</strong></p>
<p><a href="http://www.oobunjo.com/drole/linux-repare-linux-remplace/" target="_blank">Linux Repare, Linux Remplace</a> vous reconnaitrez surement Carglass <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a href="http://forum.ubuntu-fr.org/viewtopic.php?id=251783" target="_blank">Stallman embauché chez microsoft</a> &#8230;</p>
<p><strong>Dans le genre je suis un nain bécile et j&#8217;en suis fier ^.^ :</strong></p>
<p><a href="http://www.zataz.com/news/17814/pirate-idiot.html" target="_blank">Je hack avec mon nom de famille</a></p>
<p><strong>Ils n&#8217;ont pas ch[r]omés !!</strong></p>
<p><a href="http://www.chrome-france.com" target="_blank">Une communauté fr pour google chrome</a></p>
<p><a href="http://www.infos-du-net.com/actualite/14410-chrome-politique-securite.html" target="_blank">Google chrome jugé dangeureux par le gouvernement allemand</a> faut dire que les deutsch et la sécurité informatique ça ne rigole pas</p>
<p><a href="http://www.silicon.fr/fr/news/2008/09/09/google_chrome_corrige_ses_failles__en_toute_discretion" target="_blank">Les mise à jour silencieuse de google chrome</a> (à noté que sur milw0rm on trouve déjà 2/3 failles pour la .27 et que de nombreux hackers rapportent des exploits pour la dernières en date)</p>
<p><a href="http://www.korben.info/mozilla-va-integrer-le-mode-cyber-trompe-ta-femme-dans-firefox.html" target="_blank">Un mode pr0n pour firefox</a> dur loi de la concurrence oblige &#8230;</p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=132">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/programmation/java/javafx-quelque-liens-utile/" rel="bookmark" title="Permanent Link: JavaFX &#8230; quelque liens utile">JavaFX &#8230; quelque liens utile</a></li><li><a href="http://blog.gaetan-grigis.eu/securite/les-liens-du-week-end/" rel="bookmark" title="Permanent Link: Les liens du week-end">Les liens du week-end</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/administration/syn-flooding-optimisation-php/" rel="bookmark" title="Permanent Link: Syn Flooding, optimisation PHP, &#8230;">Syn Flooding, optimisation PHP, &#8230;</a></li><li><a href="http://blog.gaetan-grigis.eu/seo/kicke-de-lindex/" rel="bookmark" title="Permanent Link: kické de l&#8217;index &#8230;">kické de l&#8217;index &#8230;</a></li><li><a href="http://blog.gaetan-grigis.eu/ubuntu/ubuntu-beta/" rel="bookmark" title="Permanent Link: Ubuntu beta &#8230;">Ubuntu beta &#8230;</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/non-classe/les-liens-du-we/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Changement d&#8217;adresse</title>
		<link>http://blog.gaetan-grigis.eu/non-classe/changement-dadresse/</link>
		<comments>http://blog.gaetan-grigis.eu/non-classe/changement-dadresse/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 10:49:15 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[hébergeur]]></category>

		<guid isPermaLink="false">http://blog.gaetan-grigis.eu/?p=124</guid>
		<description><![CDATA[Bonjour &#8230; Bon ben voilà &#8230; vous aurez sûrement remarqué que depuis ce matin, l&#8217;url du blog est désormais : http://blog.gaetan-grigis.eu. J&#8217;ai effectué ce changement pour plusieurs raison : Le nom de domaine php-engineering.info va bientôt expirer, et le domaine n&#8217;est plus référencé. L&#8217;hébergement va aussi expirer &#8230; 1and1 limitant pas mal de chose (php [...]]]></description>
			<content:encoded><![CDATA[<p>Bonjour &#8230;</p>
<p>Bon ben voilà &#8230; vous aurez sûrement remarqué que depuis ce matin, l&#8217;url du blog est désormais : http://blog.gaetan-grigis.eu.</p>
<p><strong>J&#8217;ai effectué ce changement pour plusieurs raison :</strong></p>
<ul>
<li>Le nom de domaine php-engineering.info va bientôt expirer, et le domaine n&#8217;est plus référencé.</li>
<li>L&#8217;hébergement va aussi expirer &#8230; 1and1 limitant pas mal de chose (php en version4, très peu de librairie, &#8230;)</li>
<li>J&#8217;avais envie un peu de changer &#8230;</li>
</ul>
<p>Je profite du changement d&#8217;hébergeur, pour faire un peu de pub pour mon nouvelle hébergeur : <a href="http://www.redby.fr/" target="_blank">redby</a>.</p>
<p>Il propose un hébergement gratuit pour PHP5/Ruby avec une base de donnée mysql 5, et quelque options sympa, et si les options proposé ne suffise pas, un tour sur le forum et la plupart du temps, dans la journée, y&#8217;a au minimum la réponse, et parfois l&#8217;options d&#8217;ajouté <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>Vous aurez aussi remarqué que le titre à rallonge a été remplacé (toujours dans mon comique de geek triso &#8230;).</p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=124">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/seo/kicke-de-lindex/" rel="bookmark" title="Permanent Link: kické de l&#8217;index &#8230;">kické de l&#8217;index &#8230;</a></li><li><a href="http://blog.gaetan-grigis.eu/ubuntu/ubuntu-mise-a-jour-du-paquet-edyuk/" rel="bookmark" title="Permanent Link: [UBUNTU] Mise à jour du paquet Edyuk">[UBUNTU] Mise à jour du paquet Edyuk</a></li><li><a href="http://blog.gaetan-grigis.eu/programmation/petit-serveur-dadresse-mail-de-diffusion/" rel="bookmark" title="Permanent Link: Petit serveur d&#8217;adresse mail de diffusion">Petit serveur d&#8217;adresse mail de diffusion</a></li><li><a href="http://blog.gaetan-grigis.eu/mes-applicationsscripts/" rel="bookmark" title="Permanent Link: Mes Applications/Scripts">Mes Applications/Scripts</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/administration-de-serveurs-apache-modsecurity2/" rel="bookmark" title="Permanent Link: Administration de serveurs apache : modsecurity2">Administration de serveurs apache : modsecurity2</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/non-classe/changement-dadresse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google aurait-il peur de cuil ??</title>
		<link>http://blog.gaetan-grigis.eu/non-classe/google-aurait-il-peur-de-cuil/</link>
		<comments>http://blog.gaetan-grigis.eu/non-classe/google-aurait-il-peur-de-cuil/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 13:58:19 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[osb]]></category>

		<guid isPermaLink="false">http://www.php-engineering.info/blog-php/?p=114</guid>
		<description><![CDATA[Bonjour à tous &#8230; Après mon truc perso inutile dont tous le monde s&#8217;en fout &#8230; voilà encore pire xD &#8230; au beau milieu de mon après-midi en train de geeker au soleil, je fait une recherche sur google &#8230; et que vois-je ? et non &#8230; je ne suis pas inscrit sur google labs [...]]]></description>
			<content:encoded><![CDATA[<p>Bonjour à tous &#8230;</p>
<p>Après mon truc perso inutile dont tous le monde s&#8217;en fout &#8230; voilà encore pire xD &#8230; au beau milieu de mon après-midi en train de geeker au soleil, je fait une recherche sur google &#8230; et que vois-je ?</p>
<p><a href="http://blog.gaetan-grigis.eu/wp-content/uploads/2008/08/google_suggest.png"><img class="aligncenter size-medium wp-image-115" title="google_suggest" src="http://blog.gaetan-grigis.eu/wp-content/uploads/2008/08/google_suggest-300x126.png" alt="" width="300" height="126" /></a></p>
<p>et non &#8230; je ne suis pas inscrit sur google labs pour le fameux <a href="http://www.webrankinfo.com/actualites/200412-google-suggest.htm" target="_blank">google suggest</a> &#8230; google voudrait-il contrer <a href="http://www.cuil.com/" target="_blank">cuil</a> qui l&#8217;utilise depuis plus d&#8217;un mois ??</p>
<p><a href="http://blog.gaetan-grigis.eu/wp-content/uploads/2008/08/cuil.png"><img class="aligncenter size-medium wp-image-116" title="cuil" src="http://blog.gaetan-grigis.eu/wp-content/uploads/2008/08/cuil-300x198.png" alt="" width="300" height="198" /></a></p>
<p>A noter quand même que google avait sortie une béta en 2004 &#8230; et depuis plus rien. Cuil aurait-il précipité les choses ^^??</p>
<p>(En vrai d&#8217;autre moteur de recherche tel que Yahoo et MSN l&#8217;utilise aussi &#8230; mais bon, c&#8217;était juste pour parler de cuil ^^ ils m&#8217;ont référencer dans leurs base de données dernièrement).</p>
<p>Sinon, je viens de voir que bon c&#8217;était prévu depuis le début de la semaine (je suis en retard ^^), et que <a href="http://www.linformaticien.com/Actualit%C3%A9s/tabid/58/newsid496/4851/google-teste-de-nouvelles-fonctions-sur-son-outil-de-recherche/Default.aspx" target="_blank">google propose d&#8217;autre chose en beta</a> qui n&#8217;est pas sans rappeler l&#8217;idée d&#8217;un ingénieur de chez MSN qui l&#8217;avait proposé il y a bien 6 mois (j&#8217;ai plus le lien :s dsl).</p>
<p>ça bouge au pays des moteurs de recherche <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=114">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/systeme/administration/systeme-dalerte-via-sms-sur-vos-serveurs-grace-a-google-calendar/" rel="bookmark" title="Permanent Link: Système d&#8217;alerte via SMS sur vos serveurs grace à google calendar.">Système d&#8217;alerte via SMS sur vos serveurs grace à google calendar.</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/administration/utiliser-google-app-pour-gerer-son-domaine/" rel="bookmark" title="Permanent Link: Utiliser Google App pour gérer son Domaine">Utiliser Google App pour gérer son Domaine</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/administration/utiliser-tor-a-la-vitesse-de-la-lumiere/" rel="bookmark" title="Permanent Link: Utiliser Tor à la vitesse de la lumière ;)">Utiliser Tor à la vitesse de la lumière ;)</a></li><li><a href="http://blog.gaetan-grigis.eu/programmation/centre-alsace-le-prix-du-gazole-depasse-le-prix-essence/" rel="bookmark" title="Permanent Link: Centre Alsace : Le prix du gazole dépasse le prix essence">Centre Alsace : Le prix du gazole dépasse le prix essence</a></li><li><a href="http://blog.gaetan-grigis.eu/programmation/php-programmation/mon-depot-svn-de-sources-inutiles/" rel="bookmark" title="Permanent Link: Mon dépôt SVN de sources inutiles">Mon dépôt SVN de sources inutiles</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/non-classe/google-aurait-il-peur-de-cuil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

