Bujica je protokol legalnog sivog područja iIako ima neke zakonite uporabe, tehnologija ima lošu reputaciju. Ako vam je muka od ljudi koji kod kuće preuzimaju bujice, možda postoji Linux rješenje koje vam omogućuje blokiranje Bittorrent prometa na vašoj kućnoj mreži.
Rješenje je BitHammer, jednostavan Linux alatkoji će tijekom pokretanja skenirati promet na mreži u kojoj se pokreće, dodati uređaje za preuzimanje na popis i spriječiti preuzimanje (sve dok se program izvodi).
Napomena: BitHammer je eksperimentalni softver i možda neće raditi u svakom slučaju uporabe. Koristite ovaj softver na vlastiti rizik!
Instalirajte BitHammer
Aplikacija BitHammer radi u terminalui gore je na Githubu. Radit će na gotovo svakom Linux sustavu, kao što je generički binarni paket. Da biste ga instalirali, prvo morate instalirati Git paket, kao i Python ovisnosti koje program treba.
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
Generički Linux
Korištenje BitHammera na Linuxu zahtijeva vrlo maloovisnosti, jer je to terminalna aplikacija. Konkretno, morate instalirati Git da biste preuzeli izvore, kao i Python i Python-scapy. Otvorite terminal i pretražite upravitelja paketa za te pakete i instalirajte ih.
S obzirom na ovisnosti vašeg Linux računala, vrijeme je da instalirate BitHammer aplikaciju. Na terminalu potražite najnoviji kod tvrtke Github.
git clone https://github.com/nazrhyn/bithammer.git
Pomaknite terminal u mapu izvora BitHammer sa CD.
cd bithammer
U terminalu koristite mkdir naredite i napravite novu mapu / Opt /.
sudo mkdir -p /opt/bithammer
Premjestite BitHammer datoteke u novu mapu, uz MV naredba.
sudo mv * /opt/bithammer
Osnovne datoteke za BitHammer nalaze se na pravom mjestu. No, aplikacija se neće pokrenuti s naredbom "bithammer" sve dok nije u / Usr / bin mapu. Da biste to riješili, izradite simbolnu vezu iz / Opt / bithammer do / Usr / bin.

sudo ln -s /opt/bithammer/bithammer /usr/bin/bithammer
Sada kada je symlink spreman za rad, alat za blokiranje Torrent BitHammer radi sa sljedećom naredbom:
sudo bithammer
Postavljanje BitHammera
Alat BitHammer je automatski i ne treba gakonfiguracija. U bilo kojem trenutku moći ćete pokrenuti naredbu, i dok god se alat pokreće, trebao bi isključiti bujicu prometa. Međutim, imajte na umu da pokretanje alata nije izvedivo, jer se terminali ponekad isključuju, itd.
Umjesto da se oslanjaju na pamćenje da pokrenete bithammer naredite svaki put kada se vaš Linux računalo uključi, puno je pametnije postaviti skriptu koja se automatski pokreće.
Postavljanje automatske BitHammer skripte prvi je korak u automatizaciji BitHammera. U terminal unesite sljedeće naredbe.
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
Uz raspoređene naredbe skripte, vrijeme je da ažurirate dopuštenja za skriptu. U terminalu pokrenite chmod naredba i ažuriranje bithammer-start.
sudo chmod +x ~/Desktop/bithammer-start.sh sudo mv ~/Desktop/bithammer-start.sh /usr/local/bin/
Zatim stvorite novu sistemsku datoteku. Ova će datoteka omogućiti bithammer-start da se automatski pokrene kad se vaš Linux uređaj uključi.
sudo touch /etc/systemd/system/bithammer.service
Otvorite novu BitHammer sistemsku datoteku u uređivaču teksta Nano.
sudo nano /etc/systemd/system/bithammer.service
Zalijepite donji kod u Nano:
[Unit]
Description=Starts BitHammer.
[Service]
ExecStart=bash /usr/local/bin/bithammer-start.sh
[Install]
WantedBy=multi-user.target
Spremite uređivanje s Nano pritiskom na Ctrl + O kombinacija tipkovnice. Zatvorite uređivač pritiskom Ctrl + X na tipkovnici.

Na kraju, dovršite postupak pokretanjem nove usluge.
sudo systemctl start bithammer.service sudo systemctl enable bithammer.service
Nije obožavatelj uvijek pokretanja alata BitHammer? Srećom, budući da systemd init sustav podnosi sve, onemogućavanje usluge je lakše nego ikad.
Da biste onemogućili automatsko pokretanje za BitHammer, onemogućite uslugu pomoću systemctl.
sudo systemctl stop bithammer.service
Alternativa BitHammeru
BitHammer je zanimljiv alat, ali neki to moguotkrijte da je malo ekstremna. Ako niste ljubitelj bujnog prometa, ali nemate potrebu da imate posebnu aplikaciju za Linux, možda biste trebali ići drugim putem. Vodeći način za blokiranje BitTorrent prometa na kućnoj mreži je uskraćivanje posebnih portova koje protokol koristi.
Bilješka: zabrana zadanih torrent portova je dobar korak i odvratit će mnoge početničke korisnike od upotrebe bujica na vašoj mreži. Imajte na umu da to neće uvijek uspjeti ako korisnici mogu mijenjati portove svog klijenta.
Otvorite sučelje usmjerivača i zabranite korisničkom pristupu portovima 6881 kroz 6999, Opet, ovo nije savršeno rješenje, ali pomoći će neizmjerno.
komentari