Site Meter
jail apacheChrooter apache
Matériel
ajout de disqueAjout disque dur
ajout de carteAjout carte
auditAudit des disques durs
gestion perifGestion des peripheriques
disquette Disquette d'installation
ajout de scannerAjout d'un scanner
Ajout d'une imprimante
Astuces
astuces sous LinuxAstuces sous Linux
Pierre de rosette
Réseau
le reseau sous linuxConfiguration reseau
ajout des dnsDns
serveur cssServeur cvs
configuration squidProxy squid 
configuration ftpInstallation serveur ftp
configuration serveur courrierInstallation qmail 
courrier debianInstallation serveur courrier sous debian
outils tcp ipOutil TCP/IP 
configuration sambaLe serveur samba
sshConnexion a distance securisee
serveur vncClient/serveur vnc
configuration serveur apache Configurer apache
Dyndns
lamp sous linuxInstaller un LAMP sous mandriva
Sécurité
chiffrer un dossierChiffrer un fichier/dossier
securiser son pcSecuriser son poste
parefeuMur pare feu pas a pas
fichier ht accessAuthentification ht-access
configuration serveur cactiSurveillance de serveur CACTI
sonde snortSnort
sonde snort insideSnort-inline
securiser apacheSecuriser Apache avec mod_security
filtrage avec squidguardFiltrage squid/squidguard/dansguardian
auditer site webAuditer son site web
securité sous linuxSécuriser son linux
Installer un Lamp avec ssl
scan portsContrer les scans de ports
Traitement anti-spam
tripwireInstaller/Utiliser tripwire
faire des sauvegardesFaire des sauvegardes incrémentales
rsyncRsync
nessusNessus
Divers
multimedia Elisa, le multimédia facile
le chargeur lilo Utilisation de lilo
commandes sous linux Les commandes Linux
le multitache Le multi-tache
ordonnancement des tâches Le crontab
config Exploration de la configuration
gestion des quotas utilisateursQuotas
Messagerie
installer un programmeInstaller une application
deboguerDebugger ses applications
paquetage rpmLe format RPM
update noyauMise a jour du noyau
Qemu
les peer to peerTour d'horizon des principaux p2p
recuperationRécupération du système
Bips d'un pc
Astuces windows
tableTable 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
Gardez le contact avec Emesene
Raid logiciel
Seo
Guide du Référencement Naturel
Liens
Le petit cheval roux
hakin9
Secureroot.com
Defcon
Hackerlounge
Tous les codes sources
Les logiciels libres quotidiens
Textes divers
Archives
Tchat gratuit
 
Traductions LG
Toutes les traductions
Traductions Phrack
Toutes les traductions

Il y a actuellement 3 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


 


RSS
S'abonner au flux rss
Le Blog
Le blog
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
Les filtres php
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
Décoder un shellcode
P2P
Azureus pas-a-pas
Debian
Gestion des paquets debian
101 commandes debian
Jeu
Webtarot
Graphisme
Enlever un élément gênant dans une photo
Effet neon dans GIMP
Découper une image avec 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
Ajouter un cadre avec GIMP
Morphing avec GIMP
Détourer avec GIMP
Réduire le poids d'une image avec GIMP
Caricature avec GIMP
Eclairage avec GIMP
Mettre en évidence avec GIMP
Pluie sur le château
Créer une onde de surface avec GIMP
Un aspect satiné avec GIMP
Impacts de balle avec GIMP
Réalisez votre démotivateur pour roxer sur Webtarot
Humour
Ensemble
Divers