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 10 visiteurs connectés sur le site !

Google
Installer Azureus sous Linux pas a pas
Installer Azureus sous Linux pas a pas

 

Introduction
Installation
Configuration
Utilisation

 

Introduction

Azureus sert à échanger des fichiers BitTorrent. Logiciel open source écrit en Java il utilise le protocole de BitTorrent

Installation

Azureus est à base de java, donc une JVM en état de marche est conseillé. J'ai coutume d'utiliser celle de Sun mais je vais tout de même essayer d'installer le bazar proposé lors de l'installation d'azureus via urpmi
En console et en root saisissez:

urpmi azureus
Un des paquetages suivants est nécessaire :
 1- xerces-j2-2.8.0-1mdv2007.0.x86_64 : Java XML parser (to install)
 2- jamvm-1.4.3-3mdv2007.0.x86_64 : 
Java Virtual Machine which conforms to the JVM specification version 2 (to install)
 3- java-1.4.2-gcj-compat-1.4.2.0-40.103.1mdv2007.0.x86_64 : 
JPackage runtime scripts for GCJ (to install)
 4- cacao-0.96-2mdv2007.0.x86_64 : JIT compiler for Java (to install)
Que choisissez-vous ? (1-4) 0
Je choisis l'option 2 qui me parait cohérente puisque contenant jvm 

 
 Un des paquetages suivants est nécessaire :
 1- xml-commons-jaxp-1.1-apis-1.3.03-5.1mdv2007.0.x86_64 :
 JAXP 1.1, DOM2, SAX2, SAX2-ext 1.0 apis (to install)
 2- xml-commons-jaxp-1.2-apis-1.3.03-5.1mdv2007.0.x86_64 :
 JAXP 1.2, DOM 2, SAX 2.0.1, SAX2-ext 1.0 apis (to install)
 3- xml-commons-jaxp-1.3-apis-1.3.03-5.1mdv2007.0.x86_64 :
 JAXP 1.3, DOM 2, SAX 2.0.1, SAX2-ext 1.0 apis (to install)
Que choisissez-vous ? (1-3) 1

La 1 , mais alors totalement par hasard 
Pour satisfaire les dépendances, les paquetages suivants vont être installés:
et on a droit à 45 paquetages , excusez du peu ! 
Et une fois le tout installé , je lance azureus en user normal
 et j'ai droit à une splendide erreur :

azureus
java.lang.NoClassDefFoundError: error:
   >
Caused by: java.lang.ClassNotFoundException: error: 
not found in java.lang.ClassLoader$1
{urls=[file:/usr/bin/build-classpath,file:/usr/local/bin/./], parent=null}
   at java.net.URLClassLoader.findClass(URLClassLoader.java:531)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:341)
   at java.lang.ClassLoader$1.loadClass(ClassLoader.java:1112)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:293)
[deny@linux-pour-lesnuls bin]$                         

Je vais donc essayer la méthode envoyée par Netrunner sur la liste Mandriva Débutant :
Il faut récupérer le JRE à cette adresse :
http://java.com/en/download/manual.jsp
choisir le fichier Linux x64 RPM .
On est en version 1.5.0_11 et non en 1.6 comme précédemment
Ne pas oublier de désinstaller les restes du JRE installés auparavant
en root et en console saisir :

urpme jre-1.5.0_11-fcs   
rm -rf /home/deny/jre1.5.0_11

Installer alors le rpm :
chmod +x jre-1_5_0_11-linux-amd64-rpm.bin
./jre-1_5_0_11-linux-amd64-rpm.bin  
urpmi jre-1_5_0_11-linux-amd64-rpm

Ensuite desinstallez le rpm azureus
urpme azureus
désinstallation de azureus-2.5.0.0-1.3mdv2007.0.x86_64
et récupérer l'archive là :
http://azureus.sourceforge.net/download.php
Une fois téléchargée dans votre répertoire utilisateur, saisissez sous l'user de votre choix
bunzip2 Azureus_2.5.0.4_linux-x86_64.tar.bz2
tar xvf Azureus_2.5.0.4_linux-x86_64.tar
cd azureus
et ensuite ./azureus pour lancer la bête !

Configuration

Au premier lancement, un assistant apparaît afin de vous aider dans la configuration
Choisissez la langue :français, car je ne maîtrise pas encore le mandarin.
Le second écran permet de renseigner le type d'utilisateur avec lequel Azureus fonctionnera :
J'ai choisi débutant car je souhaite juste télécharger des torrents et non pas en faire .
Le troisième écran demande la vitesse de votre connexion , 1024 est le maximum,
Le quatrième écran permet de préciser la valeur du port par défaut. Ne le laisser pas sur 6881, les fournisseurs internet pouvant brider ce port. J'ai choisi un port peu habituel : 12000. puis cliquez sur Test .
Trois éléments peuvent se produire :
- Test impossible
Votre connexion ne fonctionne pas Vérifiez vos paramètres de connexion.
Erreur NAT
C'est le signe que votre routeur n'accepte pas les paquets du port sélectionné. Si le routeur est sous Linux et iptables, voici de quoi y remédier :

Si Azureus est situé sur le même poste que la machine faisant office de routeur:

echo "[autorisation du serveur Azureus (12000) ...]"
iptables -A INPUT -p tcp --dport 12000 -j ACCEPT

Si Azureus est situé sur une machine faisant partie de votre réseau local avec une adresse attribuée par vos soins:
/sbin/iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 12000 -j DNAT --to 192.168.0.4:12000
/sbin/iptables -A FORWARD -p tcp -i eth0 -d 192.168.0.4 --dport 12000 -j ACCEPT
ou 192.168.0.4 est l'adresse de la machine ou tourne azureus et eth0 l'interface connectée au net

Re-testez
Tout est bon!
Choisissez alors le répertoire dans lequel Azureus va placer ses torrents
La configuration est finie, Il est temps de récupérer vos fichiers.

Utilisation

Ouvrez azureus et depuis http://www.torrentule.com/index.php téléchargez un torrent de votre choix que vous placerez dans votre répertoire de sauvegarde choisi auparavant.
Cliquer sur ajouter des fichiers
Azureus va commencer le chargement à l'emplacement que vous lui avez indiqué
Le principe de fonctionnement de BitTorrent est le suivant : le fichier en .torrent contient tout un ensemble d'informations relatives au fichier téléchargé, parmi lesquelles l'adresse du Tracker du fichier : c'est le serveur central d'ou provient à l'origine le fichier, et qui assure les liaisons entre peers.
Bon téléchargement!

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