PROJET AUTOBLOG


Korben

Site original : Korben

⇐ retour index

Planter Firefox en 1 click

mardi 17 mars 2015 à 09:48

Le JavaScript, parfois c'est un peu sauvage. Surtout quand on s'en sert pour bouffer toute la mémoire d'un navigateur et le faire planter. C'est ce que permet d'ailleurs CrashFirefox.com, un site qui redirige le navigateur vers le code JavaScript suivant :

data:text/html,<script>location+=location+'A'.repeat(100000000);</script>

Et qui fait lamentablement planter toutes les versions de Firefox. Bref, si vous voulez faire chier un collègue aujourd'hui, c'est le site qu'il vous faut !

Ne cliquez pas ici si vous avez Firefox sauf si vous voulez voir votre navigateur planter ;-)

Cet article merveilleux et sans aucun égal intitulé : Planter Firefox en 1 click ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

GetStrike – Un moteur + API pour chercher des torrents à la vitesse de l’éclair

mardi 17 mars 2015 à 09:06

Andrew Sampton est un développeur qui s'est dit que ça serait cool de mettre au point un moteur de recherche de torrent qui ne soit pas pollué par des résultats de merde ou des contenus dupliqués. Il a donc créé GetStrike qui permet de faire des recherches très rapides, épurées, avec des résultats de qualité.

image

image

Pour ne rien gâcher à l'affaire, il supprime les logs de son serveur toutes les 24h et ne conserve aucune donnée personnelle.

C'est propre !

Mais ce qui est intéressant surtout, c'est qu'il a mis au point une API (+un wrapper Ruby) que chacun peut utiliser pour faire des recherches ou récupérer des infos sur les torrents de votre choix.

Reste à voir maintenant si son projet saura supporter la charge (il s'est mangé une attaque DDOS hier) et tiendra sur le long terme face aux énervés.

Et si vous vous dites que ce serait bien que ce truc soit diffusé en logiciel libre pour que vous puissiez l'héberger chez vous, je vous invite à jeter un oeil à cet autre projet baptisé BitCannon.

Cet article merveilleux et sans aucun égal intitulé : GetStrike – Un moteur + API pour chercher des torrents à la vitesse de l’éclair ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

Turc soufflé [Dessin de la semaine]

lundi 16 mars 2015 à 22:23

contreminecraft

Alex, le dessinateur préféré des Français selon mon sondage intérieur, revient avec humour sur cette envie du Ministère de la Famille Turc de faire interdire le jeu Minecraft dans le pays.

Pourquoi ? Et bien parce qu'il parait qu'il isole socialement les joueurs, qu'il peut amener les enfants qui y jouent à faire de cybermauvaises rencontres, mais aussi à dépenser le pognon des parents dans leur dos et qu'en plus il est super violent.. Hé oui... Comme le jeu met en scène des animaux pouvant mourir et que ces animaux ne manifestent aucune réaction de souffrance ET BIEN des enfants pourraient penser que c'est normal de tuer ou torturer des petits animaux.

Ahahahaha ! Pas besoin de jouer à un jeu pour savoir que les animaux ne ressentent pas la douleur. Si c'était le cas, vous pensez bien qu'on n'aurait plus de foie gras à manger, ni d'entrecôte bien saignante ;-)

Rassurez-vous quand même, si vous êtes en Turquie,  il semblerait que le Ministre de la Famille n'ait pas ce pouvoir. Il peut juste sensibiliser l'opinion publique.

OUF !

Cet article merveilleux et sans aucun égal intitulé : Turc soufflé [Dessin de la semaine] ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

Comment installer son serveur DNS en local quand on n’est pas un gros barbu

lundi 16 mars 2015 à 14:08

La censure via les DNS est maintenant une réalité en France. Cette censure est inefficace et surtout facilement contournable. Il suffit de paramétrer un autre serveur DNS sur son ordinateur pour accéder aux sites bloqués.

Et en surfant un peu, j'ai constaté que le serveur DNS préféré des Français est celui de Google (8.8.8.8 et 8.8.4.4). Seulement voilà... Ca me dérange que tout le monde commence à utiliser les DNS de Google, car :

Alors que faire ? J'ai cherché la solution la plus simple pour être autonome avec ses DNS et je l'ai trouvée !!! Il ne s'agit pas de la solution la plus propre du monde et les nazis du DNS vont sûrement me tomber sur le paletot, mais, peu importe, ça fonctionne. Même si vous êtes débutant complet que vous n'y comprenez pas grand chose, il suffit de suivre ce tuto et ce sera bon. Un peu comme pour mon article sur comment s'installer un serveur Open VPN les yeux fermés.

L'idée est simple... Puisque les DNS de nos FAI mentent et que ceux des US sont aux US, la solution la plus logique qui s'offre à nous est de faire tourner son propre serveur DNS en local. Je suis d'abord tombé sur SimpleDNS Plus, un logiciel Windows qui permet de faire ça simplement sauf que c'est uniquement sous Windows et que c'est payant.

Évidemment j'ai aussi pensé à Bind, mais la config est assez relou et vous serez plein à passer à côté. Puis en fouillant du côté de Wikipedia, j'ai vu qu'il existait un outil baptisé Unbound qui permet de faire ça aussi bien sous Linux que Windows et OSX.

Surtout, la config de base est suffisante pour ne pas avoir à mettre les mains dans le cambouis. Alors concrètement, comment ça se passe ?

D'abord, allez télécharger Unbound DNS ici. Pour Windows c'est facile, car il s'agit d'un installateur tout ce qu'il y a de plus traditionnel. Pas la peine de réfléchir, allez jusqu'au bout de l'installation en laissant tous les paramètres par défaut.

unbound

Une fois terminé, vous pourrez voir dans la liste des services Windows (Démarrer -> Exécuter -> Services.msc), un service Unbound qui est censé être démarré et en démarrage automatique. Si ce n'est pas le cas, configurez-le pour que ça démarre automatiquement et lancez-le.

services

Et voilà c'est terminé !

Maintenant il faut configurer votre Windows pour qu'il utilise votre DNS local dont l'adresse sera 127.0.0.1. Allez dans les paramètres du réseau et mettez 127.0.0.1 dans le champ DNS (et rien dans le second champ DNS). Et voilà...

dns

Pour vérifier que ça fonctionne, lancez un terminal et entrez la commande nslookup. Et demandez-lui de résoudre certains domaines... Vous devriez voir quelque chose comme ça :

nslookup

On voit bien ici que Twitter.com et Facebook.com sont résolues grâce au DNS local 127.0.0.1. Vous pouvez aussi utiliser la commande dig comme ceci :

dig korben.info @127.0.0.1

Enfin, lancez votre navigateur et entrez l'URL de votre choix. Il se peut que l'URL ne se résolve pas tout de suite. Insistez un peu, attendez un peu et ça devrait ensuite se résoudre. C'est normal que ça prenne un peu de temps, car c'est la première fois... Mais ensuite c'est mis en cache chez vous alors ce sera beaucoup plus rapide.

Pour Linux et OSX, utilisez votre gestionnaire de paquets préféré (apt-get, macport...etc.) pour installer Unbound. Par exemple sous OSX, il faut entrer la ligne de commande :

sudo port install unbound

Initialisez ensuite le fichier de config comme ceci :

sudo cp /opt/local/etc/unbound/unbound.conf-dist /opt/local/etc/unbound/unbound.conf

Et dites à OSX de lancer Unbound automatiquement avant la commande suivante :

sudo launchctl load -w /Library/LaunchDaemons/org.macports.unbound.plist

Configurez ensuite votre système d'exploitation pour qu'il utilise votre DNS 127.0.0.1 et roule ma poule !

dnsSi vous avez plusieurs machines à la maison, il est peut-être bon de faire la même chose sur la machine qui est toujours allumée (le serveur de la maison, un Raspberry Pi, votre NAS...etc.) et configurer Unbound (et votre firewall) pour qu'il autorise les connexions à partir d'autres ordinateurs sur le port 53.

Modifiez le fichier conf de Unbound avec les paramètres suivants :

# provide Ipv4 service.

interface: 0.0.0.0

# provide ipv6 service, uncomment on Vista or if ipv6 is available.

#interface: ::0

# allow access by the local network.

access-control: 192.168.0.0/16 allow

# if you have Ipv6 enter your /64 as well and uncomment.

#access-control: 2001:db8::/64 allow

Ensuite, vous n'aurez plus qu'à configurer vos DNS avec l'IP de cette machine.

Je ne rentre pas plus dans le détail, car après on peut aller vraiment loin avec Unbound, mais sachez que si vous voulez vous plonger un peu plus dans le paramétrage de ce serveur DNS, il y a tout ce qu'il faut comme documentation sur leur site.

Maintenant, vous n'avez plus aucune excuse pour ne pas le faire :-)

Cet article merveilleux et sans aucun égal intitulé : Comment installer son serveur DNS en local quand on n’est pas un gros barbu ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

Lancer des applications Linux sous Windows avec Foreign LINUX

lundi 16 mars 2015 à 11:37

Si vous êtes sous Windows et que vous êtes joueur, voici Foreign LINUX, un outil qui permet de lancer des binaires Linux sous Windows. Pas besoin de modifier votre OS ou d'installer un driver, car contrairement à Wine ou Cygwin qui sont des émulateurs haut niveau (HLE), Foreign LINUX est un émulateur bas niveau (LLE).

L'équipe de dev de FL a implémenté les appels système du noyau et les a mappé avec ceux de Windows pour que les binaires puissent se lancer sous Windows. Évidemment, pour le moment, c'est encore très expérimental donc à vous de faire gaffe, mais il permet de lancer pour le moment des petits utilitaires comme nano, vim, bash, wget, curl, ssh, des jeux comme pacman, nethack et des outils de dev comme python ou gcc...etc.

xeye

Foreign Linux ne sait pas encore gérer les permissions sur les fichiers, la gestion de processus, le multitâche...etc. donc, les applications qui réclament ce genre de choses ne pourront pas fonctionner.

À tester si vous êtes un peu bidouilleur. + d'infos sur Foreign Linux ici.

Cet article merveilleux et sans aucun égal intitulé : Lancer des applications Linux sous Windows avec Foreign LINUX ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.