- - Як заблокувати трафік Bittorrent в мережі в Linux за допомогою BitHammer

Як блокувати трафік Bittorrent в мережі в Linux за допомогою BitHammer

Торрент-протокол - це законна сіра зона таХоча вона має легальне використання, технологія має погану репутацію. Якщо вам не вистачає людей, які вдома завантажують торрент у вашій мережі, можливо, існує 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

У терміналі використовуйте mkdir командуйте і створіть нову папку в / opt /.

sudo mkdir -p /opt/bithammer

Перемістіть файли BitHammer у нову папку разом із mv командування.

sudo mv * /opt/bithammer

Основні файли для BitHammer знаходяться в потрібному місці. Однак додаток не запускатиметься командою "бітхамер", поки не з'явиться в / usr / bin папку. Щоб виправити це, створіть симпосилання з / opt / bithammer до / usr / bin.

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

Тепер, коли симпосилання готова до запуску, інструмент блокування Torrent BitHammer запускається із наступною командою:

sudo bithammer

Налаштуйте BitHammer

Інструмент BitHammer автоматичний і не потребуєконфігурація. У будь-який час ви зможете запустити команду, і поки інструмент працює, він повинен закривати поточний трафік. Однак майте на увазі, що запуск інструменту не є працездатним, оскільки термінали іноді відключаються тощо.

Замість того, щоб покладатися на запам'ятовування для запуску битмомер команда щоразу, коли ваш ПК з ПК вмикається, налаштовувати сценарій, який автоматично запускається, набагато розумніше.

Налаштування автоматичного сценарію 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

Якщо викладені команди сценарію, настав час оновити дозволи для сценарію. У терміналі запустіть chmod команду та оновлення біт-молот-старт.

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

Далі створіть новий системний файл. Цей файл дозволить біт-молот-старт автоматично запускатись, коли ваша машина 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? На щастя, оскільки система system init обробляє все, відключити послугу простіше, ніж будь-коли.

Щоб відключити автоматичний запуск BitHammer, відключіть службу за допомогою systemctl.

sudo systemctl stop bithammer.service

Альтернативи BitHammer

BitHammer - цікавий інструмент, але деякі можутьзнайдіть це трохи екстремальним. Якщо ви не любитель торрент-трафіку, але не відчуваєте, що вам потрібен спеціальний додаток для Linux, можливо, ви захочете піти іншим шляхом. Основний спосіб блокувати трафік BitTorrent у домашній мережі - це заборона спеціальних портів, якими користується протокол.

Примітка: заборона торент-портів за замовчуванням - це хороший крок, і відштовхує багатьох початківців користувачів від можливості використовувати торренти у вашій мережі. Майте на увазі, що це не завжди працюватиме, якщо користувачі зможуть змінювати порти свого клієнта.

Відкрийте інтерфейс маршрутизатора та забороніть користувачеві доступ до портів 6881 наскрізь 6999. Знову ж таки, це не ідеальне рішення, але воно допоможе неабияк.

Коментарі