Cómo dejar sin Internet a los intrusos con kickthemout

Algunas de las empresas que comercializan el servicio de Internet tienen una política bastante abusiva y es que no dan la clave de acceso al router, sin ella no podemos gestionar quien se conecta a nuestro wifi, cambiar la contraseña de acceso a la red o simplemente no podemos gestionar el radio de difusión del wifi.

Para beneficios de todos se ha creado una herramienta llamada kickthemout, que nos permite dejar sin Internet a los intrusos de nuestra red wifi, con lo que vamos a poder decidir quién puede consumir ancho de banda de nuestra red y quién no.

¿Qué es kickthemout?

Es una herramienta de código abierto, desarrollada en Python por Nikolaos Kamarinakis y David Schütz, que nos permite expulsar dispositivos conectados a nuestra red y de esta manera poder negarle la posibilidad de consumir ancho de banda.

Esta herramienta usa un método de envenenamiento ARP o ARP Spoofing que mata la conectividad a Internet del o los dispositivos conectados a tu red de área local, los resultados son asombrosos y permiten que podamos disfrutar de todo el ancho de banda de una red de manera rápida y sencilla.

Esta herramienta está destinada a ser utilizada por los administradores de red para controlar el uso de ancho de banda de intrusos y sólo funciona en aquellas redes a las que tienes acceso, que además no cuentan con configuraciones de seguridad que impidan ataques de ARP Spoofing.

¿Cómo instalar kickthemout?

Antes de instalar kickthemout debemos asegurarnos tener instalado nmap, que en ubuntu y derivados se puede hacer con el siguiente comando:

$ sudo apt-get install nmap

Luego la instalación de kickthemout es bastante sencilla basta con que ejecutemos en la terminal los siguientes comandos:

$ git clone https://github.com/k4m4/kickthemout.git
$ cd kickthemout/
$ sudo -H python -m pip install -r requirements.txt
$ sudo python kickthemout.py

Cómo expulsar a los intrusos de mi wifi con kickthemout

Para expulsar a los intrusos de tu wifi con kickthemout, basta con que ejecutemos la herramienta con sudo python kickthemout.py, esperemos que escanee tu red en busca de los dispositivos conectados y elijamos si queremos expulsar a todos los dispositivos conectados (a excepción de tu ordenador), expulsemos a un sólo dispositivos o a varios dispositivos que elijamos.

Un gif del intuitivo comportamiento de la herramienta se puede observar a continuación:

Los dispositivos elegidos estarán sin acceso a Internet mientras el comando este en ejecución, por lo que este mecanismo de expulsión es temporal pero muy efectivo. Con esta herramienta podemos disfrutar al máximo de nuestro ancho de banda cuando los intrusos o familiares están conectados a la red, convirtiéndola en una herramienta que cualquier usuario debe tener instalada en su ordenador para cuando sea necesaria.


15 comentarios

  1.   Anónimo dijo

    sudo -H python -m pip install -r requirements.txt
    /usr/bin/python: No module named pip
    in Linux Mint 18

    1.    lagarto dijo

      no tienes instalado pip, lo instalas con sudo apt install python-pip

  2.   tony dijo

    muy bueno lagarto.. gracias !!!

  3.   fedoraman dijo

    la descripcion del programa habla de redes LAN, sirve tambien para WAN?

    1.    deadbeefcafe dijo

      No, hace uso de arp, por lo que no funciona para equipos que estén fuera de tu red actual.

  4.   Franzua dijo

    Lo estuve probando un poco en mi red hogareña y la verdad que no noté que pasara nada, los videos se siguieron reproduciendo y todo, sin embargo la otra persona con la que estaba en una llamada por whatsapp dijo que se cortó varias veces, aunque a mí no se me cortó jamás.

    No sé, habría que verlo con un wireshark y analizar bien lo que hace.

  5.   Unix Root dijo

    Excelente herramienta, gracias por este Post… No dejo de leer esta excelente página web

  6.   Namader dijo

    Todo bien pero a la hora de iniciarlo se queda en “Scanning your network, hang on…”, a alguien mas le pasa lo mismo?

  7.   Fred dijo

    Se queda en “Scanning your network, hang on…”

    1.    lagarto dijo

      Dale control + c y verifica que no te pida la ip de tu router.

  8.   aka dijo

    os dejo este programa que cree que hace algo parecido
    https://github.com/aka-kuro/script

  9.   Estruendo dijo

    No funciona, ya colgasteis este post hace tiempo.

  10.   Sonia Mayrenis Berroteran Leal dijo

    ERROR: Requirements have not been satisfied properly. Please look at the README file for configuration instructions.

    If you still cannot resolve this error, please submit an issue here:
    https://github.com/k4m4/kickthemout/issues

    1.    Ale dijo

      Me pasa lo mismo. ¿Que podrá ser?

    2.    Josef dijo

      A mí igual me pasa lo mismo, ayudadme por favor.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.