KickThemOut, faite vous de la place sur votre réseau.


Par Bruno Séradzski.

Après une longue journée de travail, vous n’avez qu’une envie, vous laisser tomber dans votre fauteuil favori et regarder un bon film en « streaming » et là, frustration! Après quelques secondes de téléchargement une petite fenêtre surgi: « En raison de la lenteur de votre connexion, la lecture de votre film a été interrompue »…
Et pourquoi? Par ce que vos enfants, petits enfants, frères, sœurs, etc, tout ce petit monde « squatte » votre bande passante ne vous laissant que la portion congrue.

Y a t-il une solution? Oui! Elle se nome KickThemOut.


Comment cela fonctionne-t-il?

KickThemOut bloque la connexion des périphériques reliés à votre réseau local vous permettant ainsi de garder égoïstement toute la bande passante pour vous-même.

Rien de définitif, rassurez-vous, dès l’arrêt du script, les périphériques se connecteront à nouveau normalement.

Installation sur Ubuntu 16.04 LTS.

Le script est disponible pour GNU/Linux et MacOS.

Vous devrez au préalable installer ces deux paquets, « python-pip et python-pip-whl » sans cela le script ne pourra pas être installé.

Ensuite lancez votre terminal, et saisissez les lignes suivantes:

sudo apt-get update && sudo apt-get install nmap

git clone https://github.com/k4m4/kickthemout.git

cd kickthemout/

 sudo python -m pip install -r requirements.txt

Note des développeurs :
KickThemOut est fourni conformément à la licence MIT. Il est conçu à des fins éducatives.

Si vous choisissez de l’utiliser autrement, les développeurs ne seront pas tenus responsables, (ni moi).

En bref, ne l’utilisez pas avec de mauvaises intentions.

Site web des développeurs :

Nikolaos Kamarinakis (@nikolaskama)

David Schütz (@xdavidhu)

Utilisation du script.

Normalement un dossier « kickthemout » a été créé dans votre dossier personnel, ouvrez-le et vérifiez que vous pouvez lancer le script « kickthemout.py » comme un programme. Ce devrait-être normalement le cas, sinon, rendez-le exécutable.

Lancez le terminal et rendez-vous dans le dossier « kickthemout »…

…Grâce à la commande : cd kickthemout

 

 

Vous pouvez maintenant lancer le script python avec cette commande :

sudo python kickthemout.py

Si vous obtenez cette erreur : « ERROR: Default Gateway MAC Address could not be obtained. Please enter MAC manually ».

Récupérez votre adresse MAC

…Dans les informations sur votre connexion. Faite un « copier/coller » et appuyez sur « Entrée ».

Faite votre choix dans la liste.

1 : Déconnecter un appareil,

2 : Déconnecter certains appareils,

3 : Déconnecter tous les appareils.

J’ai choisi « 1 : déconnecter UN appareil », le script me présente les appareils connectés sur mon réseau, je n’ai plus qu’à faire mon choix.

Et voila ! Mon réseau « rien que pour moi ».

Bien entendu, faire cela sur un réseau public (wifi du Mac Do par exemple) est strictement interdit, alors à bon entendeur.

Publicités

A propos laurdbayrone

Autodidacte touche-à-tout, je tombe dans la marmite de l'informatique en découvrant Linux Ubuntu 7.04, depuis lors, cette passion ne ma quitte plus. Je m'intéresse également à la programmation en langage Java et je développe quelques applications « métier » pour mon usage personnel et professionnel. Comme la notoriété d'Ubuntu grandi, de plus en plus de personnes me demandent d'installer Ubuntu sur leurs machines et à ce jour leur nombre est tel que je ne peux plus les assister individuellement, c'est la raison d'être de ce blogue : centraliser une information accessible aux débutants. J'espère que vous en apprécierez le contenu.
Cet article, publié dans logiciel, réseau, Sélection, Streaming, Surfer, Surveiller, tutoriels, est tagué , , , . Ajoutez ce permalien à vos favoris.

6 commentaires pour KickThemOut, faite vous de la place sur votre réseau.

  1. Morbide dit :

    Bonjour,
    Merci beaucoup pour l’info mais j’ai un petit probleme à l’installation que je n’arrive pas à résoudre, surement un soucis de package, mais pas moyen de trouver une réponse correct sur le net, alors je tente le coup ici ^^ :
    user@user-N752VX ~/kickthemout $ ls

    code-of-conduct.md LICENSE requirements.txt spoof.py
    kickthemout.py readme.md scan.py

    user@user-N752VX ~/kickthemout $ sudo python -m pip install -r requirements.txt

    The directory ‘/home/user/.cache/pip/http’ or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo’s -H flag.
    The directory ‘/home/user/.cache/pip’ or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo’s -H flag.
    Collecting scapy-python3 (from -r requirements.txt (line 1))
    Downloading scapy-python3-0.23.tar.gz (2.2MB)
    100% |████████████████████████████████| 2.2MB 415kB/s
    Could not import setuptools which is required to install from a source distribution.
    Please install setuptools.

    J'aime

    • laurdbayrone dit :

      Bonjour; à priori il vous manque un paquet, python-setuptools, que vous trouverez dans synatic.
      Également vous semblez ne pas être le propriétaire du répertoire /home/user/.cache/pip/http:
      « Le répertoire ‘/home/user/.cache/pip/http’ ou son répertoire parent n’appartient pas à l’utilisateur actuel et le cache a été désactivé ».
      C’est pourquoi on vous recommande d’utiliser sudo avec l’option « -H ».
      J’espère que ces quelques pistes vous aideront.
      Bruno.

      J'aime

      • Morbide dit :

        Bonjour et Merci pour votre réponse rapide, il me manquer effectivement un paquet .
        si d’autre tombe sur le même problème, sachez que le paquet en question est spécifique à Python :
        Python-setuptools

        disponible avec la command :
        sudo apt-get install python-setuptools

        encore merci

        J'aime

  2. Tikal dit :

    Fonctionne bien, me suis amusé à spoofer le tablette de ma femme je l’ai entendu raler trop lol

    J'aime

  3. Henri dit :

    Bonjour,

    Effectivement c’est assez efficace :/
    Quel est la parade pour s’en prémunir ?
    Ou plutôt comment peux t’on localiser la machine si un apprenti sorcier s’amuserais a le diffuser dans un réseau d’entreprise ?

    J'aime

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

w

Connexion à %s