<?xml 
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel xml:lang="en">
	<title>Benji's blog !</title>
	<link>http://benjamin.sonntag.fr/</link>
	<description>Penguins, Internet, and random ravings</description>
	<language>en</language>
	<generator>SPIP - www.spip.net</generator>




<item xml:lang="fr">
		<title>DNS &amp; AlternC - Comment &#231;a marche ?</title>
		<link>http://benjamin.sonntag.fr/DNS-AlternC-Comment-ca-marche</link>
		<guid isPermaLink="true">http://benjamin.sonntag.fr/DNS-AlternC-Comment-ca-marche</guid>
		<dc:date>2012-01-20T09:11:25Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Benjamin Sonntag</dc:creator>


		<dc:subject>Geekland</dc:subject>
		<dc:subject>Logiciels Libres</dc:subject>

		<description>Avec la sortie de la version 1.0 d'AlternC, le logiciel libre, panneau de contr&#244;le de serveur d'h&#233;bergement pour Debian GNU/Linux, le syst&#232;me de DNS a &#233;t&#233; compl&#232;tement refondu et r&#233;&#233;crit par Alan, aka Fufroma. Voici donc quelques explications sur le fonctionnement du DNS dans AlternC 1.0 et ult&#233;rieur. Nous partirons du principe que votre serveur est sous AlternC 1.0 ou ult&#233;rieur, et que vous avez install&#233; les donn&#233;es dans /var/alternc/ valeur par d&#233;faut. AlternC a toujours &#233;t&#233; bas&#233; sur 2 tables pour (...)

-
&lt;a href="http://benjamin.sonntag.fr/BlogFR" rel="directory"&gt;BlogFR&lt;/a&gt;

/ 
&lt;a href="http://benjamin.sonntag.fr/Geekland" rel="tag"&gt;Geekland&lt;/a&gt;, 
&lt;a href="http://benjamin.sonntag.fr/Logiciels-Libres,3" rel="tag"&gt;Logiciels Libres&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;&lt;span class='spip_document_407 spip_documents spip_documents_right' style='float:right; width:150px;'&gt;
&lt;img src='http://benjamin.sonntag.fr/IMG/png/logo2-2.png' width=&quot;150&quot; height=&quot;102&quot; alt=&quot;&quot; /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Avec la sortie de la version 1.0 d'AlternC, &lt;a href='http://alternc.org/' class='spip_out'&gt;le logiciel libre, panneau de contr&#244;le de serveur d'h&#233;bergement pour Debian GNU/Linux&lt;/a&gt;, le syst&#232;me de DNS a &#233;t&#233; compl&#232;tement refondu et r&#233;&#233;crit par Alan, aka Fufroma.&lt;/p&gt; &lt;p&gt;Voici donc quelques explications sur le fonctionnement du DNS dans AlternC 1.0 et ult&#233;rieur.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Nous partirons du principe que votre serveur est sous AlternC 1.0 ou ult&#233;rieur, et que vous avez install&#233; les donn&#233;es dans &lt;strong&gt;/var/alternc/&lt;/strong&gt; valeur par d&#233;faut.&lt;/p&gt; &lt;p&gt;AlternC a toujours &#233;t&#233; bas&#233; sur 2 tables pour les domaines : alternc.domaines et alternc.sub_domaines.&lt;/p&gt; &lt;p&gt;Comme sont nom l'indique, la table domaines liste les domaines que nous h&#233;bergeons. Le champ gesdns dit si l'on g&#232;re les DNS de ce domaine sur le serveur. Aussi, une valeur &#224; 0 indique que Bind ne g&#232;rera pas cette zone.&lt;/p&gt; &lt;p&gt;Si la valeur est &#224; 1, bind g&#232;rera cette zone, dans &lt;strong&gt;/var/alternc/bind/zones/&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Le fichier zone est, comme toutes les configurations dans AlternC, cr&#233;&#233; &#224; partir d'un mod&#232;le dans&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt; /etc/alternc/templates/bind/templates/zone.template&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Une fois ce mod&#232;le rempli et les variables substitu&#233;es (%%fqdn%% &#224; l'installation, et @@SERIAL@@ &#224; la cr&#233;ation de la zone), AlternC liste les sous-domaines du domaine et cr&#233;e les entr&#233;es DNS en cons&#233;quence.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Les entr&#233;es DNS de sub_domaines&lt;/h3&gt;
&lt;p&gt;Pour cr&#233;er les entr&#233;es, on utilise les types de domaines. En effet, avec AlternC 1.0, il est possible de cr&#233;er ses propres types de domaines.&lt;/p&gt; &lt;p&gt;Nous avions depuis toujours dans AlternC 4 types : h&#233;bergement (avec un pointeur vers un dossier de l'espace web du compte AlternC), webmail (pointer ce sous-domaine vers le webmail), IPv4 (pointer un sous-domaine vers une IPv4) et redirection http (pointe vers un dossier o&#249; un htaccess redirige l'internaute vers une autre page).&lt;/p&gt; &lt;p&gt;Dans AlternC 1.0, ces types sont param&#233;trables &#224; travers plusieurs informations :&lt;/p&gt; &lt;p&gt;* une ligne dans la table domaines_types
* un &#233;ventuel fichier mod&#232;le pour apache2 dans /etc/alternc/templates/apache2/
* un &#233;ventuel shell-script dans /etc/alternc/functions_hosting&lt;/p&gt; &lt;p&gt;Ainsi chaque type de domaine peut d&#233;finir de mani&#232;re tr&#232;s pr&#233;cise son comportement. Nous ne rentrerons pas dans le d&#233;tail ici, nous resterons attach&#233; &#224; d&#233;crire le fonctionnement des zones DNS dans AlternC.&lt;/p&gt; &lt;p&gt;Donc, pour chaque ligne dans sub_domaines, on a un type de domaine concern&#233;, d&#233;finit dans son champ &quot;type&quot;.&lt;/p&gt; &lt;p&gt;Enfin, dans domaines_types, le champ &quot;entry&quot; d&#233;finit le texte &#224; ins&#233;rer (tel quel) dans la zone DNS.&lt;/p&gt; &lt;p&gt;Ce texte peut &#234;tre constitu&#233; de variables qui seront substitu&#233;es automatiquement ou au cas par cas.&lt;/p&gt; &lt;p&gt;Ainsi, %sub% sera le nom du sous-domaine, %TARGET% la valeur du champ &quot;target&quot; de la table sub_domaine, et les variables en @@ seront issues de /etc/alternc/local.sh (comme @@PUBLIC_IP@@ pour l'ip publique du site).&lt;/p&gt; &lt;p&gt;Il est donc possible, dans domaines_type, non seulement de d&#233;finir n'importe quel type de domaine cr&#233;eant des entr&#233;es DNS dans la zone, mais m&#234;me de cr&#233;er plusieurs entr&#233;es DNS en mettant dans le champ &quot;entry&quot; plusieurs lignes de texte !&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Rechargement de la zone&lt;/h3&gt;
&lt;p&gt;Lorsqu'un utilisateur cr&#233;e un sous-domaine, il faut qu'alternc (&#224; travers son c&#233;l&#232;bre cron update_domaines.sh) soit inform&#233; qu'il doit modifier le fichier zone. Pour cela, on met &#224; &quot;UPDATE&quot; le champ &quot;dns_action&quot; de la table &quot;domaines&quot; pour le domaine concern&#233;.&lt;/p&gt; &lt;p&gt;Ainsi, si vous voulez juste r&#233;g&#233;n&#233;rer compl&#232;tement un fichier zone pour le domaine example.com, la requ&#234;te SQL suivante suffit :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;# mysql alternc &lt;br /&gt; mysql&gt; UPDATE domaines SET dns_action=&quot;UPDATE&quot; WHERE domaine=&quot;example.com&quot;;&lt;br /&gt; puis lancez la t&#226;che cron tout de suite : &lt;br /&gt; # /usr/lib/alternc/update_domaines.sh&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Notez que la zone est enti&#232;rement recr&#233;&#233;e &#224; chaque fois. Aussi, si vous souhaitez entrer des enregistrement manuellement dans la zone, cela n'est a priori pas possible ... Que nenni ! Fufroma a tout pr&#233;vu !&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Modifier manuellement une zone DNS dans AlternC&lt;/h3&gt;
&lt;p&gt;Si vous souhaitez g&#233;rer manuellement une zone DNS dans AlternC, vous pouvez le faire de 2 fa&#231;ons :&lt;/p&gt; &lt;p&gt;* g&#233;rer enti&#232;rement vous-m&#234;me la zone : dans ce cas, AlternC n'y touchera plus jamais (sauf d&#233;sinstallation du domaine)
* g&#233;rer des enregistrements manuels qu'AlternC ne touchera pas, mais lui laisser la gestion habituelle du SOA et de ses sous-domaines.&lt;/p&gt; &lt;p&gt;Le cas num&#233;ro 1 est simple : dans chaque zone h&#233;berg&#233;e par AlternC, vous avez un prologue comme suit :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;$TTL 1D&lt;br /&gt; ;&lt;br /&gt; ; BIND data file for domain @@DOMAINE@@&lt;br /&gt; ;&lt;br /&gt; ;; This file is automatically regenerate by Alternc&lt;br /&gt; ;; Please insert your manual entry after the last comment.&lt;br /&gt; ;; If you want to forbid automatic generation, change the LOCKED var&lt;br /&gt; ;; LOCKED:NO&lt;br /&gt; ;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Mettez tout simplement LOCKED:YES&lt;/p&gt; &lt;p&gt;AlternC ne touchera plus jamais &#224; ce fichier zone&lt;/p&gt; &lt;p&gt;c'est aussi simple que cela&lt;/p&gt; &lt;p&gt;Attention : quand on dis qu'AlternC n'y touchera plus, c'est s&#233;rieux : si vous cr&#233;ez, modifiez ou supprimez des sous-domaines dans AlternC pour ce domaine, la zone ne sera pas modifi&#233;e ! Effectuez ceci &#224; vos risques et p&#233;rils.&lt;/p&gt; &lt;p&gt;Si vous souhaitez redonner le contr&#244;le &#224; AlternC, remettez NO et demandez &#224; AlternC de r&#233;g&#233;n&#233;rer la zone (voir plus haut)&lt;/p&gt; &lt;p&gt;Le cas num&#233;ro 2, lui aussi, est tr&#232;s simple :) Si vous souhaitez juste g&#233;rer certains enregistrements DNS vous-m&#234;me, il vous suffit de les mettre APRES le dernier commentaire tout en bas de la zone.&lt;/p&gt; &lt;p&gt;Ce commentaire, s'il n'est pas pr&#233;sent (notamment pour les serveur ayant &#233;t&#233; mis &#224; jour depuis AlternC &lt;1.0), peut tout simplement &#234;tre ajout&#233;, il s'agit de la ligne suivante :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;;;; END ALTERNC AUTOGENERATE CONFIGURATION&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;La bonne nouvelle est donc que AlternC ne touchera &#224; rien APR&#200;S cette ligne. Donc, si vous souhaitez cr&#233;er des enregistrements manuellement, ajoutez juste ceux-ci apr&#232;s ce commentaire, modifiez le serial (+1) et lancez en tant que root &quot;rndc reload example.com&quot;&lt;/p&gt; &lt;p&gt;Voil&#224;, c'est tout.&lt;/p&gt; &lt;p&gt;Comme vous pouvez le constater, AlternC 1.0 apporte un v&#233;ritable plus aux administrateurs syst&#232;mes soucieux de profiter &#224; la fois des automatismes fournis par AlternC, de la flexibilit&#233; de sa configuration, mais aussi de conserver le contr&#244;le &#224; divers endroits si besoin !&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;et IPv6 dans tout cela ?&lt;/h3&gt;
&lt;p&gt;Dernier point : j'ai r&#233;cemment essay&#233; de patcher AlternC pour un support &#233;tendu d'IPv6. La premi&#232;re chose &#224; faire, qui marche &#224; merveille, consiste juste &#224; modifier les entr&#233;es DNS cr&#233;&#233;es par les types de domaines standard : vhost url et webmail.&lt;/p&gt; &lt;p&gt;J'ai donc proc&#233;d&#233; ainsi (exemple sur un de mes serveurs) :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;# mysql alternc&lt;br /&gt; mysql&gt; UPDATE domaines_type SET entry=&quot;%SUB% IN A @@PUBLIC_IP@@\n%SUB% IN AAAA 2001:67c:288::6&quot; WHERE type IN (&quot;vhost&quot;,&quot;url&quot;,&quot;webmail&quot;);&lt;br /&gt; mysql&gt; UPDATE domaines SET dns_action=&quot;UPDATE&quot;;&lt;br /&gt; # /usr/lib/alternc/update_domaines.sh&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Attention, cela est bien entendu non garanti :) Cependant, je vous invite &#224; proc&#233;der &#224; ces modifications le 5 juin prochain au matin, afin que &lt;a href='http://www.worldipv6launch.org/' class='spip_out'&gt;tous vos sites web soient en IPv6 le 6 juin prochain au matin !&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>DNS &amp; AlternC - How does it work?</title>
		<link>http://benjamin.sonntag.fr/DNS-AlternC-How-does-it-work</link>
		<guid isPermaLink="true">http://benjamin.sonntag.fr/DNS-AlternC-How-does-it-work</guid>
		<dc:date>2012-01-20T09:11:19Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Benjamin Sonntag</dc:creator>


		<dc:subject>Logiciels Libres</dc:subject>
		<dc:subject>www</dc:subject>

		<description>Now that AlternC 1.0 is released, you know, that free software, control panel for web and mail hosting on Debian GNU/Linux, you may be interested in knowing that the DNS system has been completely rewritten by Alan, aka Fufroma. Here are some explanations on the way the DNS works with AlternC 1.0 and later. We will assume that your AlternC installation is at 1.0 or later, and that you installed your data in /var/alternc, which is the default. AlternC has always based its DNS management (...)

-
&lt;a href="http://benjamin.sonntag.fr/BlogEN" rel="directory"&gt;BlogEN&lt;/a&gt;

/ 
&lt;a href="http://benjamin.sonntag.fr/Logiciels-Libres,3" rel="tag"&gt;Logiciels Libres&lt;/a&gt;, 
&lt;a href="http://benjamin.sonntag.fr/www" rel="tag"&gt;www&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;&lt;span class='spip_document_407 spip_documents spip_documents_right' style='float:right; width:150px;'&gt;
&lt;img src='http://benjamin.sonntag.fr/IMG/png/logo2-2.png' width=&quot;150&quot; height=&quot;102&quot; alt=&quot;&quot; /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Now that AlternC 1.0 is released, you know, that &lt;a href='http://alternc.org/' class='spip_out'&gt;free software, control panel for web and mail hosting on Debian GNU/Linux&lt;/a&gt;, you may be interested in knowing that the DNS system has been completely rewritten by Alan, aka Fufroma.&lt;/p&gt; &lt;p&gt;Here are some explanations on the way the DNS works with AlternC 1.0 and later.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;We will assume that your AlternC installation is at 1.0 or later, and that you installed your data in &lt;strong&gt;/var/alternc&lt;/strong&gt;, which is the default.&lt;/p&gt; &lt;p&gt;AlternC has always based its DNS management on 2 tables : alternc.domaines and alternc.sub_domaines.&lt;/p&gt; &lt;p&gt;As those names are, the domaines table list the domains you are hosting. The gesdns field tells if the DNS are hosted on this server (or not). So a 0 means that bind will not host that domains' DNS,&lt;/p&gt; &lt;p&gt;If the value is 1, bind will be authoritative for that zone, located in &lt;strong&gt;/var/alternc/bind/zones/&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;The zone file is, as almost every configuration in AlternC, created from a template located in&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt; /etc/alternc/templates/bind/templates/zone.template&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;After having created the file from the template, and substituted some variables (like %%fqdn%% during install time, and @@SERIAL@@ each time the zone is updated), AlternC make a list of the subdomains of the domain, and create the ressource record accordingly.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;The DNS entries in sub_domaines&lt;/h3&gt;
&lt;p&gt;To create those records, we are using the domain types. This is one big news: with AlternC 1.0, you can create your own domain types.&lt;/p&gt; &lt;p&gt;Historically, we have 4 domain types in AlternC : hosting (which target is a folder in your webspace), webmail (pointing that subdomain to a webmail), IPv4 (pointing that subdomain to a specific IPv4 address) and http redirect (pointing to a folder where a .htaccess file redirect the user to another web page).&lt;/p&gt; &lt;p&gt;In AlternC 1.0 or later, those types can be customized and created through some files:&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://benjamin.sonntag.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; a line in the domaines_types table.
&lt;br /&gt;&lt;img src=&quot;http://benjamin.sonntag.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; a template file that can exist in /etc/alternc/templates/apache2/
&lt;br /&gt;&lt;img src=&quot;http://benjamin.sonntag.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; a shell-script that can exist in /etc/alternc/functions_hosting&lt;/p&gt; &lt;p&gt;As a result, each domain type can define very precisely his behavior. We will not talk about it more here, we just talk about DNS, Domain Types in AlternC will likely be detailed in another article.&lt;/p&gt; &lt;p&gt;So, for each line in sub_domaines, we are referring to a specific domain type, defined in the &quot;type&quot; field.&lt;/p&gt; &lt;p&gt;Finally, in the domaines_types table, the &quot;entry&quot; field simply defines the text to enter in the DNS zone file.&lt;/p&gt; &lt;p&gt;This text can contain some variables that will be substituted at runtime&lt;/p&gt; &lt;p&gt;For example, %sub% will be substituted by the subdomain name, %TARGET% by the value of the target field in the sub_domaine table, and the variables enclosed in @@ are substituted from the /etc/alternc/local.sh configuration file (like @@PUBLIC_IP@@ for the public IPv4 of the server).&lt;/p&gt; &lt;p&gt;All that means that, using domaines_types, you can define any kind of domain type that will create an entry in the DNS zone, but you can even create many DNS entries at the same time, by entering many lines of text in that field!&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Zone Reloading&lt;/h3&gt;
&lt;p&gt;When a user creates a subdomain, AlternC will (through its famous update_domaines.sh shell script) change the zone file. But we must tell him so. The field &quot;dns_action&quot; in the &quot;domaines&quot; table must be set to &quot;UPDATE&quot; to tell AlternC to recreate that zone file.&lt;/p&gt; &lt;p&gt;Si, if you want to ask AlternC to completely recreate a zone file for a domain, for example example.com, the following SQL query is enough :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;# mysql alternc &lt;br /&gt; mysql&gt; UPDATE domaines SET dns_action=&quot;UPDATE&quot; WHERE domaine=&quot;example.com&quot;;&lt;br /&gt; Then you launch the update_domaines (don't need to wait for the cron):&lt;br /&gt; # /usr/lib/alternc/update_domaines.sh&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;You will see that the zone file is completely rewritten each time that field is set. So, if you want to manually add some records in the zone, it looks like it's not possible... But of course it is: Fufroma knows that you want to be able to edit your zone files manually!&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Manually edit a zone file in AlternC&lt;/h3&gt;
&lt;p&gt;If you want to manage manually a DNS zone in AlternC, you can do it with 2 tricks :&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://benjamin.sonntag.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; manage your entire zone file manually. In that case, AlternC will never touch that zone file again (unless you uninstall that domain name)
&lt;br /&gt;&lt;img src=&quot;http://benjamin.sonntag.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; manage some resource records manually, and don't interfere with the SOA and the records created automatically by AlternC.&lt;/p&gt; &lt;p&gt;The first case is simple: each zone hosted by AlternC starts by a prologue like this one:&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;$TTL 1D&lt;br /&gt; ;&lt;br /&gt; ; BIND data file for domain @@DOMAINE@@&lt;br /&gt; ;&lt;br /&gt; ;; This file is automatically regenerate by Alternc&lt;br /&gt; ;; Please insert your manual entry after the last comment.&lt;br /&gt; ;; If you want to forbid automatic generation, change the LOCKED var&lt;br /&gt; ;; LOCKED:NO&lt;br /&gt; ;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;So, just put LOCKED:YES in there, that's all!&lt;/p&gt; &lt;p&gt;AlternC will never touch that zone file ever again.&lt;/p&gt; &lt;p&gt;That simple isn't it?&lt;/p&gt; &lt;p&gt;Warning: when we are telling you that AlternC will never touch that zone ever again, it's serious business: if you create edit or delete some subdomains in AlternC panel for this domain, the zone file will not be changed automatically! Do this only when you know what you are doing!&lt;/p&gt; &lt;p&gt;If you want to give the control back to AlternC for that zone, just set LOCKED to NO and ask AlternC to regenerate the zone (see earlier in that article)&lt;/p&gt; &lt;p&gt;The second case is also simple :) If you just want to manage some resource records manually, you can add them AFTER the last comment of the zone file.&lt;/p&gt; &lt;p&gt;This comment, if not present (notably for servers you upgraded from AlternC &lt;1.0) can be added by yourself. It's the following line :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;;;; END ALTERNC AUTOGENERATE CONFIGURATION&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;The good news is that AlternC will never touch any line AFTER that comment. So, if you want to create some DNS records manually, just add them after that comment, change the serial number (+1) and launch as root : &quot;rndc reload example.com&quot;&lt;/p&gt; &lt;p&gt;That's all folks!&lt;/p&gt; &lt;p&gt;As you can see, AlternC 1.0 brings a real flexibility to system administrors who want to be able to use automation provided by AlternC control panel, and be able to set manually some things at the same time!&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;What about IPv6?&lt;/h3&gt;
&lt;p&gt;Last point: I recently tried to patch AlternC for an extended support of IPv6. The first thing to do, and that works like a charm, is to edit the DNS entries created by the standard domain types: vhost url and webmail types.&lt;/p&gt; &lt;p&gt;I did it that way (this is an example with one of our servers' IP):&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;# mysql alternc&lt;br /&gt; mysql&gt; UPDATE domaines_type SET entry=&quot;%SUB% IN A @@PUBLIC_IP@@\n%SUB% IN AAAA 2001:67c:288::6&quot; WHERE type IN (&quot;vhost&quot;,&quot;url&quot;,&quot;webmail&quot;);&lt;br /&gt; mysql&gt; UPDATE domaines SET dns_action=&quot;UPDATE&quot;;&lt;br /&gt; # /usr/lib/alternc/update_domaines.sh&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Warning: this example is provided without any guarantee :) however, I invite you to test that and to change it for good on June 5th 2012, so that &lt;a href='http://www.worldipv6launch.org/' class='spip_out'&gt;all your website will be available using IPv6 on June 6th&lt;/a&gt;!&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>ZeroForfait et Sosh : les pigeons se d&#233;battent</title>
		<link>http://benjamin.sonntag.fr/ZeroForfait-et-Sosh-les-pigeons-se-debattent</link>
		<guid isPermaLink="true">http://benjamin.sonntag.fr/ZeroForfait-et-Sosh-les-pigeons-se-debattent</guid>
		<dc:date>2012-01-16T20:41:16Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Benjamin Sonntag</dc:creator>


		<dc:subject>Geekland</dc:subject>

		<description>Ce jour, dans le quotidien LeMonde, je trouve une pleine page achet&#233;e par CallInEurope (un MVNO derri&#232;re SFR), lettre ouverte &#224; Xavier Niel, le pr&#233;sident de Free... Cette lettre, je vous en donne une image ici, et la retranscrit pour votre plus grand plaisir : nos op&#233;rateurs historiques, qui se sont engraiss&#233;s sur notre dos pendant tant d'ann&#233;e, vont enfin devoir se battre pour garder leur clients. Je n'ai qu'une chose &#224; dire : IL &#201;TAIT TEMPS ! Mais maintenant qu'ils s'alignent, ils pr&#233;tendent ne (...)

-
&lt;a href="http://benjamin.sonntag.fr/BlogFR" rel="directory"&gt;BlogFR&lt;/a&gt;

/ 
&lt;a href="http://benjamin.sonntag.fr/Geekland" rel="tag"&gt;Geekland&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Ce jour, dans le quotidien LeMonde, je trouve une pleine page achet&#233;e par CallInEurope (un &lt;a href='http://fr.wikipedia.org/wiki/Op%C3%A9rateur_de_r%C3%A9seau_mobile_virtuel' class='spip_out'&gt;MVNO&lt;/a&gt; derri&#232;re SFR), lettre ouverte &#224; Xavier Niel, le pr&#233;sident de Free...&lt;/p&gt; &lt;p&gt;Cette lettre, je vous en donne une image ici, et la retranscrit pour votre plus grand plaisir : nos op&#233;rateurs historiques, qui se sont engraiss&#233;s sur notre dos pendant tant d'ann&#233;e, vont enfin devoir se battre pour garder leur clients.&lt;/p&gt; &lt;p&gt;Je n'ai qu'une chose &#224; dire : IL &#201;TAIT TEMPS !&lt;/p&gt; &lt;p&gt;Mais maintenant qu'ils s'alignent, ils pr&#233;tendent ne pas nous avoir pris pour des pigeons ... Qu'en est-il r&#233;ellement ?&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Donc, dans le monde de ce jour, une pleine page que voici :&lt;/p&gt; &lt;hr class=&quot;spip&quot; /&gt;
&lt;h3 class=&quot;spip&quot;&gt;La Lettre&lt;/h3&gt;
&lt;p&gt;&lt;span class='spip_document_403 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH759/zeroforfait_pigeon-41b69.jpg' width='500' height='759' alt=&quot;&quot; style='height:759px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Lettre ouverte &#224; M. Xavier Niel&lt;/p&gt; &lt;p&gt;Cher Monsieur Niel,&lt;/p&gt; &lt;p&gt;Bravo pour le lancement spectaculaire de votre offre de t&#233;l&#233;phone mobile.
Elle a fait brutalement de l'ombre &#224; la crise financi&#232;re mondiale, &#224; la course &#224; la Pr&#233;sidence, au r&#233;chauffement climatique et au Non de Beckham au PSG.&lt;/p&gt; &lt;p&gt;Merci aussi &#224; vous de faire la promotion du ZERO FORFAIT en confirmant que le mod&#232;le du Sans Engagement que nous avons invent&#233; et lanc&#233; il y a trois ans est le plus adapt&#233; aux attentes de consommateurs.&lt;/p&gt; &lt;p&gt;Lors de votre conf&#233;rence de presse quasi plan&#233;taire, vous avez clam&#233; haut et fort et &#224; plusieurs reprises que les Fran&#231;ais en avaient assez de se faire pigeonner par les op&#233;rateurs de t&#233;l&#233;phonie mobile. Je n'irais pas jusqu'&#224; penser que vous avez &#233;t&#233; inspir&#233; par notre slogan publicitaire &quot;Interdit aux Pigeons&quot; ou par notre blog du m&#234;me non d&#233;non&#231;ant les arnaques et exc&#232;s du march&#233;.&lt;/p&gt; &lt;p&gt;La mission de notre entreprise est depuis sa cr&#233;ation de s'efforcer de proposer les meilleures solutions de t&#233;l&#233;phonie mobile.&lt;/p&gt; &lt;p&gt;Aujourd'hui, avec le ZERO FORFAIT, les consommateurs b&#233;n&#233;ficient : &lt;br /&gt;&lt;img src=&quot;http://benjamin.sonntag.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; d'un service client de tr&#232;s grande qualit&#233;
&lt;br /&gt;&lt;img src=&quot;http://benjamin.sonntag.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; d'un site internet fluide et facilitant le parcours du client &#224; la souscription et &#224; l'usage
&lt;br /&gt;&lt;img src=&quot;http://benjamin.sonntag.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; de la qualit&#233; du r&#233;seau SFR
&lt;br /&gt;&lt;img src=&quot;http://benjamin.sonntag.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; et de tarifs tr&#232;s &#233;conomiques avec les Forfaits Libres&lt;/p&gt; &lt;p&gt;Le Forfait Libre
&lt;br /&gt;&lt;img src=&quot;http://benjamin.sonntag.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; 14&#8364;90 / mois - Appels Illimit&#233;s
&lt;br /&gt;&lt;img src=&quot;http://benjamin.sonntag.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; 18&#8364;90 / mois - Appels Illimit&#233;s - SMS Illimit&#233;s - Internet Illimit&#233;&lt;/p&gt; &lt;p&gt;Offre Exclusive et Sans Engagement&lt;/p&gt; &lt;p&gt;Au risque de vous d&#233;cevoir, vous n'&#234;tes pas le premier &#224; r&#233;volutionner le march&#233; de la t&#233;l&#233;phonie mobile.&lt;/p&gt; &lt;p&gt;Bien respectueusement,&lt;/p&gt; &lt;p&gt;Patrick Gentemann
Pr&#233;sident de Call in Europe / ZERO FORFAIT&lt;/p&gt; &lt;hr class=&quot;spip&quot; /&gt;
&lt;h3 class=&quot;spip&quot;&gt;Analyse au doigt mouill&#233;&lt;/h3&gt;
&lt;p&gt;Donc ce monsieur nous explique (aussi sur son &lt;a href='http://interdit-aux-pigeons.com/' class='spip_out'&gt;blog&lt;/a&gt;) qu'il peut s'aligner sur Free et ne prend donc pas les consommateurs pour des pigeons ...&lt;/p&gt; &lt;p&gt;... Sauf qu'il y a 6 mois, l'offre de ZeroForfait (voir la capture de archive.org ci-dessous) &#233;tait encore &#224; 29,90&#8364; / mois pour le tout illimit&#233;, et &#224; 2,90 en forfait nu... (l&#224; o&#249; free est &#224; 2&#8364;/mois pour le forfait avec 1h et 60sms...)&lt;/p&gt; &lt;p&gt;Donc j'en d&#233;duis m&#233;caniquement qu'il y a 6 mois, ZeroForfait, alors le plus agressif du c&#244;t&#233; des prix, prenait donc le consommateur pour un pigeon, lui ou SFR son fournisseur de r&#233;seau, avec qui ils n'ont pas du manquer de n&#233;gocier depuis :)&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_404 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH261/zeroforfait-08907.png' width='500' height='261' alt=&quot;&quot; style='height:261px;width:500px;' /&gt;&lt;/span&gt;
&lt;i&gt;ZeroForfait en Juillet 2011&lt;/i&gt;&lt;/p&gt; &lt;p&gt;Pendant ce temps, Orange SFR et Bouygues tentent de s'aligner, mais continuent de prendre les Fran&#231;ais pour des pigeons : eux qui n'ont m&#234;me plus leur r&#233;seau &#224; fabriquer, continuent de faire du gras sur notre dos.&lt;/p&gt; &lt;p&gt;Autre exemple, toujours dans les op&#233;rateurs virtuels, visiblements les seuls &#224; avoir envie de s'approcher de Free : SOSH, marque d'Orange s'est (presque) align&#233;e partiellement ces derniers jours :&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_405 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH337/sosh_pigeon-67372.jpg' width='500' height='337' alt=&quot;&quot; style='height:337px;width:500px;' /&gt;&lt;/span&gt;
&lt;i&gt;SOSH &#224; mi-janvier 2012&lt;/i&gt;&lt;/p&gt; &lt;p&gt;(D'ailleurs on se demande bien ce que SOSH fait l&#224; dans le monde des MVNO : quel int&#233;r&#234;t pour Orange &#224; cela, &#224; part &#233;viter que ses clients ne partent vers ces offres moins cher venant de lui-m&#234;me ...)&lt;/p&gt; &lt;p&gt;Sachant qu'il y a environ un mois, Sosh avait une offre r&#233;volutionnaire (sic) &#224; 22&#8364;90 / mois pour 2h et &quot;1Go de net fair use&quot; dit &quot;illimit&#233;&quot; :&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_406 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH385/sosh_pigeon2-3e720.jpg' width='500' height='385' alt=&quot;&quot; style='height:385px;width:500px;' /&gt;&lt;/span&gt;
&lt;i&gt;SOSH &#224; fin d&#233;cembre 2011&lt;/i&gt;&lt;/p&gt; &lt;p&gt;Donc FreeMobile arrive, c'est tr&#232;s bien, ils vont nous mettre du bazar dans tout cela !&lt;/p&gt; &lt;p&gt;&lt;strong&gt;En attendant que les op&#233;rateurs historiques s'alignent, il est quand m&#234;me temps qu'ils souffrent un peu, je vous invite donc, m&#234;me s'ils ont leurs inconv&#233;nients aussi, &#224; aller chez Free ne serait-ce que pour donner une le&#231;on aux 3 historiques Bouygues Telecom, SFR et Orange, qui nous plument depuis tant d'ann&#233;es ! &lt;/strong&gt;
On en reparle dans un an quand tout ce beau monde aura vals&#233; et que mon banquier se sera d&#233;cid&#233; &#224; arr&#234;ter de faire aussi du gras sur mon dos en me vendant un forfait mobile hors de prix ;)&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Luks Bruteforce : tester tous vos mots de passes...</title>
		<link>http://benjamin.sonntag.fr/Luks-Bruteforce-tester-tous-vos-mots-de-passes</link>
		<guid isPermaLink="true">http://benjamin.sonntag.fr/Luks-Bruteforce-tester-tous-vos-mots-de-passes</guid>
		<dc:date>2011-10-17T13:58:21Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Benjamin Sonntag</dc:creator>



		<description>Depuis quelques ann&#233;es, j'utilise les capacit&#233;s cryptographiques de Linux pour chiffrer mes cl&#233;s usb, disques durs de portable ou disque dur externe. Bien plus efficace qu'un hypoth&#233;tique mot de passe root, cela permet de garantir une assez bonne confidentialit&#233; &#224; mes donn&#233;es personnelles et professionnelles ... ... Jusqu'au jour o&#249;, apr&#232;s environ un an sans reboot, un serveur personnel red&#233;marre et me demande la passphrase ... que j'ai bien &#233;videmment oubli&#233;e ! N'ayant rien trouv&#233; sur le net pour (...)

-
&lt;a href="http://benjamin.sonntag.fr/BlogFR" rel="directory"&gt;BlogFR&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Depuis quelques ann&#233;es, j'utilise les capacit&#233;s cryptographiques de Linux pour chiffrer mes cl&#233;s usb, disques durs de portable ou disque dur externe. Bien plus efficace qu'un hypoth&#233;tique mot de passe root, cela permet de garantir une assez bonne confidentialit&#233; &#224; mes donn&#233;es personnelles et professionnelles ...&lt;/p&gt; &lt;p&gt;... Jusqu'au jour o&#249;, apr&#232;s environ un an sans reboot, un serveur personnel red&#233;marre et me demande la passphrase ... que j'ai bien &#233;videmment oubli&#233;e !&lt;/p&gt; &lt;p&gt;N'ayant rien trouv&#233; sur le net pour brute-forcer une partition Linux chiffr&#233;e avec Luks, voici le script que j'ai produit afin de m'aider dans cette t&#226;che ...&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;spip&quot;&gt;Brute-Force de Luks ?&lt;/h3&gt;
&lt;p&gt;Tout d'abord, sachez que brute-forcer Luks n'est pas chose ais&#233;e : la norme PBKDF2 utilis&#233;e par Luks fait que ce dernier n'utilise pas directement la passphrase comme source pour d&#233;chiffrer la cl&#233;, mais la passe &#224; travers un algorithme de calcul et ce un grand nombre de fois (dans mon cas 191609 fois), ce qui n&#233;cessite environ 1 seconde sur ce serveur pour calculer la cl&#233; r&#233;sultante. Ainsi, &#224; chaque test de mot de passe, il faut 1 seconde pour avoir le r&#233;sultat !&lt;/p&gt; &lt;p&gt;Cette protection est tr&#232;s utile pour &#233;viter un brute-force sauvage essayant toutes les combinaisons de cl&#233; possible sur un supercalculateur...&lt;/p&gt; &lt;p&gt;Cependant, dans mon cas, j'avais une assez bonne id&#233;e de ce que pouvait &#234;tre cette passphrase : &quot;Blessent mon coeur d'une langueur monotone.&quot; &#233;tait un candidat, il y avait aussi &quot;Tant va la cruche &#224; l'eau qu'&#224; la fin elle me les brises.&quot;... Mais bon, ce n'&#233;tait &#233;videmment ni l'une ni l'autre.&lt;/p&gt; &lt;p&gt;Par contre ma passphrase pouvait &#234;tre un de ces candidats :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Blessent mon coeur d'une langueur monotone.&lt;/li&gt;&lt;li&gt; blessent mon coeur d'une langueur monotone.&lt;/li&gt;&lt;li&gt; Blessent mon coeur d'une langueur monotone&lt;/li&gt;&lt;li&gt; blessent mon coeur d'une langueur monotone&lt;/li&gt;&lt;li&gt; Blessent mon coeur, d'une langueur monotone.&lt;/li&gt;&lt;li&gt; &quot;Blessent mon coeur d'une langueur monotone&quot;&lt;/li&gt;&lt;li&gt; &quot;blessent mon coeur d'une langueur monotone.&quot;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;bref, je vous laisse deviner mon probl&#232;me ... avec guillemets ou parenth&#232;ses autour, ou avec ou sans point, virgule et majuscules de ci de l&#224;, je devais retrouver mes donn&#233;es quelque part parmi ces ... 2 * 5 * 2^3 * 3 ... enfin bref, quelque chose comme 10 000 combinaisons ...&lt;/p&gt; &lt;p&gt;Il n'&#233;tait, par contre, pas question pour moi de chercher &#224; la main toutes ces combinaisons.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Un programme pour semi-brute-forcer Luks&lt;/h3&gt;
&lt;p&gt;N'ayant pas trouv&#233; de programme sur Internet pour m'aider dans cette t&#226;che, j'ai donc &#233;crit un petit script en php-script (le langage que j'avais sous la main et qui me prendrait moins de 1/4h &#224; &#233;crire ...)&lt;/p&gt; &lt;p&gt;Voici donc, pour votre plus grand plaisir :&lt;/p&gt; &lt;p&gt;&lt;a href='http://benjamin.sonntag.fr/download/luks-brute-force.php' class='spip_out'&gt;luks-brute-force.php&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Ce script permet de tenter d'ouvrir une partition luks (ici /dev/md1, remplacez-l&#224; par votre partition, comme /dev/sda3 ou /dev/mapper/encrypted-root) en essayant toutes les combinaisons possibles autour d'une ou plusieurs phrases que vous soup&#231;onnez d'&#234;tre votre mot de passe.&lt;/p&gt; &lt;p&gt;Afin de l'utiliser, il faut donc&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; remplacer /dev/md1 par votre partition Luks, &lt;/li&gt;&lt;li&gt; remplacer le tableau de tableau par chacune des phrases que vous voulez essayer et les variantes locales de ces derni&#232;res (avec ou sans ., () espace etc.). &lt;/li&gt;&lt;li&gt; remplacer le mail bidon par le votre : il vous enverra un mail si la bonne combinaison a &#233;t&#233; trouv&#233;e ! &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Lancez le tout, par exemple dans une console avec screen, et laissez le charme agir (et un peu de patience si le nombre de combinaisons est grand ...)&lt;/p&gt; &lt;p&gt;Ce programme m'a sauv&#233; un joli volume de donn&#233;es personnelles (ici un disque de 2To avec 15 ans de photos), profitez-en s'il peut vous aider dans ce sens : il est distribu&#233; sous licence GPL v3.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Luks Bruteforce : test all your passwords</title>
		<link>http://benjamin.sonntag.fr/Luks-Bruteforce-test-all-your-passwords</link>
		<guid isPermaLink="true">http://benjamin.sonntag.fr/Luks-Bruteforce-test-all-your-passwords</guid>
		<dc:date>2011-10-17T13:58:15Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Benjamin Sonntag</dc:creator>



		<description>A few years ago, I started using cryptographic capabilities of Linux to encrypt my usb keys, hard drives and laptop. More efficient against the usual bad guys than a root password, this gave me a pretty good privacy for personal and professional data ... ... Until that day when, after about a year without rebooting, one of my server rebooted and asked me for a passphrase ... which I obviously forgot! I didn't find anything on the Internet to bruteforce a Luks-encrypted partition, so here (...)

-
&lt;a href="http://benjamin.sonntag.fr/BlogEN" rel="directory"&gt;BlogEN&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;A few years ago, I started using cryptographic capabilities of Linux to encrypt my usb keys, hard drives and laptop. More efficient against the usual bad guys than a root password, this gave me a pretty good privacy for personal and professional data ...&lt;/p&gt; &lt;p&gt;... Until that day when, after about a year without rebooting, one of my server rebooted and asked me for a passphrase ... which I obviously forgot!&lt;/p&gt; &lt;p&gt;I didn't find anything on the Internet to bruteforce a Luks-encrypted partition, so here is the script I produced to help me do this efficiently ...&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;spip&quot;&gt;Brute-Force of Luks?&lt;/h3&gt;
&lt;p&gt;First and foremost, you should know that bruteforcing Luks is no easy task: the PBKDF2 norm, used by Luks, make it hard to brute-force : Luks doesn't use the passphrase you give him as a source to decrypt data. It use your passphrase as a source for a very complex alogrithm, done a great number of times (in my case 191609 times), which, at the end, requires about 1 full second of CPU time on my server to compute the resulting key. As a result, for each pass tried on this machine, it will take 1 second to know if it's the right one or not!&lt;/p&gt; &lt;p&gt;This protection is very effective to prevent the usual brute-force attack which consist of trying every possible password on a supercomputer ...&lt;/p&gt; &lt;p&gt;In my case, I had a pretty good idea of what could be that passphrase: &quot;Courage is the ability to ignore your options.&quot; could be a good candidate, and &quot;a great banker is a dead one&quot; also ... but of course it was neither the first nor the second.&lt;/p&gt; &lt;p&gt;However, my passphrase could be one of those:&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Courage is the ability to ignore your options.&lt;/li&gt;&lt;li&gt; Courage is the ability to ignore your options&lt;/li&gt;&lt;li&gt; &quot;Courage is the ability to ignore your options.&quot;&lt;/li&gt;&lt;li&gt; courage is the ability to ignore your options.&lt;/li&gt;&lt;li&gt; courage is the ability to ignore your options&lt;/li&gt;&lt;li&gt; &quot;courage is the ability to ignore your options.&quot;&lt;/li&gt;&lt;li&gt; courage is the ability to ignore your option&lt;/li&gt;&lt;li&gt; (Courage is the ability to ignore your option)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;well... you can guess my problem: with or without quotes, or parenthesis, with or without period, coma, upcase characters etc. I had to find my passphrase among those 2 * 5 * 2^3 * 3 ... well, something like 10000 combinations...&lt;/p&gt; &lt;p&gt;But I really didn't want to test them all by hand.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;A program to brute-force Luks&lt;/h3&gt;
&lt;p&gt;Since I didn't find any program on the Internet to help me bruteforcing Luks, I wrote this small php-script&lt;/p&gt; &lt;p&gt;Here it is for your greatest pleasure:&lt;/p&gt; &lt;p&gt;&lt;a href='http://benjamin.sonntag.fr/download/luks-brute-force.php' class='spip_out'&gt;luks-brute-force.php&lt;/a&gt;&lt;/p&gt; &lt;p&gt;This script allows you to try to open a luks partition (here /dev/md1, replace it by your partition name such as /dev/sda3 or /dev/mapper/encrypted-root) by trying every possible combinations from a set of possible passphrases and their variations.&lt;/p&gt; &lt;p&gt;Before using it, you need to:&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; replace /dev/md1 by your Luks partition;&lt;/li&gt;&lt;li&gt; replace the array of arrays by each passphrase this could be, with all their variations (with or without ., () space etc.). &lt;/li&gt;&lt;li&gt; replace the email address by your email: If the program find the right passphrase, it will tell you! &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Launch this program, for example in a screen console, using php-cli, and let it blow your real passphrase (you will need patience, even more patience if the number of combinations is high)&lt;/p&gt; &lt;p&gt;This program saved me a nice bunch of personal data (here a 2TB hard drive with 15 years of photos...), enjoy it if it can help you in that way: it is distributed under GPL-v3 license.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>CCC Camp 2011, day 3</title>
		<link>http://benjamin.sonntag.fr/CCC-Camp-2011-day-3</link>
		<guid isPermaLink="true">http://benjamin.sonntag.fr/CCC-Camp-2011-day-3</guid>
		<dc:date>2011-08-15T10:19:45Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Benjamin Sonntag</dc:creator>



		<description>C'est donc avec un peu de retard que je continue la mise en ligne de notre p&#233;riple Berlinois au CCC Camp 2011 ... Ce jour suivant fut-il plus calme ? Pas vraiment. En fait, le probl&#232;me avec ce Camp, c'est qu'il se passe au contraire beaucoup trop de choses, donc de nombreuses difficiles &#224; prendre en photo pour vous en faire part ici ... Tout d'abord, je vois que je vous ai montr&#233; notre campement DYI (pour &quot;Do It Yourself&quot;, qui d&#233;crit la fa&#231;on dont notre tente a &#233;t&#233; con&#231;ue (en fran&#231;ais on dirait (...)

-
&lt;a href="http://benjamin.sonntag.fr/BlogFR" rel="directory"&gt;BlogFR&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;C'est donc avec un peu de retard que je continue la mise en ligne de notre p&#233;riple Berlinois au CCC Camp 2011 ...&lt;/p&gt; &lt;p&gt;Ce jour suivant fut-il plus calme ? Pas vraiment. En fait, le probl&#232;me avec ce Camp, c'est qu'il se passe au contraire beaucoup trop de choses, donc de nombreuses difficiles &#224; prendre en photo pour vous en faire part ici ...&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Tout d'abord, je vois que je vous ai montr&#233; notre campement DYI (pour &quot;Do It Yourself&quot;, qui d&#233;crit la fa&#231;on dont notre tente a &#233;t&#233; con&#231;ue (en fran&#231;ais on dirait aussi &quot;&#224; l'arrache&quot;)), mais toujours de l'ext&#233;rieur. De l'int&#233;rieur, cela donne &#231;a :&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_387 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH282/01_camp_inside-6460c.jpg' width='500' height='282' alt=&quot;&quot; style='height:282px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;L'ambiance y'est agr&#233;able est les hackers prennent un peu de temps pour leurs emplettes r&#233;seau et autres communications habituelles ou de camping ...&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_388 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH380/02_pierre-6905e.jpg' width='500' height='380' alt=&quot;&quot; style='height:380px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Il est m&#234;me possible, sur un lieu commun du camp, consacr&#233; aux bar et aux endroits o&#249; manger, de se reposer dans des hamac, judicieusement pos&#233;s au milieu d'une clairi&#232;re d'arbres illumin&#233;s par une boule disco !&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_389 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH375/03_repos-5f450.jpg' width='500' height='375' alt=&quot;&quot; style='height:375px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Visite du Core Network&lt;/h3&gt;
&lt;p&gt;Un toulousain, membre de l'&#233;quipe r&#233;seau, a propos&#233; &#224; Gregory, Solvei.g et moi de visiter le r&#233;seau de coeur du camp. C'est &#233;videmment avec joie que nous partageons avec vous ces quelques photos et informations !&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_390 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH375/04_datecenter_out-d7582.jpg' width='500' height='375' alt=&quot;&quot; style='height:375px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Le &quot;datacenter&quot; qui accueille les routeur de bordure et les switch de coeur est dans un containeur ferm&#233; et climatis&#233;. Ainsi, aucun risque de poussi&#232;re, chaleur etc.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_391 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH667/05_datacenter_in-7b080.jpg' width='500' height='667' alt=&quot;&quot; style='height:667px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;L'int&#233;rieur semble en bazar, mais vu le nombre de fibres et le c&#244;t&#233; temporaire de l'installation, c'est plut&#244;t bien r&#233;alis&#233;.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_392 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH444/06_streaming-d7cd7.jpg' width='500' height='444' alt=&quot;&quot; style='height:444px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Les serveurs de stockage des streams permettent de m&#233;moriser la vid&#233;o de chaque salle, et assurent une qualit&#233; de service maximale sur le site pour des services comme le DHCP, le DNS etc.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Rendez-vous de l'EFF&lt;/h3&gt;
&lt;p&gt;&lt;a href='http://www.eff.org/' class='spip_out'&gt;L'Electronic Frontier Fondation&lt;/a&gt; a utilis&#233; comme pr&#233;vu notre lounge pour sa petite r&#233;union pendant le camp.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_393 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH293/07_eff-851e4.jpg' width='500' height='293' alt=&quot;&quot; style='height:293px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;C'est donc avec joie que nous avons accueilli Katitsa et John Gilmore pour ce rendez-vous ...&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_394 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH282/08_eff-b7774.jpg' width='500' height='282' alt=&quot;&quot; style='height:282px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_395 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH271/09_gilmore-4815a.jpg' width='500' height='271' alt=&quot;&quot; style='height:271px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Derni&#232;res photos de la journ&#233;e&lt;/h3&gt;
&lt;p&gt;Pour finir la journ&#233;e, un petit tour au Metalab, le hackcenter de Vienne o&#249; nous avons pu admirer les antennes qui leur permettent d'&#233;mettre d'un c&#244;t&#233; en grandes ondes, et de l'autre avec une antenne qui devrait rebondir sur la lune pour joindre les &#233;tats-unis depuis l'allemagne ou l'autriche !&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_396 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH282/10_antenne_metalab-6c275.jpg' width='500' height='282' alt=&quot;&quot; style='height:282px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;enfin, quelques photos de nuit pour le fun absolu du lieu :&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_397 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH464/11_ccc-39d19.jpg' width='500' height='464' alt=&quot;&quot; style='height:464px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_398 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH282/11_baikonour_rocket-49495.jpg' width='500' height='282' alt=&quot;&quot; style='height:282px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>CCC Camp 2011, Day 2</title>
		<link>http://benjamin.sonntag.fr/CCC-Camp-2011-Day-2</link>
		<guid isPermaLink="true">http://benjamin.sonntag.fr/CCC-Camp-2011-Day-2</guid>
		<dc:date>2011-08-12T10:47:41Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Benjamin Sonntag</dc:creator>



		<description>Second jour du CCC Camp 2011 : quelques conf&#233;rences, workshops et &#233;norm&#233;ment de rencontres, discussions informelles entre hackers etc. Retro-Gaming &#192; nouveau une petite s&#233;rie de photos, et deux vid&#233;os. Une premi&#232;re tente avec J &amp; Greg de &quot;r&#233;tro gaming&quot; o&#249; l'on peut retrouver de tr&#232;s nombreux jeux sur de vieilles consoles des ann&#233;es 80 &#224; 2000. Accueillis par un PacMan g&#233;ant ... Et donc, devant vos yeux &#233;bahis, le mentor Color 6 pour t&#233;l&#233;viseurs noirs et blancs OU COULEURS ! et nos deux geeks (...)

-
&lt;a href="http://benjamin.sonntag.fr/BlogFR" rel="directory"&gt;BlogFR&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Second jour du CCC Camp 2011 : quelques conf&#233;rences, workshops et &#233;norm&#233;ment de rencontres, discussions informelles entre hackers etc.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Retro-Gaming&lt;/h3&gt;
&lt;p&gt;&#192; nouveau une petite s&#233;rie de photos, et deux vid&#233;os. Une premi&#232;re tente avec J &amp; Greg de &quot;r&#233;tro gaming&quot; o&#249; l'on peut retrouver de tr&#232;s nombreux jeux sur de vieilles consoles des ann&#233;es 80 &#224; 2000. Accueillis par un PacMan g&#233;ant ...&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_381 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH326/01_pacman-3b51c.jpg' width='500' height='326' alt=&quot;&quot; style='height:326px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Et donc, devant vos yeux &#233;bahis, le mentor Color 6 pour t&#233;l&#233;viseurs noirs et blancs OU COULEURS !&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_382 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH321/02_game-9f48d.jpg' width='500' height='321' alt=&quot;&quot; style='height:321px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;et nos deux geeks pr&#233;f&#233;r&#233;s aux commandes !&lt;/p&gt; &lt;object style=&quot;height: 350px; width: 576px&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/2CeoxMlCvKo?version=3&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/2CeoxMlCvKo?version=3&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowScriptAccess=&quot;always&quot; width=&quot;576&quot; height=&quot;350&quot;&gt;&lt;/object&gt;
&lt;h3 class=&quot;spip&quot;&gt;Art, Hacking, Liquid &amp; Chemistry !&lt;/h3&gt;
&lt;p&gt;Plus tard, en passant le long d'une tente (hollandaise je crois), je tombe sur cet objet hallucinant, qui m&#233;lange art visuel, chimie, &#233;lectronique et d'excellentes id&#233;es !&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_383 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH889/03_liquid-b7d38.jpg' width='500' height='889' alt=&quot;&quot; style='height:889px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&#224; l'aide de 2 petites pompes activ&#233;es &#233;lectroniquement, un liquide transparent et un rouge sont envoy&#233;s alternativement dans le tuyau. Le liquide avance donc.&lt;/p&gt; &lt;p&gt;Une fois arriv&#233; au bout du tuyau, il tombe dans une bouteille. Or, ces liquides ayant des densit&#233;s diff&#233;rentes, il se s&#233;pare tranquillement dans la bouteille, l&#224; o&#249; les 2 tuyaux des 2 pompes viendront le chercher : un au fond pour le rouge, un en haut pour le transparent !&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_384 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH282/04_liquid2-0b9c0.jpg' width='500' height='282' alt=&quot;&quot; style='height:282px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Toutes ces explications m&#233;ritent bien une petite vid&#233;o !&lt;/p&gt; &lt;object style=&quot;height: 350px; width: 576px&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/QVAendg9EH4?version=3&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/QVAendg9EH4?version=3&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowScriptAccess=&quot;always&quot; width=&quot;576&quot; height=&quot;350&quot;&gt;&lt;/object&gt;
&lt;h3 class=&quot;spip&quot;&gt;J'&#233;tais l&#224;&lt;/h3&gt;
&lt;p&gt;Et donc, avec un grand merci &#224; Greg pour cette magnifique photo, votre serviteur, un peu fatigu&#233;, mais tr&#232;s content de d&#233;couvrir tant de talents, &#233;changer trucs &amp; astuces, etc.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_385 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH375/05_benji-a5bf7.jpg' width='500' height='375' alt=&quot;&quot; style='height:375px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Et aussi Skhaen, que j'ai pris en photo bien plus tard dans la soir&#233;e, dans notre lounge confortable :)&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_386 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH282/06_skhaen-8cfa1.jpg' width='500' height='282' alt=&quot;&quot; style='height:282px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>CCC Camp 2011, Day 1</title>
		<link>http://benjamin.sonntag.fr/CCC-Camp-2011-Day-1</link>
		<guid isPermaLink="true">http://benjamin.sonntag.fr/CCC-Camp-2011-Day-1</guid>
		<dc:date>2011-08-11T00:19:29Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Benjamin Sonntag</dc:creator>



		<description>Commen&#231;ons ce day 1 par une description du lieu &quot;de jour&quot; et des installations sur place ... Le CCC Camp est constitu&#233; de plusieurs morceaux &#233;tal&#233;s sur l'ex-base a&#233;rienne russe : des villages de tentes pour dormir des villages mixtes (constitu&#233;s de tentes pour dormir et de tentes d'activit&#233;s) des endroits communs : bar, dancefloor, lounge, espace de conf&#233;rence, hackcenter, endroit o&#249; manger etc. des sanitaires (douches, wc, lavabos ...) des objets (nombreux) de geekerie : courant &#233;lectrique, (...)

-
&lt;a href="http://benjamin.sonntag.fr/BlogFR" rel="directory"&gt;BlogFR&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Commen&#231;ons ce day 1 par une description du lieu &quot;de jour&quot; et des installations sur place ...&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Le CCC Camp est constitu&#233; de plusieurs morceaux &#233;tal&#233;s sur l'ex-base a&#233;rienne russe :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; des villages de tentes pour dormir&lt;/li&gt;&lt;li&gt; des villages mixtes (constitu&#233;s de tentes pour dormir et de tentes d'activit&#233;s)&lt;/li&gt;&lt;li&gt; des endroits communs : bar, dancefloor, lounge, espace de conf&#233;rence, hackcenter, endroit o&#249; manger etc.&lt;/li&gt;&lt;li&gt; des sanitaires (douches, wc, lavabos ...) &lt;/li&gt;&lt;li&gt; des objets (nombreux) de geekerie : courant &#233;lectrique, r&#233;seau, divers &#233;clairages plus ou moins geek etc.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Voici quelques exemples en photo :&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_372 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH282/01_tentes-9e6c2.jpg' width='500' height='282' alt=&quot;&quot; style='height:282px;width:500px;' /&gt;&lt;/span&gt;
Un espace de tentes, pour dormir ...&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Le r&#233;seau !&lt;/h3&gt;
&lt;p&gt;&lt;span class='spip_document_373 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH667/02_datenklos-a7218.jpg' width='500' height='667' alt=&quot;&quot; style='height:667px;width:500px;' /&gt;&lt;/span&gt;
Les fameux &quot;dantenklos&quot; contenant un &#224; plusieurs switchs / routeurs / bornes wifi et borne DECT&lt;/p&gt; &lt;p&gt;Tout est fait &quot;en grand&quot; sur le site : le r&#233;seau est gigabit pour le backbone et en 100 ou 1000 pour les prises distribu&#233;es &#224; chacun, le DHCP fourni des adresses IPs d'un pool &#233;norme (un /16, soit 65536 adresses IPs... sans parler d'IPv6 bien entendu) allou&#233; par le RIPE pour l'occasion etc.&lt;/p&gt; &lt;p&gt;Mieux : la t&#233;l&#233;phonie mobile et GSM (c'est nouveau cette ann&#233;e) fonctionne aussi : un r&#233;seau de bornes DECT similaire &#224; celle ci-dessous quadrille le camp. Ainsi, avec votre t&#233;l&#233;phone sans fil de la maison ou du bureau, que vous n'aurez pas manqu&#233; d'avoir apport&#233; au camp avec son chargeur, vous pourrez joindre qui vous voulez, et &#234;tre joint &#224; un num&#233;ro interne &#224; 4 chiffres : tr&#232;s pratique pour retrouver vieilles connaissances, amis de voyage et autres hackers sp&#233;cialis&#233;s !&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_375 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH229/02_dect-adfe1.jpg' width='500' height='229' alt=&quot;&quot; style='height:229px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Les gens du &quot;poc&quot; (le phone operation center) ayant par ailleurs aussi leur petit mus&#233;e o&#249; l'on retrouvera quelques vieilleries parfois encore tout &#224; fait fonctionnelles&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_376 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH314/03_telephone_poc-b3fe3.jpg' width='500' height='314' alt=&quot;&quot; style='height:314px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Un hackerspace temporaire ... et vide pour l'instant&lt;/h3&gt;
&lt;p&gt;&lt;span class='spip_document_374 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH282/03_hackerspace-22f45.jpg' width='500' height='282' alt=&quot;&quot; style='height:282px;width:500px;' /&gt;&lt;/span&gt;
M&#234;me le Hackerspace est &quot;en grand&quot; : un ancien bunker entier est consacr&#233; &#224; des tables et chaises, courant et r&#233;seau, pour que nos hackers pr&#233;f&#233;r&#233;s puissent &#233;changer, coder, s&#233;curiser (ou tester ... bref...) seuls ou &#224; plusieurs.&lt;/p&gt; &lt;p&gt;Pour l'instant, ce lieu est vide, et je ne pourrais pas trop vous montrer les talents nombreux qui s'y expriment, une fois plein, les photos y sont interdites ...&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Montage de la tente DIY de la Quadrature&lt;/h3&gt;
&lt;p&gt;Le DIY (pour Do It Yourself, &quot;fait maison&quot;) est la philosophie avec laquelle la tente du village de La Quadrature fut mont&#233;e : pi&#232;ces bricol&#233;es, invention et ing&#233;nierie &quot;&#224; la fran&#231;aise&quot; (&#224; opposer peut-&#234;tre &#224; l'ing&#233;nierie allemande qui consiste &#224; utiliser de gros pieds de m&#233;tal et des toiles industrielles ...) donc bricol-land en quelque sorte ...&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_377 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH282/05_lqdn_1-461e9.jpg' width='500' height='282' alt=&quot;&quot; style='height:282px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_378 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH237/05_lqdn_2-049d0.jpg' width='500' height='237' alt=&quot;&quot; style='height:237px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Autant vous dire qu'une fois que la pluie a bien d&#233;marr&#233;e, cela n'a pas bien march&#233; ...&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_379 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH208/05_lqdn_3-937aa.jpg' width='500' height='208' alt=&quot;&quot; style='height:208px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;(on verra l'&#233;tat de tout cela demain : la pluie ayant &#233;t&#233; la plus forte &#224; 2h du matin, au moment o&#249; j'&#233;cris ces lignes depuis ma tente ...&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Que se passe-t-il au CCC ? des conf&#233;rences par exemple&lt;/h3&gt;
&lt;p&gt;Exemple de conf&#233;rence ayant lieu au CCC : celle de J&#233;r&#233;mie sur Cyberwar (oups non, CyberPEACE of course) et Datalove !&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_380 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH297/06_jz-b03e7.jpg' width='500' height='297' alt=&quot;&quot; style='height:297px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;i&gt;JZ, pendant sa conf&#233;rence, expliquant les enjeux de soci&#233;t&#233;s des actions de la Quadrature du Net&lt;/i&gt;&lt;/p&gt; &lt;p&gt;... Demain, pour poursuivre, j'essaierais de vous montrer ce que l'on apprend aussi dans les workshop qui ne manquent pas dans ce type d'endroit ... chic chic chic !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>CCC Camp 2011, Day 0</title>
		<link>http://benjamin.sonntag.fr/CCC-Camp-2011-Day-0</link>
		<guid isPermaLink="true">http://benjamin.sonntag.fr/CCC-Camp-2011-Day-0</guid>
		<dc:date>2011-08-10T01:45:51Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Benjamin Sonntag</dc:creator>



		<description>Bon, cette ann&#233;e &#224; nouveau, comme il y a 4 ans, je pars au CCC, le Chaos Communication Camp, qui a lieu &#224; nouveau &#224; Finowfurt, sur une ancienne base a&#233;rienne militaire russe ... En ce jour 0 (dernier jour des pr&#233;paration et montages) tout commence ... D&#233;marrons les quelques articles que j'esp&#232;re bien produire pendant ce camp par quelques photos rapidement d&#233;crites ... Le CCC, c'est un camp en pleine nature, mais avec du courant, du r&#233;seau, et des gens talentueux qui, du monde entier (et surtout (...)

-
&lt;a href="http://benjamin.sonntag.fr/BlogFR" rel="directory"&gt;BlogFR&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Bon, cette ann&#233;e &#224; nouveau, comme il y a 4 ans, je pars au CCC, le Chaos Communication Camp, qui a lieu &#224; nouveau &#224; Finowfurt, sur une ancienne base a&#233;rienne militaire russe ...&lt;/p&gt; &lt;p&gt;En ce jour 0 (dernier jour des pr&#233;paration et montages) tout commence ...&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;D&#233;marrons les quelques articles que j'esp&#232;re bien produire pendant ce camp par quelques photos rapidement d&#233;crites ...&lt;/p&gt; &lt;p&gt;Le CCC, c'est un camp en pleine nature, mais avec du courant, du r&#233;seau, et des gens talentueux qui, du monde entier (et surtout d'Allemagne et du reste de l'Europe) viennent partager, &#233;changer, se rencontrer, autour d'un sch&#233;ma &#233;lectronique, d'un pc branch&#233; sur le r&#233;seau, d'une radio amateur longue port&#233;e, danser sur quelques notes, partager un verre sous un bosquet &#233;quip&#233; de boule &#224; facette ...&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_371 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH287/03_disco-b3577.jpg' width='500' height='287' alt=&quot;&quot; style='height:287px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Donc, d&#232;s l'arriv&#233;e, l'aventure commence : le badge qui nous est remis est un R0ket, une plaque &#233;lectronique en forme de fus&#233;e, avec un petit LCD sur la face et une petite batterie sur le dos, qui peut afficher son nom ... un jeu, une fractale ou tout un tas d'autres informations. On verra peut-&#234;tre plus tard ce que sait faire de plus ce bidule (radio rfid, mesh-network, tout&#231;a...)&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_367 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L310xH415/01_badge-77e44.gif' width='310' height='415' alt=&quot;&quot; style='height:415px;width:310px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Ensuite, quelques tentatives de montage de village plus tard, (&#233;chou&#233;es pour l'instant, mais ce n'est que partie remise !), la nuit tombe, un frugal repas, un club-mate (LA boisson des geeks d'Europe :) ) et un peu de musique ... Place &#224; la nuit et aux lights !&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_368 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH282/01_fusee-895e9.jpg' width='500' height='282' alt=&quot;&quot; style='height:282px;width:500px;' /&gt;&lt;/span&gt;
La fus&#233;e du CCC, LE symbole du Club depuis quelques ann&#233;es ...
Derri&#232;re, un des bunkers qui seront utilis&#233;s pour les conf&#233;rences, de tr&#232;s haut niveau&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_369 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH262/01_hackerspace-64551.jpg' width='500' height='262' alt=&quot;&quot; style='height:262px;width:500px;' /&gt;&lt;/span&gt;
Un autre bunker, celui-l&#224;, surmont&#233; d'une structure en wireframe, abrite le hackerspace, un endroit ou tables courant &#233;lectrique et r&#233;seau informatiques sont l&#233;gions, et ou les hackers se retrouveront pour &#233;changer trucs &amp; astuces, tester des programmes, de la s&#233;curit&#233; etc.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_370 spip_documents spip_documents_center'&gt;
&lt;img src='http://benjamin.sonntag.fr/local/cache-vignettes/L500xH274/02_boule-ced43.jpg' width='500' height='274' alt=&quot;&quot; style='height:274px;width:500px;' /&gt;&lt;/span&gt;
Cette boule &#233;clair&#233;e, situ&#233;e sur un autre bunker, s'est av&#233;r&#233;e &#234;tre un objet acoustique parait-il int&#233;ressant &#224; d&#233;couvrir ... Nous verrons plus tard !&lt;/p&gt; &lt;p&gt;Bon, maintenant dodo, j'essaierais de vous en montrer plus dans les prochains jours, pourquoi pas sous forme de quelques s&#233;quences vid&#233;o !&lt;/p&gt; &lt;p&gt;&#224; tr&#232;s vite ...&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>la langue pas dans la poche : Dominique Dupagne sur France Inter</title>
		<link>http://benjamin.sonntag.fr/la-langue-pas-dans-la-poche-Dominique-Dupagne-sur-France</link>
		<guid isPermaLink="true">http://benjamin.sonntag.fr/la-langue-pas-dans-la-poche-Dominique-Dupagne-sur-France</guid>
		<dc:date>2011-03-14T21:10:14Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Benjamin Sonntag</dc:creator>


		<dc:subject>Grass-root</dc:subject>
		<dc:subject>www</dc:subject>

		<description>Tous les matins, &#233;coutant France Inter en guise de r&#233;veil-matin, j'ai pu entendre il y a quelques jours le docteur Dominique Dupagne, vieux de la vieille de la m&#233;decine et d'Internet, parler de sa vision des relations entre m&#233;decins, minist&#232;re de la sant&#233; et citoyens fran&#231;ais ... &#233;difiant ! Donc, (en flash, d&#233;sol&#233;) la vid&#233;o du docteur Dupagne ci-dessous : et pour les libristes qui veulent la lire sans flash, un petit lien de t&#233;l&#233;chargement Enfin, pour ceux qui souhaitent approfondir : Les assises du (...)

-
&lt;a href="http://benjamin.sonntag.fr/BlogFR" rel="directory"&gt;BlogFR&lt;/a&gt;

/ 
&lt;a href="http://benjamin.sonntag.fr/Grass-root" rel="tag"&gt;Grass-root&lt;/a&gt;, 
&lt;a href="http://benjamin.sonntag.fr/www" rel="tag"&gt;www&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Tous les matins, &#233;coutant France Inter en guise de r&#233;veil-matin, j'ai pu entendre il y a quelques jours le docteur Dominique Dupagne, vieux de la vieille de la m&#233;decine et d'Internet, parler de sa vision des relations entre m&#233;decins, minist&#232;re de la sant&#233; et citoyens fran&#231;ais ... &#233;difiant !&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Donc, (en flash, d&#233;sol&#233;) la vid&#233;o du docteur Dupagne ci-dessous :&lt;/p&gt; &lt;object width=&quot;560&quot; height=&quot;315&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.dailymotion.com/swf/video/xhj2fg?width=560&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed type=&quot;application/x-shockwave-flash&quot; src=&quot;http://www.dailymotion.com/swf/video/xhj2fg?width=560&quot; width=&quot;560&quot; height=&quot;315&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot;&gt;&lt;/embed&gt;&lt;/object&gt; &lt;p&gt;et pour les libristes qui veulent la lire sans flash, un petit &lt;a href='http://benjamin.sonntag.fr/download/Dominique_Dupagne.mp4' class='spip_out'&gt;lien de t&#233;l&#233;chargement&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Enfin, pour ceux qui souhaitent approfondir : &lt;a href='http://www.atoute.org/n/article190.html' class='spip_out'&gt;Les assises du m&#233;dicament&lt;/a&gt; couverte par le site de Dominique Dupagne, et &lt;a href='http://www.atoute.org/n/article194.html' class='spip_out'&gt;l'article 2 sur ces assises&lt;/a&gt;, en pr&#233;sence de Xavier Bertrand, apparemment noy&#233; jusqu'au cou dans cette affaire Mediator...&lt;/p&gt; &lt;p&gt;bonne lecture et bonne vid&#233;o &#224; tous :)&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>

