- - Jak blokovat provoz bittorrentu v síti v systému Linux pomocí nástroje BitHammer

Jak blokovat provoz bittorrentu v síti v systému Linux pomocí nástroje BitHammer

Protokol torrentu je legální šedou oblastí aačkoli to má některá legitimní použití, technologie má špatnou pověst. Pokud jste nemocní lidmi, kteří stahují torrenty ve vaší síti doma, může existovat řešení založené na Linuxu, které vám umožní blokovat přenos Bittorrentu v domácí síti.

Řešením je BitHammer, jednoduchý Linuxový nástrojže při spuštění prohledá provoz v síti, ve které běží, přidává stahovací zařízení do seznamu a brání stahování (pokud je program spuštěn).

Poznámka: BitHammer je experimentální software a nemusí fungovat v každém případě použití. Používejte tento software na vlastní nebezpečí!

Nainstalujte BitHammer

V terminálu běží aplikace BitHammera je na Githubu. Bude fungovat téměř na každém systému Linux, protože jde o obecný binární balíček. Chcete-li jej nainstalovat, musíte nejprve nainstalovat balíček Git a závislosti Pythonu, které program potřebuje.

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

Obecný Linux

Použití BitHammeru na Linuxu vyžaduje velmi málozávislosti, protože se jedná o terminálovou aplikaci. Konkrétně musíte nainstalovat Git, abyste chytili zdroje, stejně jako Python a Python-scapy. Otevřete terminál a vyhledejte tyto balíčky ve správci balíků a nainstalujte je.

V závislosti na vašem počítači se systémem Linux je čas nainstalovat aplikaci BitHammer. V terminálu pořiďte nejnovější kód od společnosti Github.

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

Přesuňte terminál do složky zdrojů BitHammer pomocí CD.

cd bithammer

V terminálu použijte mkdir příkaz a vytvořit novou složku v / opt /.

sudo mkdir -p /opt/bithammer

Přesuňte soubory BitHammer do nové složky pomocí mv příkaz.

sudo mv * /opt/bithammer

Základní soubory pro BitHammer jsou na správném místě. Aplikace se však s příkazem „bithammer“ nespustí, dokud nebude v aplikaci / usr / bin složku. Chcete-li to vyřešit, vytvořte symbolický odkaz z / opt / bithammer na / usr / bin.

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

Jakmile je symbolický odkaz připraven k provozu, spustí se blokovací nástroj BitHammer Torrent s následujícím příkazem:

sudo bithammer

Nastavte BitHammer

Nástroj BitHammer je automatický a nevyžaduje žádnékonfigurace. Příkaz budete moci kdykoli spustit a dokud bude nástroj spuštěn, měl by vypnout přenos torrentu. Mějte však na paměti, že spuštění nástroje nefunguje, protože terminály se někdy vypnou atd.

Namísto spoléhání na zapamatování spustit bithammer Příkaz pokaždé, když se váš Linux PC zapne, je mnohem chytřejší nastavit skript, který jej automaticky spustí.

Nastavení automatického skriptu BitHammer je prvním krokem k automatizaci BitHammeru. V terminálu zadejte následující příkazy.

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

S rozloženými příkazy skriptu je čas aktualizovat oprávnění ke skriptu. V terminálu spusťte chmod příkaz a aktualizace bithammer-start.

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

Dále vytvořte nový soubor systemd. Tento soubor umožní bithammer-start automaticky se spustí po zapnutí počítače se systémem Linux.

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

Otevřete nový soubor systému BitHammer v textovém editoru Nano.

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

Vložte níže uvedený kód do Nano:

[Unit]
Description=Starts BitHammer.

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

[Install]
WantedBy=multi-user.target

Uložte úpravy pomocí Nano stisknutím tlačítka Ctrl + O kombinace kláves. Ukončete editor stisknutím Ctrl + X na klávesnici.

Nakonec dokončete proces spuštěním nové služby.

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

Nejste fanouškem vždy spuštěného nástroje BitHammer? Naštěstí, protože systém init init zpracovává vše, deaktivace služby je snadnější než kdy jindy.

Chcete-li zakázat automatické spouštění pro BitHammer, vypněte službu pomocí systemctl.

sudo systemctl stop bithammer.service

Alternativy k BitHammer

BitHammer je zajímavý nástroj, ale některé mohouje to trochu extrémní. Pokud nejste fanouškem torrentového provozu, ale nemáte pocit, že potřebujete speciální Linuxovou aplikaci, možná budete chtít jít jiným způsobem. Vedoucím způsobem, jak blokovat přenos BitTorrent v domácí síti, je odmítnutí speciálních portů, které protokol používá.

Poznámka: zákaz výchozích portů torrentu je dobrým krokem a odradí mnoho začátečníků od používání torrentů ve vaší síti. Mějte na paměti, že to nebude vždy fungovat, pokud uživatelé budou moci změnit porty svého klienta.

Otevřete rozhraní routeru a zakažte přístup uživatelů k portům 6881 přes 6999. Opět to není dokonalé řešení, ale nesmírně to pomůže.

Komentáře