Fixer un problème de ressource occupée sur Kali-Linux

Anciennement Backtrack, la distribution Kali-Linux est très pratique pour tester la sécurité de son réseau WiFi (ou celle de vos voisins :D). Ca faisait quelques années que je ne l’avais pas monté et j’ai rencontré un petit problème pendant ma dernière utilisation…

Connaître les devices WiFi disponibles

J’ai donc branché un dongle WiFi externe et j’ai lancé la commande :

[bash]airmon-ng[/bash]

Jusque là tout va bien, je lance alors la seconde commande qui consiste à démarrer l’interface du dongle (wlan0mon qui est le nom de l’interface de mon device) :

[bash]
airmon-ng start wlan0mon
airodump-ng –encrypt wep wlan0mon
[/bash]

Au moment de la recherche ça se complique puisque j’obtiens le message d’erreur suivant :

busy_resource_airmon-ng

La ressource est soi-disant déjà occupée… J’ai donc débranché et rebranché le dongle à plusieurs reprises, rien à faire!

La solution

La seule solution que j’ai trouvé et qui permet de résoudre le problème “ioctl(SI0CSIWMODE) failed: Device or resource busy” se fait donc en 3 lignes de commandes

[bash]
ifconfig wlan0mon down
iwconfig wlan0mon mode monitor
ifconfig wlan0mon up
[/bash]

Quelques explications…

La commande ifconfig sans argument permet de lister tous les interfaces réseaux actives (avec toutes les infos qui vont bien). Dans notre cas, nous allons arrêter le service sur le dongle wifi en question pour le réactiver après avoir fait un iwconfig. La commande iwconfig permet de modifier la configuration d’une interface et donc de la passer manuellement en mode monitor.

Et voilà! Ma recherche fonctionne…

search_network_kali_airmon-ng

 

Grive, un outil de synchronisation Google Drive sous Linux

Je suis récemment passé de Dropbox à Google Drive (pour des raisons de tarifs) et j’ai donc cherché un petit soft qui permet de synchroniser (sous Linux) mes fichiers avec mon compte Google.

Je me suis donc intéressé à “Grive“.

Seul bémol, Grive ne permet pas de synchronisation automatique. Il faut lancer le téléchargement ou l’ajout de fichier manuellement.

1. Téléchargement

Pour télécharger Grive, entrez ces commandes :

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt-get update

cmd_linux_grive_install

2. Installation

Après avoir téléchargé le fichier d’installation :
sudo apt-get install grive

cmd_apt_install_grive

Tapez O

3. Utilisation de Grive

Pour commencer, il faut :

  • Créer un dossier “grive” à la racine de votre répertoire home

mkdir -p ~/grive

  • Accédez à ce nouveau dossier et donnez lui les accès d’accès pour Google Drive

cd ~/grive

grive -a

cmd_apt_install_grive2

  • Copiez l’URL ci-dessous
  • Entrez la dans votre navigateur

accept_grive_drive

  • Cliquez sur “J’accepte” pour autoriser Grive à accéder à votre espace Google Drive

Voilà, vous pouvez maintenant synchroniser facilement votre dossier grive avec votre espace de stockage Google Drive.

Pour la synchronisation (ajout des nouveaux fichiers/chargement des mises à jours), placez vous dans votre dossier “grive”

cd ~/grive

  • Exécutez la commande grive (sans le -a)

grive

cmd_apt_install_grive3

Voilà, synchronisation effectuée avec succès.

GitHub

Pour info, c’est un soft open source.

Vous pouvez donc retrouver l’ensemble du projet sur GitHub à l’adresse : https://github.com/Grive/grive