vendredi 14 mai 2010

Kommute, le P2P anonyme, est "ready for Hadopi"


KOMMUTE : Le Test


Kommute est un logiciel de P2P, de 3eme génération, activement maintenu par la communauté du logiciel libre, et garantissant un excellent niveau d'anonymat.

Je viens de finir le test de la toute dernière version qui est particulièrement facile d'utilisation. Voici donc sa présentation ainsi que mon retour d'expérience.


Caractéristiques de Kommute


Multilingue et disponible pour Windows et Linux.

Utilisation du cryptage des communications de niveau militaire (RSA/AES).

P2P multisource ce qui permet une bonne vitesse de téléchargement, et de reprendre les téléchargements interrompus quand les sources changent de nom ou se déconnectent.

Kommute utilise le "swarming". Ceci signifie qu'il charge des portions du fichier désiré au milieu du fichier. Ainsi les hotes qui ont chargé une partie du fichier peuvent vous l'envoyer, et si la source d'origine disparait avant que quelqu'un d'autre l'ait chargé en entier, il reste possible d'obtenir le fichier complet.

Prévisualisation possible grâce à un chargement du début du fichier est privilégié pour permettre rapidement une prévisualisation.



Kommute permet de lancer plusieurs recherches. Vous pouvez ensuite naviguer entre les onglets.

Kommute a une recherche à deux niveaux. Vous lancez d'abord une recherche classique de mots-clés. Ensuite vous pouvez filtrer les résultats sur une expression. Vous pouvez aussi les trier selon l'ordre qui vous arrange.

Un détail intéréssant : Vous pouvez renseigner manuellement des IP sources. Cela permet d'échanger en direct des fichiers avec des connaissances. Cette combinaison P2P+ F2P (Friend to Friend) permet alors de fiabiliser les sources de données et d'accélerer les vitesses de transfert.


Kommute utilise le réseau anonyme MUTE. Protégeant ainsi votre vie privée. MUTE est un des rares réseaux anonymes à offrir un contenu significatif en nombre de fichiers. Vous pouvez aussi partager des fichiers avec d'autres clients MUTE, et réciproquement.


Le réseau MUTE


MUTE est un réseau d'échange de fichiers de « troisième génération ».  On parle aussi de P3P par analogie avec le P2P. Il procure des fonctionnalités de recherche et de téléchargement, tout en fonctionnant de façon totalement anonyme.

Son protocole de routage est inspiré du modèle des colonies de fourmis. Les communications sur MUTE ne se font pas directement d'un utilisateur à l'autre, mais par une succession de communications chiffrées entre les pairs. On retrouve ces principes de fonctionnement sur les réseau TOR et I2P. Une surveillance de ces réseaux, par des techniques d'infiltration et de "pot de miel", ne permettra pas de connaître la localisation réelle des sources et des destinataires des données.
 

Les résultats des expériences effectuées sur des réseaux MUTE montrent que la colonie de nœuds MUTE trouve rapidement la voie la plus courte (ou la plus rapide) entre deux nœuds du réseau. Si vous êtes intéressé par ces principes et surtout sur la manière dont elle a été appliquée à ce réseau, je vous invite à lire les explications aussi passionnantes que soporifiques qui se trouvent en lien en de cet article.


Retour d'expérience


Facilité d'utilisation : 4/5 (facile)

L'interface est très proche de celle d'Emule voire quasi identique. Son utilisation est même plus simple.

Je n'ai pas mis 5/5 car, comme Emule, il faudra ouvrir un port (4900) sur votre parefeu et faire une re-direction de port si vous avez un routeur, ou une box configurée comme tel. Cela demande donc un niveau minimum de geekitude qui n'effraiera néanmoins pas les aficionados d'Emule.

Nombre de sources : 2/5 (faible)

Une simple recherche m'a rapidement informé de la présence d'environ 300 DVD français. Des films libres de droits, bien entendu. 

Le réseau MUTE est donc prêt et opérationnel mais peu peuplé pour le moment.

Vitesse de transfert : 3/5 (moyen)

Vous devrez attendre environ 20 à 30 mn afin que la connexion avec des noeuds se réalise automatiquement. C'est le temps nécessaire pour que la "colonie de fourmis" vous intègre naturellement dans son réseau de communication.

Plusieurs téléchargements simultanés sont possibles. Les délais moyens observés sont de 24h/48h environ pour un film, ce qui est acceptable en comparaison d'autres logiciels de p2P sécurisés. Je pense que cette vitesse limitée est en partie liée au faible peuplement actuel de ce réseau. Cela devrait donc s'améliorer avec le temps.

La bande passante utilisée est faible donc vous pouvez laisser tourner Kommute en permanence, en tâche de fond.

Sécurité et anonymat : 4/5 (excellent)

L'anonymat n'est pas total dans la mesure où vous pouvez voir les IP des  quelques relais qui sont en contact avec vous. Kommute est donc moins sécurisé, mais plus performant, que Gnunet et Freenet, les 2 références en la matière.

Cependant MUTE utilise, pour chaque noeud, des adresses virtuelles, générées aléatoirement à chaque lancement, pour faire transiter les données. Vos voisins dans le réseau (les noeuds qui connaissent votre adresse Internet) ne connaissent pas votre adresse virtuelle, si bien qu'on ne peut faire la correspondance entre votre adresse virtuelle et votre adresse IP.

Donc, en dehors de ces quelques relais, personne ne peut retrouver votre identité réelle et, dans tous les cas, personne ne peut faire le  rapprochement entre un contenu et une adresse IP.

D'autre part, toutes les communications avec vos noeuds directs sont protégées par un cryptage robuste et plusieurs de ces noeuds sont eux-mêmes situés à l'étranger.


Conclusion


Il existe peu de logiciels P2P anonyme réellement intéressant et opérationnel c'est à dire avec une facilité d'utilisation, un nombre de sources et une vitesse acceptable. Kommute en fait parti. Utilisable aussi sur Windows, il est aujourd'hui mieux adapté à Linux que le populaire Stealthnet.

Pour le moment, je ne conseille pas l'utilisation, de ce type de logiciel. En effet, cette solution aura réellement un intérêt, en tant que 2ème ligne de protection, dans le cas ou la menace sur les échanges P2P se concrétise massivement. Ce qui est loin d'être le cas aujourd'hui.

En attendant, la Mule, associée à des listes de filtrage d'IP, et surtout Bittorrent ont encore toute leur place à coté des nouvelles formes de téléchargement (DDL, Streaming ...) qui constituent déjà une première solution efficace d'autodéfense face à l'hystérie inquisitrice anti-internet du pouvoir politique actuel.

D'ailleurs, sur ce sujet : Ces abrutis feront envoyer, par Hadopi, les premiers mails d'avertissement en Juin 2010, ce qui génèrera, environ 6 à 12 mois après, les premiers procès expéditifs au début de la campagne des élections présidentielles. J'ai hâte de voir cela.


Base de Connaissance



------------------------------------------------------------
Sélection d'autres articles :
----------------------------------------------------------
Les techniques informatiques présentées dans cet article ne sont pas illégales. Leur utilisation non autorisée sur des œuvres protégées par la loi est illégale. En utilisant ces techniques, il vous appartient de vérifier la conformité de vos actes avec les lois  protégeant la propriété intellectuelles en vigueur dans votre pays.

dimanche 2 mai 2010

Top logiciels à installer sur Linux Ubuntu 10.04 Lucid Lynx





Comme vous le savez peut-être, une nouvelle version majeure de Ubuntu vient de naître : Ubuntu Lucid Lynx. Pour ceux qui ne connaîtraient pas, vous trouverez ci dessous quelques liens vers des articles pour faire connaissance avec ce système d'exploitation très complet et de plus en plus facile à utiliser : TuxPlanet, 01.net, Le Site du Zéro, UnixMen (HowTo d'installation, en anglais).


Pour vous faire une idée, voici une vidéo d'un Ubuntu un peu customisé :






L'objectif de cet article est de vous proposer un complément d'installation avec 60 logiciels intéressants voire indispensables puis les 3 étapes pour y parvenir facilement.



19 paquets de gestion/personnalisation du PC

Partitionnement : gparted
  
Configuration de Compiz Fusion : compizconfig-settings-manager

Thèmes complémentaires : community-themes bisigi-themes gnome-colors

Outil de configuration simplifiée : ubuntu-tweak

Gestionnaire des tâches en console : htop

Comparaison/Fusion Répertoire/Fichiers  : meld

Grub and Splash screen configuration : startupmanager

Boot-up Manager : bum

Nautilus Actions : nautilus-actions nautilus-image-converter nautilus-open-terminal nautilus-gksu

Renommer des fichiers par lot : gprename

Wallpaper management : drapes

Optimisation temps de chargement : preload

Mettre des programmes dans le Systay : alltray

Suppression des fichiers inutiles : bleachbit


14 paquets pour le Multimédia

Lecteur Multimédia : vlc mozilla-plugin-vlc vlc-plugin-pulse

Commonly used restricted packages : libdvdcss2 ubuntu-restricted-extras ffmpeg

Java : sun-java6-plugin sun-java6-jre sun-java6-fonts

Visionneuse : picasa gthumb

Traitement d'images : gimp gimp-help-fr

Media Center : xbmc


9 paquets pour la Communication

Navigateur Google Chromium : chromium-browser chromium-browser-l10n

Navigateur Opera : opera

Chat : emesene

P2P : amule

Partage de fichier en LAN : giver

Mail : thunderbird thunderbird-locale-fr

Téléphonie VOIP : skype


9 paquets pour la Bureautique

Visualisateur de Police : gnome-specimen

Copie d'écran : shutter

Effet sur capture d'écran : screenie-qt

Imprimante virtuelle PDF : cups-pdf

Modification de PDF : pdfmod pdfedit

Etiquettes : glabels

Conjugaison : verbiste verbiste-gnome


6 paquets pour la Sécurité

Cryptage disque dur : truecrypt

Gestion Mots de Passe : keepassx

Interface Graphique pour Firewall : gufw

Outils de sécurité : secure-delete

sauvegarde auto des disques durs : sbackup

Outils divers (contient photorec) : testdisk


6 paquets divers

Finances personnelles : kmymoney2

Google Earth : googleearth

Outil de surveillance universelle : specto

Jeux éducatifs pour enfants : gcompris

Stockage en ligne : nautilus-dropbox

Virtualisation : virtualbox-3.2 build-essential dkms


Etape 1 : Ajouter les dépôts logiciels

Afin de rajouter l'ensemble de ces paquets, il est nécessaire d'ajouter des dépôts logiciels à votre fichier sources.list. Pour ce faire, copier-coller l'instruction suivante dans une console :

sudo gedit /etc/apt/sources.list

Puis remplacez l'intégralité du contenu du fichier par ce qui suit (couleur verte) :


#############################################################
################### OFFICIAL UBUNTU REPOS ###################
#############################################################


###### Ubuntu Main Repos
deb http://fr.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse

###### Ubuntu Update Repos
deb http://fr.archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse

###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu lucid partner

##############################################################
##################### UNOFFICIAL  REPOS ######################
##############################################################

###### 3rd Party Binary Repos

#### GetDeb
#### http://www.getdeb.net
deb http://archive.getdeb.net/ubuntu lucid-getdeb apps

#### Google Linux Software Repositories
#### http://www.google.com/linuxrepositories/index.html
deb http://dl.google.com/linux/deb/ stable non-free

#### Medibuntu
#### http://www.medibuntu.org/
deb http://packages.medibuntu.org/ lucid free non-free

#### Playdeb
#### http://www.playdeb.net/
deb http://archive.getdeb.net/ubuntu lucid-getdeb games

#### Skype
#### http://www.skype.com
deb http://download.skype.com/linux/repos/debian/ stable non-free

#### Themes for GNOME and Ubuntu
#### https://edge.launchpad.net/~bisigi/+archive/ppa
deb http://ppa.launchpad.net/bisigi/ppa/ubuntu lucid main

#### Ubuntu Tweak
#### http://ubuntu-tweak.com/
deb http://ppa.launchpad.net/tualatrix/ubuntu lucid main

#### Wine
#### https://launchpad.net/~ubuntu-wine/+archive/ppa/
deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu lucid main

#### XBMC Media Center
#### http://xbmc.org/
deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu lucid main

#### PdfMod
#### http://live.gnome.org/pdfmod
deb http://ppa.launchpad.net/pdfmod-team/ppa/ubuntu lucid main

#### VirtualBox
#### http://www.virtualbox.org
deb http://download.virtualbox.org/virtualbox/debian lucid non-free

Afin d'importer les clefs GPG de ces dépôts, vous garantissant ainsi l'intégrité des paquets contenus, copier-coller ensuite dans votre terminal, les commandes suivantes, l'une après l'autre :


wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -

wget -q https://dl-ssl.google.com/linux/linux_signing_key.pub -O- | sudo apt-key add -

sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update 

sudo wget -O - http://deb.opera.com/archive.key | sudo apt-key add -

wget -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -

gpg --keyserver pgp.mit.edu --recv-keys 0xd66b746e && gpg --export --armor 0xd66b746e  | sudo apt-key add -

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 881574DE

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F9CB8DB0

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 91E7EE5E

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A8DF5CE3 [PdfMod pour info]

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add - 

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade


Comme alternative, vous pouvez personnaliser la liste des dépôts à rajouter en utilisant l'excellent : Ubuntu Sources Lists Generator


Etape 2 : Tout installer avec 1 seule commande

C'est ici que la force de Linux, par rapport à Windows, devient évidente. Une seule commande, à copier-coller dans votre terminal, et ces 60 logiciels seront installés en moins de 15 minutes :

sudo apt-get install gparted libdvdcss2 ubuntu-restricted-extras ffmpeg sun-java6-plugin sun-java6-jre sun-java6-fonts compizconfig-settings-manager community-themes bisigi-themes gnome-colors ubuntu-tweak htop specto meld vlc mozilla-plugin-vlc vlc-plugin-pulse startupmanager bum nautilus-actions nautilus-image-converter nautilus-open-terminal nautilus-gksu preload alltray chromium-browser chromium-browser-l10n opera emesene amule giver gnome-specimen shutter cups-pdf pdfedit glabels xsane verbiste verbiste-gnome gprename drapes keepassx gufw secure-delete sbackup testdisk bleachbit picasa gthumb gimp gimp-help-fr xbmc screenie-qt thunderbird thunderbird-locale-fr skype kmymoney2 googleearth gcompris virtualbox-3.2 build-essential dkms


Etape 3 : Les paquets à télécharger directement

2 logiciels devront être téléchargés directement sur les sites des éditeurs :




Et comme toujours, si vous avez des suggestions d'amélioration ou une erreur à signaler, n'hésitez pas à laisser un commentaire.