Installation BetterCap sur Ubuntu 18.04
Mettez d'abord à jour le cache du référentiel du package de votre Ubuntu 18.04 LTS Bionic Beaver avec la commande suivante:
$ sudo apt-get updat
Le cache du référentiel de packages doit être mis à jour.
Vous devez maintenant installer les outils de construction Linux et les utilitaires de réseau avec la commande suivante:
$ sudo apt-get install build-essential libpcap-dev net-tools
Maintenant, appuyez sur y et puis continuer.
Les outils de construction Linux et les services publics de réseau doivent être installés.
Vous devez maintenant télécharger BetterCap du référentiel github. Aller au référentiel officiel de Github de BetterCap à https: // github.com / bethercap / beastcap et vous devriez voir la page suivante comme indiqué dans la capture d'écran ci-dessous.
Faites défiler un peu vers le bas et cliquez sur le lien La version précompilée est disponible comme marqué sur la capture d'écran ci-dessous.
Vous devriez voir la page suivante. Maintenant, cliquez sur le lien de téléchargement pour BetterCap Linux AMD64 Version marquée dans la capture d'écran ci-dessous.
Votre navigateur doit vous inviter à enregistrer le fichier comme indiqué dans la capture d'écran ci-dessous. Cliquer sur Enregistrer le fichier.
Le BetterCap .zipper Les archives doivent être téléchargées comme vous pouvez le voir dans la capture d'écran ci-dessous.
Une fois BetterCap est téléchargé, vous devriez le trouver dans le ~ / Téléchargements Répertoire comme vous pouvez le voir dans la capture d'écran ci-dessous.
Maintenant, cliquez avec le bouton droit sur le fichier et cliquez sur Extraire ici Comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous.
Un nouveau répertoire doit être créé comme vous pouvez le voir dans la capture d'écran ci-dessous.
Faites un clic droit sur Ouvert dans le terminal.
Un terminal doit être ouvert.
Si vous énumérez le contenu du répertoire avec LS Commande, vous devriez voir BetterCap Binaire comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous.
Maintenant, vous devez déplacer le BetterCap binaire au / usr / bin annuaire. Afin que vous puissiez y accéder sans taper le chemin complet.
Exécutez la commande suivante pour ce faire:
$ sudo mv -v BetterCap / usr / bin
Le binaire doit être déplacé vers le / usr / bin annuaire.
Maintenant si vous essayez de courir BetterCap, Vous pouvez voir l'erreur suivante qui dit libpcap.donc.1 La bibliothèque n'est pas disponible. Mais il a été installé lorsque vous avez installé libpcap-dev emballer. Mais le nom du fichier de bibliothèque est un peu différent.
$ sudo bethercap -h
Vous pouvez trouver où se trouve le fichier avec la commande suivante:
$ sudo find / -name libpcap.SO 2> / dev / null
Comme vous pouvez le voir dans la capture d'écran ci-dessous, le libpcap.donc le fichier est dans / usr / lib / x86_64-linux-gnU annuaire.
Maintenant tout ce que vous avez à faire est de faire un lien symbolique de libpcap.donc créer libpcap.donc.1.
Vous pouvez le faire avec la commande suivante:
$ sudo ln -s / usr / lib / x86_64-linux-gnu / libpcap.SO / USR / LIB / X86_64-LINUX-GNU / LIBPCAP.donc.1
Maintenant si vous essayez de courir BetterCap Encore une fois, vous pouvez voir une erreur différente comme vous pouvez le voir dans la capture d'écran ci-dessous. La nouvelle erreur dit libnetfilter_queue.donc.1 n'est pas disponible. Donc, notre problème précédent a été résolu.
$ sudo bethercap -h
Sur Ubuntu 18.04, Libnetfilter_queue.donc.1 le fichier est fourni par libnetfilter-queue-dev emballer.
Exécutez la commande suivante pour installer libnetfilter-queue-dev emballer:
$ sudo apt-get install libnetfilter-queue-dev
Maintenant, appuyez sur y Et la presse continuer.
Le libnetfilter-queue-dev Le package doit être installé.
Maintenant si vous essayez de courir BetterCap, ça devrait fonctionner.
$ sudo bethercap -h
En utilisant événements BetterCap.flux
Dans cette section, je parlerai de la façon d'utiliser le événements.flux dans BetterCap.
Exécutez d'abord la commande suivante pour démarrer le BetterCap Mode interactif:
$ Sudo BetterCap
Comme vous pouvez le voir dans la capture d'écran ci-dessous, BetterCap Le mode interactif a commencé. Ici, vous pouvez taper BetterCap commandes.
Maintenant, exécutez la commande suivante pour rediriger le BetterCap Événements dans un autre fichier:
>> Définir les événements.flux.OUTPUT OUTPUT_FILE_PATH
NOTE: Output_file_path est le chemin d'accès à un fichier où le BetterCap Les événements seront écrits. Dans mon cas, le fichier est BetterCap-Events.enregistrer Dans le répertoire personnel de mon utilisateur.
Tu peux courir événements.montrer commande pour répertorier tous les événements disponibles.
Comme vous pouvez le voir dans la capture d'écran ci-dessous, tous les événements sont répertoriés.
Vous pouvez également répertorier un nombre spécifique d'événements avec la commande suivante:
>> événements.spectacle 2
Comme vous pouvez le voir, les 2 derniers événements sont affichés.
Vous pouvez effacer tous les événements avec la commande suivante:
>> événements.clair
Comme vous pouvez le voir, aucun événement n'est répertorié lorsque je cours événements.montrer commande. Tous les événements sont effacés.
Vous pouvez activer la découverte des appareils Bluetooth Low Energy (BLE) avec la commande suivante:
$ ble.se réunir
Comme vous pouvez le voir, le module de découverte de périphérique BLE est initialisé.
Vous pouvez en savoir plus sur événements BetterCap.flux à la documentation officielle de GitHub sur https: // github.com / BetterCap / BetterCap / Wiki / Events.flux
C'est ainsi que vous installez BetterCap sur Ubuntu 18.04 et utilisez le événements.flux. Merci d'avoir lu cet article.