- - Come bloccare il traffico bittorrent su una rete su Linux con BitHammer

Come bloccare il traffico bittorrent su una rete su Linux con BitHammer

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