Торент протоколът е законно сива зона ивъпреки че има някои законни приложения, технологията има лоша репутация. Ако ви е лошо от хора, които вкъщи изтеглят торенти в мрежата си, може да има решение, работещо с Linux, което ви позволява да блокирате трафика на Bittorrent в домашната си мрежа.
Решението е BitHammer, прост инструмент за Linuxкоито при стартиране ще сканират трафика в мрежата, в която работи, ще добавят устройства за изтегляне в списък и ще предотвратят изтеглянето (стига програмата да работи).
Забележка: BitHammer е експериментален софтуер и може да не работи при всеки случай. Използвайте този софтуер на свой риск!
Инсталирайте BitHammer
Приложението BitHammer работи в терминалаи е горе на Github. Той ще работи на почти всяка Linux система, тъй като това е общ бинарен пакет. За да го инсталирате, първо трябва да инсталирате пакета Git, както и зависимостите на Python, от които се нуждае програмата.
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
Използването на BitHammer в Linux изисква много малкозависимости, тъй като е терминално приложение. По-конкретно, трябва да инсталирате Git, за да вземете източниците, както и Python и Python-scapy. Отворете терминал и потърсете в пакета си мениджър за тези пакети и ги инсталирайте.
Със зависимостите на вашия Linux компютър е време да инсталирате приложението BitHammer. В терминал вземете най-новия код от Github.
git clone https://github.com/nazrhyn/bithammer.git
Преместете терминала в папката с източници на BitHammer с CD.
cd bithammer
В терминала използвайте защитен режим командвайте и направете нова папка в /избирам/.
sudo mkdir -p /opt/bithammer
Преместете BitHammer файловете в новата папка, с MV команда.
sudo mv * /opt/bithammer
Основните файлове за BitHammer са на правилното място. Приложението обаче няма да се стартира с командата „bithammer“, докато не е в / ЮЕсАр / хамбар папка. За да коригирате това, създайте символна връзка от / Изберат / bithammer да се / ЮЕсАр / хамбар.

sudo ln -s /opt/bithammer/bithammer /usr/bin/bithammer
Сега, когато symlink е готов за стартиране, блокиращият инструмент за Torrent BitHammer работи със следната команда:
sudo bithammer
Настройте BitHammer
Инструментът BitHammer е автоматичен и няма нуждаконфигурация. По всяко време ще можете да стартирате командата и докато инструментът работи, той трябва да изключи торент трафик. Имайте предвид обаче, че използването на инструмента не е работещо, тъй като понякога терминалите се изключват и т.н.
Вместо да разчита на запомняне, за да стартирате bithammer команда всеки път, когато вашият Linux компютър се включва, е много по-интелигентно да настроите скрипт, който да се стартира автоматично.
Настройката на автоматичен скрипт за BitHammer е първата стъпка към автоматизирането на BitHammer. В терминал въведете следните команди.
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
С изложените команди на скрипта е време да актуализирате разрешенията за скрипта. В терминал стартирайте коригират командвайте и актуализирайте bithammer старт.
sudo chmod +x ~/Desktop/bithammer-start.sh sudo mv ~/Desktop/bithammer-start.sh /usr/local/bin/
След това създайте нов системен файл. Този файл ще позволи bithammer старт да стартира автоматично, когато вашата Linux машина се включи.
sudo touch /etc/systemd/system/bithammer.service
Отворете новия системен файл BitHammer в текстовия редактор на Nano.
sudo nano /etc/systemd/system/bithammer.service
Поставете кода по-долу в Nano:
[Unit]
Description=Starts BitHammer.
[Service]
ExecStart=bash /usr/local/bin/bithammer-start.sh
[Install]
WantedBy=multi-user.target
Запишете редактирането с Nano, като натиснете Ctrl + O комбинация от клавиатура. Затворете редактора, като натиснете Ctrl + X на клавиатурата.

Накрая завършете процеса, като стартирате новата услуга.
sudo systemctl start bithammer.service sudo systemctl enable bithammer.service
Не сте фен на това, че инструмента BitHammer винаги работи? За щастие, тъй като systemd init системата се справя с всичко, деактивирането на услугата е по-лесно от всякога.
За да деактивирате автоматично стартиране за BitHammer, деактивирайте услугата с systemctl.
sudo systemctl stop bithammer.service
Алтернативи на BitHammer
BitHammer е интересен инструмент, но някои можеоткрийте, че е малко екстремно. Ако не сте фен на торент трафик, но не се чувствате все едно имате нужда от специално приложение за Linux, може да искате да тръгнете по друг път. Водещият начин за блокиране на трафик на BitTorrent в домашна мрежа е отказ на специалните портове, които протоколът използва.
Забележка: забраната на торент портовете по подразбиране е добра стъпка и ще възпира много начинаещи потребители да могат да използват торенти в мрежата си. Имайте предвид, че това няма да работи винаги, ако потребителите имат възможност да сменят портове в своя клиент.
Отворете интерфейса на вашия рутер и забранете достъпа на потребителите до портове 6881 през 6999, Отново, това не е перфектно решение, но ще помогне изключително.
Коментари