Il protocollo torrent è un'area grigia legale esebbene abbia alcuni usi legittimi, la tecnologia ha una cattiva reputazione. Se sei stufo di persone che scaricano torrent sulla tua rete domestica, potrebbe esserci una soluzione basata su Linux che ti consente di bloccare il traffico Bittorrent sulla tua rete domestica.
La soluzione è BitHammer, un semplice strumento Linuxche, quando eseguito, eseguirà la scansione del traffico sulla rete su cui è in esecuzione, aggiungendo i dispositivi di download a un elenco e impedendo il download (finché il programma è in esecuzione).
Nota: BitHammer è un software sperimentale e potrebbe non funzionare in tutti i casi d'uso. Usa questo software a tuo rischio e pericolo!
Installa BitHammer
L'applicazione BitHammer viene eseguita nel terminaleed è su Github. Funzionerà praticamente su tutti i sistemi Linux, in quanto è un pacchetto binario generico. Per installarlo, devi prima installare il pacchetto Git e le dipendenze Python di cui il programma ha bisogno.
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
Fedora
sudo dnf install git python python-scapy
OpenSUSE
sudo zypper install git python python-scapy
Linux generico
L'uso di BitHammer su Linux richiede pochissimodipendenze, in quanto si tratta di un'applicazione terminale. In particolare, è necessario installare Git per afferrare i sorgenti, nonché Python e Python-scapy. Apri un terminale e cerca questi pacchetti nel gestore dei pacchetti e installali.
Con le dipendenze sul tuo PC Linux, è tempo di installare l'applicazione BitHammer. In un terminale, prendi l'ultimo codice da Github.
git clone https://github.com/nazrhyn/bithammer.git
Spostare il terminale nella cartella dei sorgenti di BitHammer con CD.
cd bithammer
Nel terminale, utilizzare il mkdir comando e crea una nuova cartella in /optare/.
sudo mkdir -p /opt/bithammer
Sposta i file BitHammer nella nuova cartella, con il mv comando.
sudo mv * /opt/bithammer
I file core per BitHammer sono nel posto giusto. Tuttavia, l'app non si avvierà con il comando "bithammer" fino a quando non si trova in / Usr / bin cartella. Per risolvere questo problema, creare un collegamento simbolico da / Opt / bithammer per / Usr / bin.

sudo ln -s /opt/bithammer/bithammer /usr/bin/bithammer
Ora che il collegamento simbolico è pronto, lo strumento di blocco BitHammer Torrent viene eseguito con il seguente comando:
sudo bithammer
Imposta BitHammer
Lo strumento BitHammer è automatico e non ha bisogno diconfigurazione. In qualsiasi momento, sarai in grado di eseguire il comando e finché lo strumento è in esecuzione, dovrebbe disattivare il traffico torrent. Tuttavia, tieni presente che l'esecuzione dello strumento non è realizzabile, poiché i terminali a volte si spengono, ecc.
Invece di fare affidamento sul ricordare di eseguire bithammer ogni volta che il tuo PC Linux si accende, è molto più intelligente impostare uno script che lo avvii automaticamente.
L'impostazione di uno script BitHammer automatico è il primo passo per automatizzare BitHammer. In un terminale, immettere i seguenti comandi.
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
Con i comandi dello script predisposti, è tempo di aggiornare le autorizzazioni per lo script. In un terminale, eseguire il chmod comando e aggiornamento bithammer-start.
sudo chmod +x ~/Desktop/bithammer-start.sh sudo mv ~/Desktop/bithammer-start.sh /usr/local/bin/
Quindi, crea un nuovo file systemd. Questo file lo consentirà bithammer-start per avviarsi automaticamente all'accensione della macchina Linux.
sudo touch /etc/systemd/system/bithammer.service
Apri il nuovo file systemd BitHammer nell'editor di testo Nano.
sudo nano /etc/systemd/system/bithammer.service
Incolla il codice qui sotto in Nano:
[Unit]
Description=Starts BitHammer.
[Service]
ExecStart=bash /usr/local/bin/bithammer-start.sh
[Install]
WantedBy=multi-user.target
Salvare la modifica con Nano premendo il tasto Ctrl + O combinazione di tasti. Chiudi l'editor premendo Ctrl + X sulla tastiera.

Infine, completa il processo avviando il nuovo servizio.
sudo systemctl start bithammer.service sudo systemctl enable bithammer.service
Non sei un fan di avere sempre lo strumento BitHammer in esecuzione? Per fortuna, dal momento che il sistema init systemd gestisce tutto, disabilitare il servizio è più facile che mai.
Per disabilitare l'avvio automatico per BitHammer, disabilitare il servizio con systemctl.
sudo systemctl stop bithammer.service
Alternative a BitHammer
BitHammer è uno strumento interessante, ma alcuni potrebberotrovarlo un po 'estremo. Se non sei un fan del traffico torrent, ma non ti senti come se avessi bisogno di un'app Linux speciale, potresti voler andare in un altro modo. Il modo principale per bloccare il traffico BitTorrent su una rete domestica è negare le porte speciali utilizzate dal protocollo.
Nota: vietare le porte torrent predefinite è un buon passo e impedirà a molti utenti principianti di poter usare i torrent sulla tua rete. Tieni presente che ciò non funzionerà sempre se gli utenti sono in grado di cambiare le porte nel loro client.
Apri l'interfaccia del router e proibisci l'accesso degli utenti alle porte 6881 attraverso 6999. Ancora una volta, questa non è una soluzione perfetta, ma aiuterà immensamente.
Commenti