Chrooter apache
Matériel
Ajout disque dur
Ajout carte
Audit des disques durs
Gestion des peripheriques
Disquette d'installation
Ajout d'un scanner
Astuces
Ajout d'une imprimante
Réseau
Configuration reseau
Dns
Serveur cvs
Proxy squid 
Installation serveur ftp
Installation qmail 
Installation serveur courrier sous debian
Outil TCP/IP 
Le serveur samba
Connexion a distance securisee
Client/serveur vnc
Configurer apache
Dyndns
Installer un LAMP sous mandriva
Sécurité
Chiffrer un fichier/dossier
Securiser son poste
Mur pare feu pas a pas
Authentification ht-access
Surveillance de serveur CACTI
Snort
Snort-inline
Securiser Apache avec mod_security
Filtrage squid/squidguard/dansguardian
Auditer son site web
Sécuriser son linux
Installer un Lamp avec ssl
Contrer les scans de ports
Traitement anti-spam
Installer/Utiliser tripwire
Faire des sauvegardes incrémentales
Rsync
Nessus
Divers
Elisa, le multimédia facile
Utilisation de lilo
Les commandes Linux
Le multi-tache
Le crontab
Exploration de la configuration
Quotas
Messagerie
Installer une application
Debugger ses applications
Le format RPM
Mise a jour du noyau
Qemu
Tour d'horizon des principaux p2p
Récupération du système
Bips d'un pc
Astuces windows
Table Ascii
Lamerland
Conversion de fichiers musicaux
Compiler ses rpms
Graver en ligne de commande
Graver un fichier avi pour un dvd de salon
Récupérer des fichiers effacés
Liens
hakin9
Secureroot.com
Hackerthreads.org
Defcon
Hackerlounge
Les derniers exploits
Tous les codes sources
Securite sous Linux
Les logiciels libres quotidiens
Ezine divers
Madchat
Textes divers
Archives
 
Traductions LG
Toutes les traductions
Traductions Phrack
Toutes les traductions

Il y a actuellement 5 visiteurs connectés sur le site !

Google

Tour d'horizon des principaux p2p anonymes
Tour d'horizon des principaux p2p anonymes

 

Introduction
Materiel
Installation de java
Azureus
I2p
Mute
Ants
Freenet
Stationripper
Streamripper
Streamtuner
Nodezilla
Napshare
Waste
Gnunet
grapevine
Conclusion

 

Introduction

Télécharger avec une certaine discrétion ,est-ce un but inaccessible ? Il existe des alternatives et cet article est l'occasion pour moi d'en faire un petit récapitulatif non exhaustif .

Materiel

Les tests on été effectués sur une Mandriva LE2005 avec Java JRE [1.5.0_05]
J'ai du ouvrir quelques ports et je déconseille donc fortement l'utilisation de ces logiciels sur une machine hébergeant des données sensibles (serveur, firewall etc...) Je remercie Christophe GAUBERT , de la liste mandriva ,qui m'a apporté aide et réconfort tout au long ce tutoriel

Installation de java

Suite à certains retours, j'ajouterai en preambule un bref mode d'emploi pour installer le JRE indispensable à la plupart des p2p mentionnés ci-dessous.
Il existe deux versions de Java:
_Le JRE (Java 2 Runtime Environment) qui execute des applets ou des programmes javas
_ Le J2K (Java 2 Sun Development Kit) qui convient pour un environnement de développement
Normalement vous ne devriez pas avoir besoin du second pour installer des p2p
http://java.sun.com/j2se/1.5.0/download.jsp
Ou vous aurez le choix entre une version auto-extractible et un rpm
Au préalable, il convient de se loguer comme utilisateur habituel et de passer en mode « root », puis d'installer le logiciel dans le répertoire /usr/local :
Assurez vous que vous avez les permissions sur le fichier téléchargé. Exécutez cette commande :
chmod +x j2re-1_5-linux-i586.bin
Exécutez le fichier téléchargé, en rajoutant simplement "./":
./j2re-1_5-linux-i586.bin
Accepter la licence.
Une méthode simple pour que java soit accessible de tous les utilisateurs:
ln -s /chemin/vers/executable/java /usr/local/bin/java Comme ça il est dans le path de l'utilisateur lambda.
un which java (en root) devrait vous confirmer que java est bien dans le PATH
which java
/usr/local/bin/java

Azureus

Azureus est client bit torrent utilisant Java ,qui installé avec le plugin safe_peer ,permet de filtrer certaines IPs gênantes Il vous faut télécharger Java JRE [1.5.0_05] et le dernier azureus
http://azureus.sourceforge.net/download.php
Dans le répertoire d'azureus
lancer ./azureus
Les débutants pourront s'y retrouver puisque le programme, en français notamment, tente d'accompagner au mieux l'utilisateur,
avec un assistant de configuration, et d'installation de plugins.
Il est important d'installer le plugin safe_peer pour une recherche d'anonymat . Il existe aussi un plugin pour utiliser le réseau i2p
http://wiki.macdk.com/AzureusEtI2P
il est nécessaire d'installer i2p au préalable
Il s'agit ,pour ma part , d'un des meilleurs p2p avec une rapidité et un grand choix dans les recherches

I2p

I2P est un réseau P2P totalement décentralisé et anonyme qui expose une couche logiciel simple que des applications peuvent utiliser pour envoyer et recevoir des messages anonymes de façon sécurisée. Pour le telecharger
# Télécharger i2pinstall.jar depuis la page de téléchargements d'I2P.
# Exécuter i2pinstall.jar et exécuter la commande "java -jar i2pinstall.jar en console dans le répertoire ou se trouve i2pinstall.jar.
# Si la connexion à Internet est protégée par une firewall ou se fait via une routeur NAT ouvrir/rediriger le port 8887 en TCP (sinon I2P ne fonctionnera pas) et autoriser les connexions sortantes (depuis le poste client) en TCP vers toutes adresses et tout port (afin de pouvoir contacter les autres clients I2P).

Voici ma configuration iptables pour i2p placé sur la même machine que le firewall (à déconseiller absolument , mais l'installation se faisant à fin de tests, tout sera désinstallé illico)

/sbin/iptables -A INPUT -p tcp --destination-port 8887 -j ACCEPT
/sbin/iptables -A INPUT -p udp --destination-port 8887 -j ACCEPT
/sbin/iptables -A OUTPUT -o eth0 -p tcp --dport 8887 -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A OUTPUT -o eth0 -p udp --dport 8887 -m state --state ESTABLISHED,RELATED -j ACCEPT

Si vous voulez lancer i2p sur une machine protégée de votre réseau (cas le plus courant il faudra faire du forwarding :
/sbin/iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 8887 -j DNAT --to 192.168.0.3:8887
/sbin/iptables -A FORWARD -p tcp -i eth0 -d 192.168.0.3 --dport 8887 -j ACCEPT

# Lancer le routeur I2P.
Sous GNU/Linux, exécuter le commande "./i2prouter start" depuis le répertoire où est installé I2P (choisis lors de l'installation).
# Ouvrir, avec un navigateur web, l'adresse suivante http://localhost:7657
# Dans la colonne de gauche, si il apparaît, cliquer sur le lien "reseed".
# Configurer votre navigateur web pour utiliser votre propre machine (localhost) sur le port 4444 comme proxy web.

Mute

MUTE est un nouveau réseau d'échange de fichiers qui procure des fonctionnalités de recherche et de téléchargement, tout en protégeant votre vie privée.
http://prdownloads.sourceforge.net/mute-net/MUTE_fileSharing-0.3-t_UnixSource.tar.gz?download
Ce logiciel s'installe sans avoir recours à Java ou Python
AMe sensible s'abstenir voici mon chemin de croix pour l'installation:

tar -xzvf MUTE_fileSharing-0.X.X_UnixSource.tar.gz
cd MUTE_fileSharing-0.X.X_UnixSource
./runToBuild
Après quelques questions sur le type de votre système d'exploitation et l'installation de la librairie wx-config urpmi wxGTK et urpmi wxGTK-devel (qui s'installe avec une foultitude de dépendances) pour disposer d'une interface graphique vous devriez retrouver vos petits dans :
MUTE_fileSharing-0.X.X_UnixSource/MUTE_GUI_fileSharing/
Pour moi c'est râpé , je suis l'heureux possesseur d'un compilateur gcc version 3.4
et en lisant la doc je tombe sur :
Le code Crypto++ qui est inclus dans MUTE n'est pas compatible avec gcc 3.4. Il vous faut le patch disponible ici. http://sourceforge.net/tracker/index.php?func=detail&aid=1090953&group_id=83030&atid=568087
a appliquer de la sorte :
mv MUTE-crypto++-GCC-3.4-compilation.patch MUTE/
cd MUTE
patch --verbose --posix -p0
et la , nouvelle erreur de compilation , GL/glut.h: No such file or directory
:il manque glut
un petit urpmi
libMesaglut3
libMesaglut3-devel va régler ce problème

Mute compile alors sans aucun problème
et le binaire fileSharingMUTE
est crée et se lance . La recherche se fait se plus simplement du monde en saisissant le mot-clé approprié dans le champ search
et en cliquant en bas à gauche pour loaders le fichier sélectionné .
En cas de problèmes ,vous avez un fichier MUTE.log à votre disposition (ne pas oublier de lui donner les droits pour l'utilisateur qui lance mute:
chown user:user MUTE.log
Voici un excellent lien de dépannage:
http://www.planetpeer.de/wiki/index.php/MuteFaqFrench

ants

Après les insectes ,les fourmis
Pré requis : Pour installer Ants, tu dois avoir java (jre 1.5) installé sur ton système. Si ce n'est pas le cas tu peux le télécharger ici : http://java.sun.com/j2se/1.5.0/download.jsp Et ants bien sur:
http://prdownloads.sourceforge.net/antsp2p...p.jnlp?download
le fichier s'ouvre avec l'application javaws
donc ./javaws /home/deny/p2p/antsp2p.jnlp
et la surprise voici ce message: Impossible de charger la ressource :
http://www.myjavaserver.com/~gwren/Ants/
et en effet ,sur le serveur en question , ce fichier n'est plus disponible Une solution serait sans doute de récupérer un fichier mp3.jar d'une ancienne installation et de donner le chemin en local de ce fichier dans antsp2p.jnlp Une solution m'a été donnée par Christophe Gaubert:

J'ai trouvé comment faire sans javaws : sur la page de Sourceforge :
http://sourceforge.net/projects/antsp2p/
choisir "antsp2p installers" :
http://sourceforge.net/project/showfiles.php?group_id=106782&package_id=136701
puis choisir la version en .jar.

Une fois téléchargée, lancer :
java -jar le_fichier_jar
Ça va installer ANts dans le répertoire qu'on voudra, par défaut ~/ANtsP2P.
[l'installateur me prévient que ça s'est terminé avec des erreurs et de voir le journal d'installation, mais je ne sais pas où il se trouve]
Ensuite :
cd ANtsP2P
./ANtsP2P
Pour se connecter, il faut ouvrir sur son firewall les ports TCP 4567 et 4568. Cela va prendre un certain temps
Ensuite cela s'utilise comme un p2p classique

Freenet

Vous pouvez trouver freenet ici
http://freenet.sourceforge.net/index.php?page=download&PHPSESSID=6ec6ebc4772d6c4e298e771383047b31
Freenet a besoin de java pour fonctionner , ensuite saisir:
tar xfz freenet-latest.tgz
$ cd freenet
$ sh start-freenet.sh

Ensuite ,il faut attendre quelques secondes le démarrage de freenet
L'interface de l'utilisateur se trouve sur http://127.0.0.1:8888/ dans votre navigateur favori.
La configuration de freenet se passe dans freenet.conf
ipAddress : mettre l'ip de votre firewall ou bien celle de votre ip publique
listenPort : ne pas toucher et ne pas communiquer ,défini de manière aléatoire par freenet
fcpHosts : liste des machines pouvant utiliser votre noeud
http://www.freenet-fr.org/modules/wiwimod/FreenetConfig.html pour des réglages plus poussés

Même si il faut un certain temps pour se connecter vous serez étonné par le contenu de certains articles . Vaut assurément le détour .

Stationripper

Il est à noter -uniquement pour les utilisateurs de Windows -ce logiciel qui permet d'enregistrer en direct jusqu'à 300 stations de radio simultanément,
Les flux provenant des radios ne sont en réalités que de simples fichiers MP3 mis les uns à la suite des autres, et enregistrés comme tels sur votre disque dur par StationRipper.
Dés lors ,ils sont libres de droits et télechargeables à volonté ,inutile de dire le cauchemar que représente pour la Riaa et consorts ce petit logiciel
Plus d'informations ici
http://www.ratiatum.com/dossiers.php?id=1999

Streamripper

Streamripper ,comme le logiciel précédent, capte le flux audio des stations emettant sur Internet. Comme le flux est directement enregistré ,cela passe outre l'interdiction de copier de la musique
La page de téléchargement se situe ici:
http://streamripper.sourceforge.net/
Et pour les mandriviens ,toujours la commande magique :
urpmi streamripper
Ensuite se connecter sur l'url de la radio dont vous allez extraire les morceaux de musique
(Vous pouvez en avoir une liste dans winamp ou xmms)ou bien ici
http://forum.hardware.fr/hardwarefr/VideoSon/sujet-68477-1.htm
http://www.shoutcast.com/

Voici un rapide mode d'emploi pour récupérer des urls de radio à l'aide de ce site :
se rendre sur http://www.shoutcast.com
selectionner le genre de radio préféré à l'aide du champ de saisie en haut à droite (jump to quick genre)
Cliquer sur le bouton tune in correspondant à la radio sélectionnée
Une fenetre de téléchargement va s'ouvrir
Selectionner le programme avec lequel ouvrir ce type de fichier(il s'agit d'un fichier playlist .pls)
(chez moi ,j'ai indiqué /usr/bin/kwrite)
Copier le(s) urls contenu(es) dans ce fichier pour les lancer avec streamripper :
exemple pour la premiere ligne du fichier :
[playlist]
numberofentries=8
File1=http://70.84.217.98:8004
Title1=(#1 - 2/4) [XRM] - Alternative
ceci donnera en ligne de commande :
streamripper http://70.84.217.98:8004

Pour certaines adresses j'obtiens :

streamripper http://205.188.245.132:8038
ce qui me donne après quelques minutes l'erreur suivante:
error -5 [Could not connect to the stream. Try checking that the stream is up
and that your proxy settings are correct.]
bye..
Dans Google ,il est mentionné qu'il faut reéssayer plus tard car le serveur est saturé Je vous laisse donc tester les urls qui fonctionnent ...ou pas !

Streamtuner

Streamtuner est un tuner radio pour Linux
Pour l'installer rien de plus simple :
streamripper-1.61.17]# urpmi streamtuner
Pour satisfaire les dépendances, les 4 paquetages suivants vont être installés (1 Mo):
streamtuner-0.99.99-2mdk.i586
streamtuner-plugins-0.99.99-2mdk.i586
taglib-1.3.1-3mdk.i586
xterm-200-2mdk.i586
faire O pour approuver ces choix :

Je rappelle en outre qu'il vous faudra xmms pour écouter les flux audios
urpmi xmms
Streamtuner se lance ensuite par un magistral streamtuner & qui va ouvrir une fenetre de signets ou vous devrez saisir vos stations favorites
(pour moi un petit clic dans l'onglet shoutcast pour obtenir les stations principales et la messe est dite )
Il faut aussi s'assurer que streamtuner utilisera les bons logiciels lire les streams. Cela se passe dans Edit -> Preferences->Programs-> . Là, assurez-vous d'avoir xmms ou mplayer (ou tout autre lecteur capable de lire le stream de radio via Internet).
Il suffit de double -cliquer sur la station qui vous convient pour que xmms se lance .

Nodezilla

Nodezilla est une nouvelle génération de méthode Peer 2 Peer, vous permettant d'utiliser ce service afin de transmettre diverses d'informations . Il permet en outre de garder vos fichiers disponibles si une source tombe en rade , afin de les récupérer sur d'autres serveurs en ligne.Il est disponible ici:
http://evl.sourceforge.net/dl.html
Nodezilla s'installe en deux parties. L'agent réseau et JRE (Java runtime) pour lancer le client.
Une fois les sources dezippèes faire:
nodezilla -d pour installer le serveur
pour la partie cliente un
javaws http://jws.nodezilla.net/nzprod/jws/evlclient.jnlp donne le message:

Nodezilla Client
Fournisseur : DTC, Inc.
Catégorie : Erreur de téléchargement
Impossible de charger la ressource : http://www.myjavaserver.com/~nodemaster/nz/prod/jws/nzjws.jar
Après un petit mail au mainteneur , cela se présente mieux:
la commande javaws http://jws.nodezilla.net/nzprod/jws/evlclient.jnlp lance l'interface utilisateur
Il faut ouvrir sur votre firewall le port 4242 ou bien le forwarder sur le PC ou tourne Nodezilla
Si vous changez le port dans nodezilla.ini , ne pas oublier de relancer le serveur ,pour que les modifications soient prises en compte .

Napshare

C'est un client MUTE Pour le télécharger : http://prdownloads.sourceforge.net/napshare/napshare_2_2_3.tar.gz?download L'installation se passe de la même façon que MUTE

Waste

C'est encore un p2p décentralisé type overnet. Est possible tout partage crypté de fichiers audios et videos dans le cadre d'un intranet , Je ne m'étendrai pas plus avant sur ce logiciel qui ne permet que le partage dans le cadre d'un réseau privé (non connecté à internet) .
Vous aurez ici les précisions nécessaires: http://fridim.web.ool.fr/documents/tutoriel%20waste.html

Gnunet

GNUnet est aussi un P2P anonyme, non centralisé. Il autorise un partage de fichier anonyme. GNUnet utilise un système simple basé sur un système économique d'allocation des ressources. ...
En plus des sources :[http://gnunet.org/index.php?xlang=French->http://gnunet.org/index.php?xlang=French]
{il vous faudra la librairie libextractor (>= 0.5.4), libgcrypt (>= 1.2.0),libgpm
donc : urpmi libextractor libextractor-devel
urpmi libgcrypt libgcrypt-devel
urpmi libgpm libgpm-devel}

j'utiliserai aussi mysql (version 4.1 minimale) , bien qu'il soit possible d'utiliser sqlite ou un simple répertoire .

Ensuite configurer :
{./configure --gnunet=$HOME
} donne cette erreur:
{mettant:66: error: `EXTRACTOR_PUBLICATION_DATE'}
une rapide recherche sur Google m'annonce qu'il me faudra libextractor 0.5 (non disponible ce jour en rpm)
[http://gnunet.org/libextractor/download.php3?xlang=French->http://gnunet.org/libextractor/download.php3?xlang=French] La je rencontre une erreur lors de la compilation de libextractor : {/usr/bin/ld: cannot find -lbz2}
je télécharge donc (en rpm) bzip2-devel et avec cela libextractor compile sans problème

Revenons alors à gnunet :
./configure --prefix=/usr/local --with-extractor=/usr/local/lib --with-mysql=/usr/local/mysql
make
make install
Ensuite on installe gnunet-gtk en ayant préalablement vérifié que libglade est installé
Attention il vous faut ici la version 2.5.1 ou supérieur.
Je ne l'ai pas vu en rpm donc je la compile :
http://www.linuxfromscratch.org/blfs/view/stable/general/libglade.html
./configure --prefix=/usr &&
make
make install
Ensuite retour dans les sources gnunet-gtk
./configure --prefix=/usr/local --with-extractor=/usr/local/lib --with-gnunet=/usr/local
make
make install
Vous pouvez lancer alors gnunet-setup pour une rapide configuration
configurer ensuite le démon de la sorte :
./gnunet-setup -d
et finissez avec un
./gnunet-transport-check
Testing transport(s) udp tcp http nat
`tcp' transport OK. It took 487ms to transmit 1 messages of 11 bytes each.
`http' transport OK. It took 474ms to transmit 1 messages of 11 bytes each.
`udp' transport OK. It took 28ms to transmit 1 messages of 11 bytes each.
Pour lancer le démon et afficher les éventuels messages d'erreur faites :
gnunetd -d
Voici mes messages:

nov 15 10:09:37 ERROR: `lt_dlopenext' failed for library `libgnunetmodule_sqstore_sqlite' at dso.c:99 with error:
libgnunetmodule_sqstore_sqlite.so: cannot open shared object file: No such file or directory
nov 15 10:09:37 Failure at datastore.c:313.
nov 15 10:09:37 WARNING: Failed to load service `datastore'
nov 15 10:09:37 Failure at fs.c:1083.
nov 15 10:09:37 ERROR: Could not initialize application `fs'

Je remplace dans gnunetd.conf (./gnunet-setup -d puis ./gnunet-update pour que les modifications dans le fichier soient prises en compte) les références à sqlite par mysql
./gnunetd -d
nov 15 10:44:14 ERROR: `fopen' failed on file `/root/.my.cnf' at mysql.c:1203 with error: No such file or directory
nov 15 10:44:14 WARNING: Failed to load service `sqstore_mysql'
nov 15 10:44:14 ERROR: `fopen' failed on file `/root/.my.cnf' at mysql.c:1203 with error: No such file or directory
nov 15 10:44:14 Assertion failed at connection.c:2714.
Aborted

il faut configurer mysql
Cela se passe dans GNUnet-0.7.0/src/applications/sqstore_mysql
éditer mysql.c
$ mysql -u root -p
*
* * and do the following. [You should replace $USER with the username
* that will be running the gnunetd process].

* CREATE DATABASE gnunet;
GRANT select,insert,update,delete,create,alter,drop
ON gnunet.* TO $USER@localhost;
SET PASSWORD FOR $USER@localhost=PASSWORD('$the_password_you_like');
FLUSH PRIVILEGES;

Ensuite ajouter dans /root/.my.cnf
[client]
user=$USER
password=$the_password_you_like

refaire une gnunet-update dans la foulée désormais gnunetd -d se lance sans aucune erreur Une fois que tout fonctionne et que vous n2?avez plus de message d2?erreur, pressez "CTRL-C" pour arrêter gnunetd et redémarrez le sans l'option "-d" Sans l'option "-d", gnunet se détachera du terminal et écrira les messages d2?erreur dans le fichier de log.
Vous pouvez utiliser ce logiciel en ligne de commande ou bien grâce à l'interface graphique que nous avons compilé précédemment

(Gnunet-gtk)
L'utilisation en ligne de commande est documentée ici
http://gnunet.org/user_afs.php3?xlang=French
Pour l'utilisation avec gtk c'est ici :
http://gnunet.org/gnunetgtk.php3?xlang=French

gnunet-gtk est une interface GTK+ pour GNUnet. Il est important de charger les plugins fs, daemon et stats. En particulier, fs fournit l2?interface pour le partage de fichiers. Les greffons à charger sont sélectionnés via le fichier de configuration gnunet.conf dans la section GNUNET-GTK, ligne PLUGINS. La recherche de fichiers et le partage est documenté sur cette même page : http://gnunet.org/gnunetgtk.php3?xlang=French
Je n'ai pas été du tout convaincu par ce p2p L'installation est fastidieuse , et je n'y ai pas trouvé les fichiers musicaux que je recherchais .

Grapewine

Encore un P2p anonyme , grapevine:
http://www.grapevineproject.org/
Pour le télécharger :
http://sourceforge.net/project/showfiles.php?group_id=32439
Pré requis:
Installer la Berkeley DB Library
Dans le fichier INSTALL il y a à cet effet une commande toute prête: make -f db.mak
wget http://www.sleepycat.com/update/snapshot/db-4.1.25.tar.gz; \
if [ $? != 0 ]; then \
echo "wget failed, trying to use curl..."; \
curl -o db-4.1.25.tar.gz http://www.sleepycat.com/update/snapshot/db-4.1.25.tar.gz; \
if [ $? != 0 ]; then \
echo "Failed to download http://www.sleepycat.com/update/snapshot/db-4.1.25.tar.gz using wget/curl."; \
echo "Please download this package manually."; \
exit 1; \
fi; \
fi;
--18:48:52-- http://www.sleepycat.com/update/snapshot/db-4.1.25.tar.gz
=> `db-4.1.25.tar.gz'
Résolution de www.sleepycat.com... 209.235.255.184
Connexion vers www.sleepycat.com[209.235.255.184]:80...connecté.
requête HTTP transmise, en attente de la réponse...404 Not Found
18:48:54 ERREUR 404: Not Found.

wget failed, trying to use curl...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 207 0 207 0 0 163 0 --:--:-- 0:00:01 --:--:-- 0
tar xvzf db-4.1.25.tar.gz
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Statut d'erreur reporté d'erreurs précédentes.
Apparemment le fichier récupéré n'est pas une archive valide ,nous pourrons le vérifier par la suite si je ne trouve pas de db sur ma machine (un rpm -qa m'en trouve quelques uns , d'où mon expectative )
Ensuite la librairie expat et wget
urpmi expat
urpmi wget
Et c'est le grand moment du ./configure
configure: error:
Can't find BerkeleyDB library.
To build it from source \(which isn't recommended - better to use a system version\), type: $ make -f db.mak
$ su -c "make -f db.mak install"
to install.
Effectivement ,je m'en vais maintenant installer la librairie berkeley Foin de la compilation puisqu'on a de beaux rpms à notre disposition urpmi libdb4.1
urpmi libdb4.1-devel
./configure a nouveau dans le répertoire des sources grapewine
make
qui donne cette erreur
simple.h:142: error: `NULL_CHANNEL' undeclared (first use this function)
Une rapide recherche sur google me donne un problème crypto++/gcc3.4
The Crypto++ home page indicates that to compile Crypto++ 5.1 with gcc 3.4 requires a patch, available from this page: http://www.eskimo.com/~weidai/cryptlib.html
Ensuite appliquer le patch de la sorte :
patch --verbose --posix -p0 dans le répertoire cryptopp
Ensuite
./configure
make
make install
Grapevine se lance en faisant ./grapevine

Conclusion

Quelques liens : Le Site officiel de I2P : http://www.i2p.net/ - Son forum (anglais) http://forum.i2p.net/ Le Forum de Ratiatum : - Partie consacrée au P2P cryptés http://www.ratiatum.com/forum/index.php?s=fa6e4036339f671b43f232060a17272d&showforum=83 http://www.torrentz.com/
- http://www.mininova.org/cat/5
- http://www.torrentspy.com/latest.asp - http://torrentreactor.net/
- http://w2.isohunt.com/torrents.php
- http://torrentportal.com/
- http://www.meganova.org/subcat/8.html
- http://www.seedler.org/fr/
- http://www.torrent-addiction.com/browse.php ?cat=2
- http://www.bitenova.org/index.php ?idx=order&cat=3
- http://www.snowtigers.net/torrents-search.php ?search=&cat=9&cat=11&incldead=0
- http://www.newnova.org/list_torrents/music.html
- http://dl-torrent.com/
- http://www.fulldls.com/
- http://torrentmatrix.com/
- http://flextorrents.com/new.php
- http://ts.kurtubba.com/

Deux logiciels m'ont particulièrement convaincu, Azureus pour la rapidité de ses téléchargements et sa configuration aisée et Freenet pour des articles originaux.
Une mention aussi pour streamriper qui permet ,en toute légalité et simplicité de récupérer en direct depuis la radio des morceaux de musique au format mp3, on a beau être blasé ,au début c'est tout de même bluffant!
Pour le reste, est-ce Java, est-ce la configuration de ma machine, ou bien les logiciels eux-mêmes, je n'ai pas senti une facilité d'accès ou un choix de téléchargement propre à vous conseiller de suivre mes traces.

Sources de l'article


 

Blog
Le blog
La radio
La Radio
Boutique
La boutique du Geek
Php/Mysql
Formulaire en php
Administrer un serveur Mysql
Session en php
Gerer ses bases mysql
Les bases php
Securiser ses scripts PHP
Controler ses programmes avec RATS
Convertir une base sql en utf8
Astuces php
Le fichier php.ini
Programmation
Python rapide
Tutorial Python
Tutorial Perl
Tutorial Perl complet
Tutoriel ruby
Tutoriel C
Introduction à gawk
Filtres et utilitaires
Find
Programmation Shell
Ecriture de scripts bash
Expressions regulieres
Vi
Introduction a Javascript
Compiler avec gcc
Astuces en Bash
Cracking
Tutoriel Assembleur
Guide du cracking pour débutant
Assembleur
Manual Unpacking
Techniques de Protection
Différentes failles Web
Arp spoofing dans un réseau switché
Les intrusions
Les attaques externes
Defacage
Defacage complet
Buffer overflow
Netcat
Injection sql
Injection sql(suite)
John the Ripper
Spoofer un email
Utiliser google
La faille system
Usurper une identité
Le rooting
Shellcode sous Unix
La faille race condition
La faille xss
La faille xss (2)
Attaques sur un routeur
P2P
Azureus pas-a-pas
News
Lire les news de Linux-pour-lesnuls.com au format RSS
Distros
Gestion des paquets debian
101 commandes debian
Jeu
Webtarot
Graphisme
Effet neon dans GIMP
Effet vapeur dans GIMP
Cours fonctionnalités de GIMP
Redimentionner une image avec GIMP
Redimentionner une photo pour en faire un cadre avec gimp
Morphing avec gimp
Détourer avec gimp
Réduire le poids d'une image avec gimp
Caricature avec gimp
Humour
Ensemble
Divers