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