Instalação MelhorCap no Ubuntu 18.04
Atualize primeiro o cache do repositório de pacotes do seu Ubuntu 18.04 LTS Bionic Beaver com o seguinte comando:
Atualização $ sudo apt-get
O cache do repositório de pacotes deve ser atualizado.
Agora você precisa instalar as ferramentas de construção do Linux e os utilitários de rede com o seguinte comando:
$ sudo apt-get Install-essencial-essencial libpcap-dev rede de rede
Agora pressione y e então continuar.
Ferramentas de construção do Linux e utilitários de rede devem ser instalados.
Agora você tem que baixar MelhorCap Do repositório do GitHub. Vá para o repositório oficial do GitHub de MelhorCap em https: // github.com/melhorCap/melhorCap e você deve ver a página a seguir, como mostrado na captura de tela abaixo.
Role um pouco para baixo e clique no link A versão pré -compilada está disponível conforme marcado na captura de tela abaixo.
Você deve ver a seguinte página. Agora clique no link de download para BetterCap Linux AMD64 versão marcada na captura de tela abaixo.
Seu navegador deve solicitar que você salve o arquivo, conforme mostrado na captura de tela abaixo. Clique em Salvar Arquivo.
O MelhorCap .fecho eclair O arquivo deve estar baixando como você pode ver na captura de tela abaixo.
Uma vez MelhorCap é baixado, você deve encontrá -lo no ~/Downloads diretório como você pode ver na captura de tela abaixo.
Agora clique com o botão direito do mouse no arquivo e clique em Extrair aqui Como você pode ver na seção marcada da captura de tela abaixo.
Um novo diretório deve ser criado como você pode ver na captura de tela abaixo.
Clique com o botão direito do mouse Aberto no terminal.
Um terminal deve ser aberto.
Se você listar o conteúdo do diretório com ls comando, você deveria ver MelhorCap binário como você pode ver na seção marcada da captura de tela abaixo.
Agora você tem que mover o MelhorCap binário para o /usr/bin diretório. Para que você possa acessá -lo sem digitar o caminho completo.
Execute o seguinte comando para fazer isso:
$ sudo mv -v melhorcap /usr /bin
O binário deve ser movido para o /usr/bin diretório.
Agora, se você tentar correr MelhorCap, você pode ver o seguinte erro que diz libpcap.então.1 biblioteca não está disponível. Mas na verdade foi instalado quando você instalou libpcap-dev pacote. Mas o nome do arquivo da biblioteca é um pouco diferente.
$ sudo melhorcap -h
Você pode descobrir onde está o arquivo com o seguinte comando:
$ sudo find / -name libpcap.Então 2> /dev /null
Como você pode ver na captura de tela abaixo, o libpcap.então o arquivo está dentro /usr/lib/x86_64-linux-gnu diretório.
Agora tudo o que você precisa fazer é fazer um vínculo simbólico de libpcap.então para criar libpcap.então.1.
Você pode fazer isso com o seguinte comando:
$ sudo ln -s/usr/lib/x86_64-linux-gnu/libpcap.SO/usr/lib/x86_64-linux-gnu/libpcap.então.1
Agora, se você tentar correr MelhorCap Novamente, você pode ver um erro diferente, como pode ver na captura de tela abaixo. O novo erro diz libnetfilter_queue.então.1 não está disponível. Portanto, nosso problema anterior foi corrigido.
$ sudo melhorcap -h
No Ubuntu 18.04, libnetFilter_queue.então.1 O arquivo é fornecido por LibNetFilter-quê-dev pacote.
Execute o seguinte comando para instalar LibNetFilter-quê-dev pacote:
$ sudo apt-get install libnetfilter-quê-dev
Agora pressione y e a imprensa continuar.
O LibNetFilter-quê-dev o pacote deve ser instalado.
Agora, se você tentar correr MelhorCap, deve funcionar.
$ sudo melhorcap -h
Usando Eventos melhores.fluxo
Nesta seção, falarei sobre como usar o eventos.fluxo em MelhorCap.
Primeiro execute o seguinte comando para iniciar o MelhorCap Modo interativo:
$ sudo melhorcap
Como você pode ver na captura de tela abaixo, MelhorCap O modo interativo começou. Aqui você pode digitar MelhorCap comandos.
Agora execute o seguinte comando para redirecionar o MelhorCap Eventos para outro arquivo:
>> Defina eventos.fluxo.saída output_file_path
OBSERVAÇÃO: Output_file_path é o caminho para um arquivo onde o MelhorCap Os eventos serão escritos. No meu caso, o arquivo é BetterCap-Events.registro No diretório doméstico do meu usuário.
Você pode correr eventos.mostrar comando para listar todos os eventos disponíveis.
Como você pode ver na captura de tela abaixo, todos os eventos estão listados.
Você também pode listar um número específico de eventos com o seguinte comando:
>> eventos.Mostrar 2
Como você pode ver, os últimos 2 eventos são exibidos.
Você pode limpar todos os eventos com o seguinte comando:
>> eventos.claro
Como você pode ver, nenhum evento está listado quando eu corro eventos.mostrar comando. Todos os eventos são limpos.
Você pode permitir a descoberta de dispositivos Bluetooth Low Energy (BLE) com o seguinte comando:
$ ble.reconar
Como você pode ver, o módulo de descoberta de dispositivos ble é inicializado.
Você pode ler mais sobre Eventos melhores.fluxo Na documentação oficial do GitHub em https: // github.com/melhorCap/melhorCap/wiki/eventos.fluxo
Então é assim que você instala MelhorCap no Ubuntu 18.04 e use o eventos.fluxo. Obrigado por ler este artigo.