- - Hogyan blokkolhatjuk a Bittorrent forgalmat a Linux hálózatán a BitHammer segítségével

Hogyan blokkolhatjuk a Bittorrent forgalmat a Linux hálózatán a BitHammer segítségével

A torrent protokoll egy törvényes szürke terület, ésbár a technológiának van jogszerű felhasználása, a technológia rossz hírneve van. Ha beteg van tőle, hogy otthon torrentjeit töltheti le a hálózatra, akkor lehet egy Linux-alapú megoldás, amely lehetővé teszi a Bittorrent forgalom blokkolását az otthoni hálózaton.

A megoldás a BitHammer, egy egyszerű Linux eszközamely futás közben letapogatja a futó hálózat forgalmát, hozzáadja a letöltő eszközöket a listához, és megakadályozza a letöltést (mindaddig, amíg a program fut).

Megjegyzés: A BitHammer egy kísérleti szoftver, és előfordulhat, hogy nem működik minden felhasználási esetben. Használja ezt a szoftvert saját felelősségére!

Telepítse a BitHammer alkalmazást

A BitHammer alkalmazás fut a terminálonés fel van a Githubon. Nagyon sok minden Linux rendszeren működni fog, mivel ez egy általános bináris csomag. A telepítéshez először telepítenie kell a Git csomagot, valamint a programhoz szükséges Python-függőségeket.

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

Általános Linux

A BitHammer használata Linuxon nagyon kevés igényt igényelfüggőségek, mivel ez egy terminál alkalmazás. Pontosabban a Git-et kell telepítenie a források, valamint a Python és a Python-scapy megragadásához. Nyisson meg egy terminált, keresse meg ezeket a csomagokat a csomagkezelőn, és telepítse őket.

A Linux PC-től függően ideje telepíteni a BitHammer alkalmazást. Egy terminálon ragadja meg a Github legújabb kódját.

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

Helyezze a terminált a BitHammer források mappájába a gombbal CD.

cd bithammer

A terminálon használja a mkdir parancsot, és készítsen új mappát a /dönt/.

sudo mkdir -p /opt/bithammer

Helyezze a BitHammer fájlokat az új mappába a mv parancs.

sudo mv * /opt/bithammer

A BitHammer alapfájljai a megfelelő helyen vannak. Az alkalmazás azonban nem indul el a „bithammer” paranccsal, amíg a / Usr / bin mappába. Ennek javításához hozzon létre egy hivatkozást a következőből: / Opt / bithammer nak nek / Usr / bin.

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

Most, hogy a hivatkozás készen áll a futtatásra, a BitHammer Torrent blokkoló eszköz a következő paranccsal fut:

sudo bithammer

A BitHammer beállítása

A BitHammer eszköz automatikus és nem igényelkonfiguráció. Bármikor futtathatja a parancsot, és mindaddig, amíg az eszköz fut, le kell állítania a torrent forgalmat. Ne feledje azonban, hogy az eszköz futtatása nem működőképes, mivel a terminálok néha leállnak stb.

Ahelyett, hogy emlékezett volna rá, hogy futtatja a bithammer parancs minden alkalommal, amikor a Linux PC bekapcsol, sokkal okosabb beállítani egy szkriptet, amely automatikusan elindítja.

Az automatikus BitHammer szkript beállítása az első lépés a BitHammer automatizálásához. Adjon meg egy terminálon a következő parancsokat.

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

A szkript parancsainak elkészítésével ideje frissíteni a szkript engedélyét. Futtasson egy terminálon a chmod parancs és frissítés bithammer-start.

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

Ezután hozzon létre egy új rendszerezett fájlt. Ez a fájl lehetővé teszi bithammer-start automatikusan elindul, amikor a Linux gép bekapcsol.

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

Nyissa meg az új BitHammer rendszerezett fájlt a Nano szövegszerkesztőben.

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

Illessze be az alábbi kódot a Nano-ba:

[Unit]
Description=Starts BitHammer.

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

[Install]
WantedBy=multi-user.target

Mentse el a szerkesztést a Nano segítségével a Ctrl + O billentyűzet kombináció. Zárja be a szerkesztőt a megnyomásával Ctrl + X a billentyűzeten.

Végül fejezze be a folyamatot az új szolgáltatás elindításával.

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

Nem rajongója annak, hogy mindig működjön a BitHammer eszköz? Szerencsére, mivel a rendszeres init rendszer mindent kezel, a szolgáltatás letiltása könnyebb, mint valaha.

A BitHammer automatikus indításának letiltásához tiltsa le a szolgáltatást a systemctl.

sudo systemctl stop bithammer.service

Alternatívák a BitHammer-hez

A BitHammer érdekes eszköz, de vannak ilyenekez egy kicsit szélsőséges. Ha nem Ön a torrent forgalom rajongója, de nem érzi magát úgy, mintha szüksége lenne egy speciális Linux alkalmazásra, akkor érdemes megtennie egy másik utat. A BitTorrent forgalom blokkolásának vezető módja az otthoni hálózaton a protokoll által használt speciális portok megtagadása.

Jegyzet: Az alapértelmezett torrent-portok betiltása jó lépés, és sok kezdõ felhasználót elriaszthat attól, hogy torrentjeit használni tudja a hálózatán. Ne feledje, hogy ez nem mindig működik, ha a felhasználók képesek megváltoztatni az ügyfél portjait.

Nyissa meg az útválasztó felületét, és tiltsa le a felhasználók hozzáférését a portokhoz 6881 keresztül 6999. Ez ismét nem tökéletes megoldás, de óriási segítséget nyújt.

Hozzászólások