w3af não inicia no Ubuntu 14.04

1

Depois de instalar o w3af com

  

sudo apt-get instala w3af

Sou saudado com o seguinte erro ao iniciar o w3af:

  

w3af
  Informações adicionais:
      pybloomfiltermmap é uma dependência necessária em sistemas * nix, para instalá-lo, por favor, execute os seguintes comandos:
      sudo apt-get instala python2.6-dev
      sudo easy_install pybloomfiltermmap

O primeiro problema é que python2.6-dev não é empacotado para o Ubuntu 14.04, 2.7 é. A segunda é que o comando easy_install resulta no seguinte erro:

sudo easy_install pybloomfiltermmap
Searching for pybloomfiltermmap
Reading https://pypi.python.org/simple/pybloomfiltermmap/
Best match: pybloomfiltermmap 0.3.14.macosx-10.9-intel
Downloading https://pypi.python.org/packages/2.7/p/pybloomfiltermmap/pybloomfiltermmap-0.3.14.macosx-10.9-intel.tar.gz#md5=bd4bc20376cfceb9e0bb66b49e211f0d
Processing pybloomfiltermmap-0.3.14.macosx-10.9-intel.tar.gz
error: Couldn't find a setup script in /tmp/easy_install-QQQW0T/pybloomfiltermmap-0.3.14.macosx-10.9-intel.tar.gz
    
por Rovanion 05.08.2015 / 18:52

3 respostas

2

Uma solução é usar pip em vez de easy_install para instalar o pybloomfiltermmap:

sudo pip install pybloomfiltermmap

Mas a solução real é usar o pacote disponível nos repositórios do Ubuntu:

sudo apt-get install python-pybloomfiltermmap

Erro relacionado na barra de lançamento: link

    
por Rovanion 05.08.2015 / 18:52
1

Eu também recebi este erro, eu encontrei uma solução que você precisa para instalar o build-essential libssl-dev libf-dev python-dev antes de instalar o pybloomfiltermmap

sudo apt-get install build-essential libssl-dev libffi-dev python-dev
pip install pybloomfiltermmap
    
por Tarun Sharma 05.02.2018 / 20:57
0

Eu enfrentei muitos problemas ao instalar e rodar o W3af no Ubuntu e descobri os seguintes passos que ajudarão na instalação fácil.

  1. Instale o Ubuntu 14.04.5 no player VMware ou no VirtualBox
  2. Siga as etapas mencionadas aqui: link
  3. Nota: o pacote de dependências deve ser instalado com a mesma versão mencionada quando a dependência estiver ausente. Instalar a versão mais recente pode criar um erro. Instale a versão mais recente (como a nova versão do pip) apenas quando for necessário.
  4. Nota: se a desinstalação falhar ou não for possível conectar-se ao proxy ou url, forneça o comando do proxy ::

           –proxy=<proxy address>:<port number>
    
  5. Abra o terminal e digite os seguintes comandos

           sudo -sH
           cd /opt
           apt-get update
           apt-get install git build-essential
           git clone https://github.com/andresriancho/w3af.git
           apt-get install python2.7-dev python-setuptools python-pip
    
          (Or -> apt-get install python2.7-dev python-setuptools python-pip –proxy=<proxy address>:<port number> )
    
  6. execute o seguinte comando

          cd w3af/
         ./w3af_console
    
  7. Você pode ser solicitado a atualizar para a versão mais recente do pip
  8. Verifique a versão do pip digitando: pip –version
  9. Faça o download da versão mais recente do pip (arquivo tar.gz)

         Extract the file
         Go to terminal and go inside the pip folder 
         Enter sudo –sH ( command for root)
         Enter  : python setup.py install
         This will install latest version of pip
         (or download get-pip.py file and run this file in cmd)
    
  10. Agora digite o comando: ./w3af_console
  11. Em seguida, tentamos executar o comando w3af_console, que provavelmente falhará devido à falta de dependências. Esse comando gerará um script auxiliar em "/tmp/w3af_dependency_install.sh" que, quando executado, instalará todas as dependências necessárias.
  12. Agora, verifique o arquivo: w3af_dependency_install.sh para todas as dependências ausentes
  13. Copie esses comandos e execute-os no terminal (dentro da pasta opt, com –proxy mencionado)
  14. Instale as dependências ausentes
  15. Comando de gravação: python ez_setup.py install. (isto é para instalar as ferramentas de configuração. Versão mais recente)
  16. download vulndb - erro de instalação.
  17. Dentro da pasta vulndb. Abra o arquivo setup.py e altere setuptools_git-1.1 para setuptools-git-1.1
  18. Instale o setuptools-git-1.1. Dê o comando: python setup.py install (dentro da pasta setup tools git)
  19. Agora instale o vulndb. dê cmd-python setup.py install (dentro da pasta vulndb)
  20. O W3af está pronto para ser executado
  21. Agora vá para dentro da pasta w3af. Digite o comando: ./w3af_console.
  22. Nenhuma dependência ausente estará lá.
  23. Outro comando:

        pip freeze | grep futures    --this command will show the version of futures installed.
        Output of the above cmd: futures==2.1.5
        Pip freeze    -- this command will show all the list of dependencies installed with the specific version.
    
  24. Para a execução: ./w3af_gui, pode estar faltando um pacote ou dependência. Instale e execute novamente.
por Varun Bajaj 10.02.2016 / 11:20