- - Cómo bloquear el tráfico de Bittorrent en una red en Linux con BitHammer

Cómo bloquear el tráfico de Bittorrent en una red en Linux con BitHammer

El protocolo de torrent es un área gris legal, yAunque tiene algunos usos legítimos, la tecnología tiene una mala reputación. Si estás cansado de que las personas descarguen torrents en tu red en casa, puede haber una solución basada en Linux que te permita bloquear el tráfico de Bittorrent en tu red doméstica.

La solución es BitHammer, una herramienta simple de Linuxque, cuando se ejecute, escaneará el tráfico en la red en la que se está ejecutando, agregará dispositivos de descarga a una lista y evitará la descarga (siempre que el programa se esté ejecutando).

Nota: BitHammer es un software experimental y puede no funcionar en todos los casos de uso. ¡Utilice este software bajo su propio riesgo!

Instalar BitHammer

La aplicación BitHammer se ejecuta en la terminaly está arriba en Github. Funcionará en casi todos los sistemas Linux, ya que es un paquete binario genérico. Para instalarlo, primero deberá instalar el paquete Git, así como las dependencias de Python que necesita el programa.

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 genérico

Usar BitHammer en Linux requiere muy pocodependencias, ya que es una aplicación de terminal. Específicamente, debe instalar Git para capturar las fuentes, así como Python y Python-scapy. Abra una terminal y busque en su administrador de paquetes estos paquetes e instálelos.

Con las dependencias en su PC con Linux, es hora de instalar la aplicación BitHammer. En una terminal, toma el último código de Github.

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

Mueva el terminal a la carpeta de fuentes de BitHammer con discos compactos.

cd bithammer

En la terminal, use el mkdir comando y hacer una nueva carpeta en /optar/.

sudo mkdir -p /opt/bithammer

Mueva los archivos de BitHammer a la nueva carpeta, con el mv mando.

sudo mv * /opt/bithammer

Los archivos principales de BitHammer están en el lugar correcto. Sin embargo, la aplicación no se iniciará con el comando "bithammer" hasta que esté en el / usr / bin carpeta. Para solucionar esto, cree un enlace simbólico desde / opt / bithammer a / usr / bin.

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

Ahora que el enlace simbólico está listo, la herramienta de bloqueo de BitHammer Torrent se ejecuta con el siguiente comando:

sudo bithammer

Configurar BitHammer

La herramienta BitHammer es automática y no necesitaconfiguración. En cualquier momento, podrá ejecutar el comando, y mientras la herramienta esté funcionando, debería cerrar el tráfico de torrents. Sin embargo, tenga en cuenta que ejecutar la herramienta no funciona, ya que los terminales a veces se apagan, etc.

En lugar de confiar en recordar ejecutar el martillo bit cada vez que se enciende su PC con Linux, es mucho más inteligente configurar un script que se inicie automáticamente.

Configurar un script automático de BitHammer es el primer paso para automatizar BitHammer. En una terminal, ingrese los siguientes comandos.

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

Con los comandos del script establecidos, es hora de actualizar los permisos para el script. En una terminal, ejecute el chmod comando y actualización bithammer-start.

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

A continuación, cree un nuevo archivo systemd. Este archivo permitirá bithammer-start para iniciarse automáticamente cuando se enciende su máquina Linux.

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

Abra el nuevo archivo systemd de BitHammer en el editor de texto Nano.

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

Pega el siguiente código en Nano:

[Unit]
Description=Starts BitHammer.

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

[Install]
WantedBy=multi-user.target

Guarde la edición con Nano presionando el Ctrl + O combinación de teclado Cierre el editor presionando Ctrl + X en el teclado

Finalmente, finalice el proceso iniciando el nuevo servicio.

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

¿No eres fanático de tener siempre la herramienta BitHammer ejecutándose? Afortunadamente, dado que el sistema systemd init maneja todo, deshabilitar el servicio es más fácil que nunca.

Para deshabilitar el inicio automático de BitHammer, deshabilite el servicio con systemctl.

sudo systemctl stop bithammer.service

Alternativas a BitHammer

BitHammer es una herramienta interesante, pero algunos puedenMe parece un poco extremo. Si no eres fanático del tráfico de torrents, pero no sientes que necesitas una aplicación de Linux especial, quizás quieras ir por otro camino. La forma principal de bloquear el tráfico de BitTorrent en una red doméstica es negar los puertos especiales que utiliza el protocolo.

Nota: prohibir los puertos torrent predeterminados es un buen paso, y disuadirá a muchos usuarios principiantes de poder usar torrents en su red. Tenga en cuenta que esto no siempre funcionará si los usuarios pueden cambiar los puertos en su cliente.

Abra la interfaz de su enrutador y prohíba el acceso del usuario a los puertos 6881 mediante 6999. Nuevamente, esta no es una solución perfecta, pero será de gran ayuda.

Comentarios