- - Comment bloquer le trafic Bittorrent sur un réseau sous Linux avec BitHammer

Comment bloquer le trafic Bittorrent sur un réseau sous Linux avec BitHammer

Le protocole torrent est une zone grise légale, etbien qu’elle ait des utilisations légitimes, la technologie a une mauvaise réputation. Si vous en avez assez des gens qui téléchargent des torrents sur votre réseau à la maison, il existe peut-être une solution compatible avec Linux qui vous permet de bloquer le trafic Bittorrent sur votre réseau domestique.

La solution est BitHammer, un simple outil Linuxlorsqu’il est exécuté, il analyse le trafic sur le réseau sur lequel il est exécuté, ajoute des périphériques de téléchargement à une liste et empêche le téléchargement (tant que le programme est en cours d’exécution).

Remarque: BitHammer est un logiciel expérimental et peut ne pas fonctionner dans tous les cas d'utilisation. Utilisez ce logiciel à vos risques et périls!

Installer BitHammer

L'application BitHammer s'exécute dans le terminalet est sur Github. Cela fonctionnera à peu près sur tous les systèmes Linux, car il s’agit d’un paquet binaire générique. Pour l’installer, vous devez d’abord installer le paquet Git, ainsi que les dépendances Python nécessaires au programme.

Ubuntu

sudo apt install git python python-scapy

Debian

sudo apt-get install git python python-scapy

Arch Linux

sudo pacman -S git python python-scapy

Feutre

sudo dnf install git python python-scapy

OpenSUSE

sudo zypper install git python python-scapy

Linux générique

Utiliser BitHammer sur Linux nécessite très peudépendances, comme il s’agit d’une application terminal. Plus précisément, vous devez installer Git pour récupérer les sources, ainsi que Python et Python-scapy. Ouvrez un terminal, recherchez ces packages dans votre gestionnaire de paquets et installez-les.

Avec les dépendances sur votre PC Linux, il est temps d’installer l’application BitHammer. Dans un terminal, récupérez le dernier code de Github.

git clone https://github.com/nazrhyn/bithammer.git

Déplacez le terminal dans le dossier des sources BitHammer avec CD.

cd bithammer

Dans le terminal, utilisez le mkdir commande et faire un nouveau dossier dans /opter/.

sudo mkdir -p /opt/bithammer

Déplacez les fichiers BitHammer dans le nouveau dossier, avec le mv commander.

sudo mv * /opt/bithammer

Les fichiers de base de BitHammer sont au bon endroit. Toutefois, l’application ne se lancera pas avec la commande «bithammer» tant qu’elle n’est pas en cours d’exécution. / usr / bin dossier. Pour résoudre ce problème, créez un lien symbolique à partir de / opt / bithammer à / usr / bin.

sudo ln -s /opt/bithammer/bithammer /usr/bin/bithammer

Maintenant que le lien symbolique est prêt, l'outil de blocage de BitHammer Torrent s'exécute avec la commande suivante:

sudo bithammer

Configurer BitHammer

L'outil BitHammer est automatique et n'a pas besoin deconfiguration. À tout moment, vous pourrez exécuter la commande et, tant que l'outil est en cours d'exécution, il doit arrêter le trafic torrent. Cependant, gardez à l’esprit que l’exécution de l’outil n’est pas réalisable, car les terminaux sont parfois éteints, etc.

Au lieu de penser à exécuter le bithammer chaque fois que votre ordinateur Linux s’allume, il est beaucoup plus intelligent de configurer un script qui le lance automatiquement.

La configuration d’un script BitHammer automatique est la première étape de l’automatisation de BitHammer. Dans un terminal, entrez les commandes suivantes.

touch ~/Desktop/bithammer-start.sh
echo "#!/bin/bash" >> ~/Desktop/bithammer-start.sh
echo " " >> ~/Desktop/bithammer-start.sh
echo "bithammer &>/dev/null &" >> ~/Desktop/bithammer-start.sh

Avec les commandes du script, il est temps de mettre à jour les autorisations du script. Dans un terminal, lancez le chmod commande et mise à jour bithammer-start.

sudo chmod +x ~/Desktop/bithammer-start.sh
sudo mv ~/Desktop/bithammer-start.sh /usr/local/bin/

Ensuite, créez un nouveau fichier systemd. Ce fichier permettra bithammer-start pour démarrer automatiquement lorsque votre machine Linux s'allume.

sudo touch /etc/systemd/system/bithammer.service

Ouvrez le nouveau fichier BitHammer systemd dans l'éditeur de texte Nano.

sudo nano /etc/systemd/system/bithammer.service

Collez le code ci-dessous dans Nano:

[Unit]
Description=Starts BitHammer.

[Service]
ExecStart=bash /usr/local/bin/bithammer-start.sh

[Install]
WantedBy=multi-user.target

Enregistrez la modification avec Nano en appuyant sur le bouton Ctrl + O combinaison de clavier. Fermez l'éditeur en appuyant sur Ctrl + X sur le clavier.

Enfin, terminez le processus en démarrant le nouveau service.

sudo systemctl start bithammer.service
sudo systemctl enable bithammer.service

Pas un fan de toujours avoir l'outil BitHammer en cours d'exécution? Heureusement, puisque le système systemd init gère tout, il est plus facile que jamais de désactiver le service.

Pour désactiver le démarrage automatique de BitHammer, désactivez le service avec systemctl.

sudo systemctl stop bithammer.service

Alternatives à BitHammer

BitHammer est un outil intéressant, mais certains peuventtrouve que c'est un peu extrême. Si vous n’êtes pas fan du trafic torrent, mais n’avez pas l’impression que vous ayez besoin d’une application Linux spéciale, vous voudrez peut-être adopter une autre approche. Le meilleur moyen de bloquer le trafic BitTorrent sur un réseau domestique consiste à refuser les ports spéciaux utilisés par le protocole.

Remarque: interdire les ports torrent par défaut est une bonne chose et dissuadera de nombreux utilisateurs débutants de pouvoir utiliser des torrents sur votre réseau. Gardez à l’esprit que cela ne fonctionnera pas toujours si les utilisateurs sont en mesure de changer les ports de leur client.

Ouvrez l’interface de votre routeur et interdisez l’accès des utilisateurs aux ports 6881 par 6999. Encore une fois, ce n’est pas une solution parfaite mais elle aidera énormément.

commentaires