Protocolul torrent, o tehnologie cu o ambiguitate legală, deși utilă în anumite contexte, este adesea asociat cu practici îndoielnice. Dacă prezența descărcărilor torrent în rețeaua dvs. personală vă creează neplăceri, o soluție bazată pe Linux ar putea fi ideală pentru a bloca eficient acest tip de trafic.
BitHammer reprezintă această soluție, fiind un instrument Linux simplu care, odată activat, scanează traficul rețelei, identifică dispozitivele care descarcă torrente și blochează activitatea acestora, atâta timp cât programul rulează.
Important de menționat: BitHammer este un software în fază experimentală și nu garantează funcționarea în toate situațiile. Utilizarea acestuia se face pe propria răspundere!
Instalarea BitHammer
Aplicația BitHammer se execută direct în terminal și este disponibilă pe Github. Compatibilitatea sa este extinsă, funcționând pe majoritatea sistemelor Linux datorită formatului său binar generic. Pentru instalare, este necesară inițial instalarea pachetului Git, precum și a dependențelor Python necesare.
Ubuntu
sudo apt install git python3 python3-scapy
Debian
sudo apt-get install git python3 python3-scapy
Arch Linux
sudo pacman -S git python python-scapy
Fedora
sudo dnf install git python3 python3-scapy
OpenSUSE
sudo zypper install git python3 python3-scapy
Linux generic
Funcționarea BitHammer pe Linux este dependentă de un număr redus de pachete, fiind o aplicație terminal. Este esențial să instalați Git, pentru a obține codul sursă, alături de Python și Python-scapy. Utilizați managerul de pachete specific distribuției dvs. pentru a instala aceste componente.
Odată ce dependințele sunt rezolvate, este timpul să instalăm BitHammer. În terminal, utilizați comanda git clone pentru a prelua codul sursă din depozitul Github.
git clone https://github.com/nazrhyn/bithammer.git
Navigați în directorul sursă BitHammer cu comanda cd.
cd bithammer
Creați un nou director în /opt/ cu comanda mkdir.
sudo mkdir -p /opt/bithammer
Mutați fișierele BitHammer în noul director utilizând comanda mv.
sudo mv * /opt/bithammer
Deși fișierele BitHammer se află acum în locația corectă, aplicația nu va fi accesibilă prin comanda „bithammer” până când nu este prezentă în /usr/bin. Pentru a remedia această situație, creați un link simbolic de la /opt/bithammer la /usr/bin.
sudo ln -s /opt/bithammer/bithammer /usr/bin/bithammer
Acum, că linkul simbolic este activ, puteți rula instrumentul BitHammer pentru blocarea torrentelor cu următoarea comandă:
sudo bithammer
Configurarea BitHammer
BitHammer funcționează automat, fără a necesita configurații suplimentare. Executați comanda, și atâta timp cât instrumentul este activ, traficul torrent ar trebui să fie blocat. Cu toate acestea, este important de reținut că menținerea terminalului activ nu este ideală, deoarece acesta se poate închide accidental.
Pentru a evita necesitatea de a executa manual comanda la fiecare repornire a sistemului Linux, este mult mai eficient să configurați un script care să pornească automat BitHammer.
Crearea unui script de pornire automată este primul pas în automatizarea BitHammer. În terminal, introduceți următoarele comenzi:
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
Odată ce scriptul este creat, trebuie să actualizăm permisiunile. Utilizați comanda chmod pentru a acorda drepturi de execuție scriptului.
sudo chmod +x ~/Desktop/bithammer-start.sh sudo mv ~/Desktop/bithammer-start.sh /usr/local/bin/
Apoi, creați un nou fișier systemd. Acesta va permite executarea automată a scriptului de pornire a BitHammer la fiecare pornire a sistemului.
sudo touch /etc/systemd/system/bithammer.service
Deschideți fișierul systemd al BitHammer în editorul de text Nano.
sudo nano /etc/systemd/system/bithammer.service
Adăugați următorul cod în Nano:
[Unit]
Description=Pornește BitHammer.
[Service]
ExecStart=bash /usr/local/bin/bithammer-start.sh
[Install]
WantedBy=multi-user.target
Salvați modificările cu Ctrl+O și închideți editorul cu Ctrl+X.

Pentru a finaliza procesul, porniți noul serviciu.
sudo systemctl start bithammer.service sudo systemctl enable bithammer.service
Dacă doriți să dezactivați BitHammer, folosind systemd este foarte ușor.
Pentru a opri pornirea automată a BitHammer, opriți serviciul folosind systemctl.
sudo systemctl stop bithammer.service
Alternative la BitHammer
BitHammer este un instrument util, dar poate părea prea radical pentru unii. Dacă doriți să controlați traficul torrent fără a folosi o aplicație specifică, puteți încerca o altă metodă: blocarea porturilor specifice utilizate de protocolul BitTorrent.
Important: Blocarea porturilor implicite este un pas util care va descuraja mulți utilizatori începători să folosească torrente în rețeaua dvs. Totuși, este important de menționat că această metodă nu este infailibilă, deoarece utilizatorii pot modifica porturile în clientul torrent.
Accesați interfața routerului dvs. și blocați porturile 6881 până la 6999. Aceasta nu este o soluție perfectă, dar poate reduce semnificativ traficul torrent în rețeaua dvs.