philpep's blog - tag rhaa philpep's blog - tag rhaa rss http://blog.philpep.org fr Thu, 14 Jan 2010 21:05:32 GMT Pblog Spamd ourgl http://blog.philpep.org/post/Spamd-ourgl http://blog.philpep.org/post/Spamd-ourgl Thu, 14 Jan 2010 21:05:32 GMT <p>Il y a peu je vous parlais de <a href="/post/Spamd">spamd</a>, il vient de m'arriver une mésaventure assez horrible avec. Nous somme le 14 janvier 2009, un de mes utilisateur se plaint de ne pas recevoir un mail en particulier.</p> <div class="codehilite"><pre># zgrep spamd /var/log/daemon.0.gz | tail -n 3 Jan 5 20:21:26 solo spamd[28383]: 93.17.128.3: disconnected after 386 seconds. lists: spamd-greytrap Jan 5 21:30:19 solo spamd[28383]: 93.17.128.3: connected (1/1), lists: spamd-greytrap Jan 5 21:35:49 solo spamd[30146]: greyreader failed (Error 0) </pre></div> <p>Il y a donc 9 jours que mon spamd est mort (pour des raisons que j'ignore jusque là). Le coté vicieux de la chose c'est que ma table <code>spamd-white</code> était bien fournie et <a href="/tag/Packet%20Filter">pf</a> les redirigeait comme il faut vers mon <code>vrai</code> MTA (postfix). Du coup il recevait des mails mais pas tous. Je n'ai donc rien remarqué pendant ces 9 jours de panne.</p> <p>Je me passe de spamd à partir d'aujourd'hui lui préférant <a href="http://dspam.nuclearelephant.com/">dspam</a> et qui est beaucoup plus facile à mettre en place avec un MX secondaire (pas besoin de synchronisation de parre feux etc).</p> <p>RHAAAA !!</p> Faire sauter les pubs de Canal Plus http://blog.philpep.org/post/Faire-sauter-les-pubs-de-Canal-Plus http://blog.philpep.org/post/Faire-sauter-les-pubs-de-Canal-Plus Thu, 17 Dec 2009 13:41:32 GMT <p>Si vous êtes adeptes du zapping / petit journal actu de Canal Plus et que vous n'avez pas la TV et que les scripts shell qui chopent directement les vidéos ne marchent plus au bout d'une semaine, il vous faut alors aller sur leur beau site tout en flash et manger la pub d'une minute avant chaque vidéo.</p> <p>Sauf que, en fouillant dans le code source des pages on trouve assez facilement d'où viennent les vidéos de pubs, ils suffit alors de bloquer le domaine en question qui est <code>smartadserver.com</code>. Les videos de canal plus sont dans <code>www3.smartadserver.com/call/pubi/</code> , mais libre à vous de bloquer completement <code>smartadserver.com</code>.</p> <p>Donc mettez la bonne ligne qu'il faut dans votre Adblockplus / proxy. Moi j'ai un privoxy transparent qui filtre tout le réseau local et la syntaxe est la suivante (dans la conf, le fichier <code>user.action</code>)</p> <div class="codehilite"><pre>{ +block{Nasty ads.} } www3.smartadserver.com/call/pubi* </pre></div> <p>Un jours je trouverais un moyen simple (module firefox ?) pour mettre à jours les règles privoxy plus facilement, et je partagerais ma config promis :-).</p> Benjamin Bayard récidive http://blog.philpep.org/post/Benjamin-Bayard-récidive http://blog.philpep.org/post/Benjamin-Bayard-récidive Sat, 17 Oct 2009 16:39:57 GMT <div class="codehilite"><pre>L’imprimerie a permis au peuple de lire, Internet va lui permettre d’écrire. </pre></div> <p>Une nouvelle conférence de <a href="http://www.fdn.fr">Benjamin Bayard</a>, c'est un bon condensé de toutes les précédentes (<a href="http://www.fdn.fr/internet-libre-ou-minitel-2.html">Minitel 2.0</a>, <a href="http://torrents.rmll.info/table.html#18">RMLL 2009</a>, <a href="http://www.fdn.fr/benjamin_bayart_-_radio_libertaire_-_06_septembre_2009.ogg">radio libertaire</a> ).</p> <p>La video est disponible <a href="http://linuxfr.org/2009/10/14/26026.html">sur linuxfr</a>, une autre avec un son un peu plus propre <a href="http://dl.free.fr/qXNBKYSSo">ici</a>.</p> Comment passer outre le blacklist de son serveur SMTP http://blog.philpep.org/post/Comment-passer-outre-le-blacklist-de-son-serveur-SMTP http://blog.philpep.org/post/Comment-passer-outre-le-blacklist-de-son-serveur-SMTP Fri, 11 Sep 2009 16:53:24 GMT <p>Souvent, la mise en place d'un serveur sur votre propre ligne ADSL pose de nombreux petits problèmes.</p> <p>Un d'entre eux est certainement le blacklist systématique des serveurs de mail (SMTP) qui ont une IP d'un particulier. Quelques uns des plus gros opérateurs de mail sur Internet refusent tout simplement toute connexion SMTP provenant d'une IP d'un abonné ADSL de free, orange, neuf etc. Mais ce blacklist peut être aussi post connexion en déclarant votre mail comme étant du SPAM.</p> <p>Mais pourquoi diable font il cela ? La réponse est simple, pour éviter le spam justement. La plupart des virus que nos chers amis utilisateurs de <a href="http://fr.wikipedia.org/wiki/Machine_zombie">Windows</a> ont sur leurs PC servent à envoyer du <a href="http://fr.wikipedia.org/wiki/Botnet_Srizbi">spam</a> ou bien à lancer des attaque de type <a href="http://fr.wikipedia.org/wiki/Ddos">DDos</a>.</p> <p>Donc, devant le manque de sécurité apparent d'un système d'exploitation, nous voici tous dans le même bateau. Impossible d'envoyer un mail vers aol.com par exemple. Mise de votre mail dans le dossier SPAM par yahoo.com, j'en passe et des meilleures.</p> <p>Pour vous donner une idée de la manière dont on traite quelqu'un qui s'auto-héberge.</p> <div class="codehilite"><pre><span class="nv">$ </span>host -t mx aol.com aol.com MX 15 mailin-01.mx.aol.com aol.com MX 15 mailin-02.mx.aol.com aol.com MX 15 mailin-03.mx.aol.com aol.com MX 15 mailin-04.mx.aol.com <span class="nv">$ </span>telnet mailin-01.mx.aol.com 25 Trying 64.12.222.197... Connected to mailin-01.mx.aol.com. Escape character is <span class="s1">&#39;^]&#39;</span>. 554- <span class="o">(</span>RTR:BB<span class="o">)</span> http://postmaster.info.aol.com/errors/554rtrbb.html 554 Connecting IP: 82.234.40.34 Connection closed by foreign host. <span class="nv">$ </span>wtf </pre></div> <p>Ils disent qu'il n'acceptent pas les connexions de votre IP parce qu'il est difficile de savoir qui est responsable du mail qui provient de cette IP.</p> <p>C'est comme si on interdisait aux gens de discuter dans le train parce qu'il y a trop de monde pour entendre ce que vous avez à dire et que vous risquez de dire des choses irresponsables comme critiquer le PDG et les amis de la SNCF, par mesure de précaution seuls les contrôleurs sont habilités à s'exprimer. (Si ça ne vous parait pas évident, ici les contrôleurs c'est gmail.com, yahoo.com, hotmail.com, la SNCF c'est aol.com et celui qui prends le train c'est 82.234.40.34).</p> <p>Attention, ici je ne parle pas de blacklist de votre domaine (philpep.org en l'occurence) mais de l'IP d'où provient la connexion (82.234.40.34).</p> <p>Donc on peut passer outre ce filtrage en se faisant relayer par un SMTP réputé "propre", celui de votre FAI par exemple.</p> <p>C'est ce que nous allons faire avec postfix, il est possible de relayer les mails en destination de aol.com, yahoo.com par votre FAI, mais de s'adresser directement aux autres SMTP.</p> <p>Here is the conf :</p> <div class="codehilite"><pre><span class="n">transport_maps</span> <span class="o">=</span> <span class="n">hash:</span><span class="sr">/usr/</span><span class="nb">local</span><span class="sr">/etc/</span><span class="n">postfix</span><span class="o">/</span><span class="n">transport</span> </pre></div> <p>Ici j'utilise la syntaxe BSD (/usr/local/etc/postfix/) sous linux c'est souvent (/etc/postfix)</p> <p>Donc nous devons créer ce fichier /usr/local/etc/postfix/transport</p> <div class="codehilite"><pre><span class="n">yahoo</span><span class="o">.</span><span class="n">com</span> <span class="n">relay:</span><span class="p">[</span><span class="n">smtp</span><span class="o">.</span><span class="n">free</span><span class="o">.</span><span class="n">fr</span><span class="p">]</span> <span class="n">yahoo</span><span class="o">.</span><span class="n">fr</span> <span class="n">relay:</span><span class="p">[</span><span class="n">smtp</span><span class="o">.</span><span class="n">free</span><span class="o">.</span><span class="n">fr</span><span class="p">]</span> <span class="n">aol</span><span class="o">.</span><span class="n">com</span> <span class="n">relay:</span><span class="p">[</span><span class="n">smtp</span><span class="o">.</span><span class="n">free</span><span class="o">.</span><span class="n">fr</span><span class="p">]</span> </pre></div> <p>Ici quand mon serveur reçoit un mail en destination de aol ou yahoo, il l'envoie à smtp.free.fr (le SMTP de mon FAI). Celui ci étant reconnu comme fiable par nos deux gros opérateurs passe sans problème.</p> <p>Pour finir, générez un fichier DB pour postfix avec ce fichier et relancez postfix (BSD syntaxe ici aussi)</p> <div class="codehilite"><pre><span class="nv">$ </span>postmap /usr/local/etc/postfix/transport <span class="nv">$ </span>/usr/local/etc/rc.d/postfix restart </pre></div> <p>Si vous connaissez des problèmes avec d'autres opérateurs, n'hésitez pas en m'en faire part en commentaire. Ce serait bien d'avoir une liste de domaines qui utilisent un tel filtrage.</p> La Quadrature quoi qu'est ce ? http://blog.philpep.org/post/La-Quadrature-quoi-qu-est-ce http://blog.philpep.org/post/La-Quadrature-quoi-qu-est-ce Thu, 10 Sep 2009 21:42:34 GMT <p><a href="http://laquadrature.net">La Quadrature du net</a> est un collectif qui vise a informer les internautes sur les projets de lois liberticides qui vont a l'encontre d'Internet. Après avoir combattu farouchement la loi DADVSI, elle s'attaque au projet de loi HADOPI (Haute autorité pour la diffusion des œuvre et la protection des droits sur Internet) ou loi création et Internet.</p> <p>Très brièvement, la loi permettra à cette haute autorité de collecter des IP sur les réseaux P2P et de les associer avec le nom de l'abonné Internet. Puis d'envoyer aux personnes suspectés d'avoir téléchargé des œuvres protégées une lettre d'avertissement. Au deuxième avertissement, l'internaute se verra privé de connexion Internet chez tous les FAI pour une durée d'un an (ce qu'on appelle la riposte graduée).</p> <p>Cette loi poserait de gros problèmes, en effet contrairement à une procédure judiciaire normale, ce sera à la défense d'apporter les preuves de son innocence. Qui aujourd'hui peut dire qu'il à sécurisé son accès Internet ? Les réseaux sécurisé Wifi peuvent être cassés en 2 minute par tout bon informaticien qui sait se servir de aircrak-ng. Des milliers d'entreprises offrent un accès internet à leurs employés. Moi même je partage ma connexion avec mes voisins.</p> <p>De plus cette loi sera inefficace dès son entrée en vigueur puisque les méthodes de contournement existent déjà : réseaux cryptés, anonymisation par des réseaux comme tor etc. Nos amis de <a href="http://thepiratebay.org/">The Pirate Bay</a> ont annoncés qu'il vont injecter des IP aléatoires dans leur tracker, en gros ça veut dire qu'une imprimante réseau pourra être accusée de téléchargement. Votre grand mère qui sait a peine se servir de google devra prouver sa bonne foi devant un tribunal. D'ailleurs je vais écrire à The Pirate Bay pour leur envoyer tous les IP des domaines *.gouv.fr afin que les ministres reçoivent eux aussi leurs lettres d'avertissements.</p> <p>Encore plus grave, la loi sur le téléchargement illégal reste en vigueur, c'est a dire qu'une fois que les avocats d'Hollywood auront votre Nom (ce qu'ils cherchent à faire depuis des années), il pourront engager une nouvelle procédure pénale a votre encontre.</p> <p>Les solutions ? Elles existent. Pourquoi ne pas s'adapter à l'ère d'Internet en inventant des nouveaux modèles économiques ? Vendre des disques en plastiques ça ne durera pas. Pourquoi l'offre ne s'incline pas face à la demande comme c'est normalement le cas, aux lieu d'attaquer par la voie législative ses clients.</p> Skype : un logiciel qui vous veut du bien http://blog.philpep.org/post/Skype-:-un-logiciel-qui-vous-veut-du-bien http://blog.philpep.org/post/Skype-:-un-logiciel-qui-vous-veut-du-bien Sat, 05 Sep 2009 20:43:41 GMT <p>Si vous côtoyez quelques personnes qui affichent ouvertement leur coté branché et qui sur-communiquent instantanément pour assouvir leur (leurre) besoin d'existence; ils vous aurons probablement déjà parlé de Msn, Facebook, skyblog et Skype.</p> <p>Dans un précédent billet j'avais dit qu'on s'était rendu compte du caractère intrusif de Skype qui allait chercher nos favoris Firefox pour les envoyer à la maison mère. En fait j'avais vaguement entendu parler de cette histoire, et n'avais pas vérifié, j'avoue l'avoir mis pour souligner le coté intrusif de tous les logiciels qui refusent de montrer leur code source, les fameux logiciels propriétaires, ou encore privateurs (Pour reprendre l'expression de <a href="http://fr.wikipedia.org/wiki/Richard_Stallman">RMS</a>).</p> <p>Donc pour racheter ma conscience, je me suis dit que j'allais essayer de vérifier... Ben figurez vous que c'est vrai, skype fouille littéralement tout le répertoire ~/.mozilla (pour les non Unixiens, sachez que ~/.mozilla est le répertoire des préférences de Firefox). Voici comment procéder pour s'en convaincre :</p> <ol> <li>Installer skype (cette étape fût très difficile pour moi, mais j'ai réussi).</li> <li>Lancer skype (Là aussi difficile)</li> <li>Accepter la licence ---&gt; accepter qu'on collecte des information sur moi. 3.</li> </ol> <p>Maintenant, on peut lancer notre strace ; comme toujours on récupère le pid du processus :</p> <div class="codehilite"><pre>% ps aux | grep skype phil 18167 ...blabla... /opt/bin/skype <span class="c"># On lance le strace qu&#39;on redirige vers un fichier :</span> % strace -f -p18167 &amp;&gt;skype.log &amp; </pre></div> <p>Ensuite on crée un compte : Donc on donne un nom bidon (faut pas déconner quand même), une adresse mail bidon (moi j'ai donné une vraie pour voir quand les premiers spams arriveraient), un pseudo (une insulte à skype suffira).</p> <p>Enfin, quittez skype et allez voir votre fichier de log, le fichier contenant bon nombre de lignes on va juste chercher les occurrences bookmarks du fichier :</p> <div class="codehilite"><pre>% grep bookmarks skype.log <span class="c"># Attention les yeux :-)</span> <span class="c"># Le fameux bookmarks.html qui contient tous vos centres d&#39;intérêts </span> <span class="o">[</span>pid 23964<span class="o">]</span> stat64<span class="o">(</span><span class="s2">&quot;/home/phil/.mozilla/firefox/bstiq480.default/bookmarks.html&quot;</span>, <span class="o">{</span><span class="nv">st_mode</span><span class="o">=</span>S_IFREG|0644, <span class="nv">st_size</span><span class="o">=</span>210716, ...<span class="o">})</span> <span class="o">=</span> 0 <span class="c"># Mais aussi les sauvegardes</span> <span class="o">[</span>pid 23964<span class="o">]</span> stat64<span class="o">(</span><span class="s2">&quot;/home/phil/.mozilla/firefox/bstiq480.default/bookmarkbackups/bookmarks-2008-12-17.json&quot;</span>, <span class="o">{</span><span class="nv">st_mode</span><span class="o">=</span>S_IFREG|0600, <span class="nv">st_size</span><span class="o">=</span>41718, ...<span class="o">})</span> <span class="o">=</span> 0 <span class="o">[</span>pid 23964<span class="o">]</span> stat64<span class="o">(</span><span class="s2">&quot;/home/phil/.mozilla/firefox/bstiq480.default/bookmarkbackups/bookmarks-2008-12-20.json&quot;</span>, <span class="o">{</span><span class="nv">st_mode</span><span class="o">=</span>S_IFREG|0600, <span class="nv">st_size</span><span class="o">=</span>42052, ...<span class="o">})</span> <span class="o">=</span> 0 <span class="o">[</span>pid 23964<span class="o">]</span> stat64<span class="o">(</span><span class="s2">&quot;/home/phil/.mozilla/firefox/bstiq480.default/bookmarkbackups/bookmarks-2008-12-14.json&quot;</span>, <span class="o">{</span><span class="nv">st_mode</span><span class="o">=</span>S_IFREG|0600, <span class="nv">st_size</span><span class="o">=</span>41718, ...<span class="o">})</span> <span class="o">=</span> 0 <span class="o">[</span>pid 23964<span class="o">]</span> stat64<span class="o">(</span><span class="s2">&quot;/home/phil/.mozilla/firefox/bstiq480.default/bookmarkbackups/bookmarks-2008-12-15.json&quot;</span>, <span class="o">{</span><span class="nv">st_mode</span><span class="o">=</span>S_IFREG|0600, <span class="nv">st_size</span><span class="o">=</span>41718, ...<span class="o">})</span> <span class="o">=</span> 0 <span class="o">[</span>pid 23964<span class="o">]</span> stat64<span class="o">(</span><span class="s2">&quot;/home/phil/.mozilla/firefox/bstiq480.default/bookmarkbackups/bookmarks-2008-12-19.json&quot;</span>, <span class="o">{</span><span class="nv">st_mode</span><span class="o">=</span>S_IFREG|0600, <span class="nv">st_size</span><span class="o">=</span>41718, ...<span class="o">})</span> <span class="o">=</span> 0 <span class="c"># Il le lis même 2 fois (il doit le lire a des instant réguliers </span> <span class="o">[</span>pid 24254<span class="o">]</span> stat64<span class="o">(</span><span class="s2">&quot;/home/phil/.mozilla/firefox/bstiq480.default/bookmarks.html&quot;</span>, <span class="o">{</span><span class="nv">st_mode</span><span class="o">=</span>S_IFREG|0644, <span class="nv">st_size</span><span class="o">=</span>210716, ...<span class="o">})</span> <span class="o">=</span> 0 <span class="o">[</span>pid 24254<span class="o">]</span> stat64<span class="o">(</span><span class="s2">&quot;/home/phil/.mozilla/firefox/bstiq480.default/bookmarkbackups/bookmarks-2008-12-17.json&quot;</span>, <span class="o">{</span><span class="nv">st_mode</span><span class="o">=</span>S_IFREG|0600, <span class="nv">st_size</span><span class="o">=</span>41718, ...<span class="o">})</span> <span class="o">=</span> 0 <span class="o">[</span>pid 24254<span class="o">]</span> stat64<span class="o">(</span><span class="s2">&quot;/home/phil/.mozilla/firefox/bstiq480.default/bookmarkbackups/bookmarks-2008-12-20.json&quot;</span>, <span class="o">{</span><span class="nv">st_mode</span><span class="o">=</span>S_IFREG|0600, <span class="nv">st_size</span><span class="o">=</span>42052, ...<span class="o">})</span> <span class="o">=</span> 0 <span class="o">[</span>pid 24254<span class="o">]</span> stat64<span class="o">(</span><span class="s2">&quot;/home/phil/.mozilla/firefox/bstiq480.default/bookmarkbackups/bookmarks-2008-12-14.json&quot;</span>, <span class="o">{</span><span class="nv">st_mode</span><span class="o">=</span>S_IFREG|0600, <span class="nv">st_size</span><span class="o">=</span>41718, ...<span class="o">})</span> <span class="o">=</span> 0 <span class="o">[</span>pid 24254<span class="o">]</span> stat64<span class="o">(</span><span class="s2">&quot;/home/phil/.mozilla/firefox/bstiq480.default/bookmarkbackups/bookmarks-2008-12-15.json&quot;</span>, <span class="o">{</span><span class="nv">st_mode</span><span class="o">=</span>S_IFREG|0600, <span class="nv">st_size</span><span class="o">=</span>41718, ...<span class="o">})</span> <span class="o">=</span> 0 <span class="o">[</span>pid 24254<span class="o">]</span> stat64<span class="o">(</span><span class="s2">&quot;/home/phil/.mozilla/firefox/bstiq480.default/bookmarkbackups/bookmarks-2008-12-19.json&quot;</span>, <span class="o">{</span><span class="nv">st_mode</span><span class="o">=</span>S_IFREG|0600, <span class="nv">st_size</span><span class="o">=</span>41718, ...<span class="o">})</span> <span class="o">=</span> 0 </pre></div> <p>CQFD.</p> <p>Bon maintenant pourquoi est-ce aussi grave ? Tout simplement parce que maintenant skype connait</p> <ol> <li>Votre nom (Donc votre adresse et votre numéro de téléphone se trouve dans tout bon annuaire)</li> <li>Votre adresse mail (indispensable pour tout bon spammeur)</li> <li>Vos centres d'intérêt --&gt; analyse de votre fichier de favoris sur mots clef etc.</li> </ol> <p>Alors après ce n'est peut être pas la société skype elle même qui va se servir de ces information a des fins odieuses. Mais croyez moi, un fichier avec les gens classées par centres d'intérêt avec nom-mail-adresse-numero se vent très cher à toute entreprises qui fait de la publicité.</p> <p>Heureusement Firefox crypte les mots de passe qu'il enregistre (imaginez un tableau avec le login et le mot de passe de votre banque ou encore de votre compte paypal).</p> <p>On comprend pourquoi peu d'éditeurs de logiciels tous pourris propriétaires ne portent pas leurs logiciels vers les OS libres comme GNU/Linux de peur qu'on puisse prouver leurs caractère intrusif.</p> <p>Fin de la démonstration, skype est donc à ranger avec les logiciels espions (les spyware). (N'oubliez pas de le désinstaller surtout :-)</p> <p>EDIT (12/01/2009) : Une alternative libre à skype existe, il s'agit de Ekiga . Mais ce n'est pas compatible avec skype, donc propagez la bonne parole et essayer de faire passer vos contacts sur Ekiga.</p> <p><strong>EDIT (2/05/2010) : stat64() est une primitive qui permet juste d'obtenir des informations sur le fichier en question, nullement de lire quoi que ce soit dessus. Ce billet ne prouve donc pas grand chose (mais c'est pas une raison pour continuer à utiliser skype @{}@#!).</strong></p>