Interface gráfica (GUI) para o FFUF
O Framboesa é uma interface gráfica (GUI) desenvolvida para facilitar o uso do FFUF (Fuzz Faster U Fool), uma ferramenta poderosa usada por pentesters, hackers éticos e especialistas forenses para descobrir diretórios, hosts virtuais e realizar fuzzing de parâmetros. 🎯
O objetivo deste projeto é tornar o FFUF mais acessível, permitindo que usuários configurem e executem a ferramenta sem a necessidade de utilizar a linha de comando, ideal para quem não está familiarizado com terminais. 🚀
Para usar o Framboesa no Windows, você precisará instalar o FFUF e configurar o Go:
-
Instale o Go: Download Go
go version go install github.com/ffuf/ffuf/v2@latest
-
Adicione o Go ao PATH (opcional): Para garantir que você possa executar o FFUF de qualquer lugar no Prompt de Comando:
- Vá até
Configurações do Sistema
>Sistema
>Configurações Avançadas do Sistema
>Variáveis de Ambiente
. - Na seção
Variáveis de sistema
, encontre a variávelPath
, selecione-a e clique emEditar
. - Adicione o caminho
C:\Users\<SeuUsuário>\go\bin
ao final da lista (substitua<SeuUsuário>
pelo seu nome de usuário do Windows). - Clique em
OK
para salvar as alterações.
- Vá até
-
Via terminal (PowerShell):
-
Defina a variável GOPATH:
[System.Environment]::SetEnvironmentVariable('GOPATH', [System.IO.Path]::Combine($env:USERPROFILE, 'go'), [System.EnvironmentVariableTarget]::User)
-
Adicione GOPATH\bin ao PATH:
$env:Path += ";$env:GOPATH\bin"
-
Atualize a variável PATH permanentemente:
[System.Environment]::SetEnvironmentVariable('Path', $env:Path, [System.EnvironmentVariableTarget]::User)
-
-
Verifique a instalação:
ffuf -h
Para usar o Framboesa no Linux, você precisará instalar o FFUF e configurar o ambiente de desenvolvimento:
-
Instale o Go e o FFUF:
Dependendo da sua distribuição Linux, você pode usar os seguintes comandos:
-
Debian/Ubuntu:
sudo apt update sudo apt install golang-go go install github.com/ffuf/ffuf/v2@latest
-
Fedora:
sudo dnf install golang go install github.com/ffuf/ffuf/v2@latest
-
Arch Linux:
sudo pacman -S go go install github.com/ffuf/ffuf/v2@latest
-
-
Configure o Go e adicione ao PATH:
Para garantir que você possa executar o FFUF de qualquer lugar no terminal, adicione o diretório
$GOPATH/bin
ao seuPATH
.-
Defina a variável GOPATH:
echo 'export GOPATH=$HOME/go' >> ~/.bashrc source ~/.bashrc
-
Adicione
$GOPATH/bin
ao PATH:echo 'export PATH=$PATH:$GOPATH/bin' >> ~/.bashrc source ~/.bashrc
-
-
Verifique a instalação:
Confirme que o FFUF foi instalado corretamente executando:
ffuf -h
Após configurar tudo, você pode executar o Framboesa ( versão completa ) com:
python -m framboesa.main
Após configurar tudo, você pode executar o Framboesa ( versão simplificada ) com:
python simple/__init__.py
- Versão beta: Trabalhando para criar uma versão que não exija a instalação de FFUF separada ou dependências adicionais 💡
Este foi criado e está aberto para a comunidade. Se você tiver sugestões de melhorias ou encontrar algum erro, sinta-se à vontade para contribuir! 🙌