
Estrutura de Análise de Extensões de Navegador - Digitalize, Analise extensões do Chrome, Firefox e Brave em busca de vulnerabilidades e inteligência.
Funcionalidades • Instalação • Uso • Módulos Utilizados • Capturas de Tela • Licença
Instalar o ExtAnalysis é simples! Ele roda com python3, então certifique-se de que python3 e python3-pip estão instalados e siga estes passos:
git clone https://github.com/Tuhinshubhra/ExtAnalysis
cd ExtAnalysis
pip3 install -r requirements.txt
Para uma análise adequada, não esqueça de adicionar sua chave de API do VirusTotal.
Assim que a instalação estiver concluída, você pode executar o ExtAnalysis diretamente com o comando:
$ python3 extanalysis.py
Ele deve iniciar automaticamente o ExtAnalysis em uma nova janela do navegador.
Para outras opções, consulte o menu de ajuda $ python3 extanalysis.py --help
usage: extanalysis.py [-h HOST] [-p PORT] [-v] [-u] [-q] [--help]
optional arguments:
-h HOST, --host HOST Host para executar o ExtAnalysis. O host padrão é 127.0.0.1
-p PORT, --port PORT Porta para executar o ExtAnalysis. A porta padrão é 13337
-v, --version Mostra a versão e sai
-u, --update Verifica atualizações
-q, --quiet Modo silencioso mostra apenas erros no terminal!
--help Mostra este menu de ajuda e sai
Use o seguinte link
docker build -t extanalysis .
docker run --rm -it -p 13337:13337 extanalysis -h 0.0.0.0
docker compose build
docker compose up
## Ou apenas:
docker compose up --build
## Para executar apenas uma vez
docker-compose run --rm --build -it -p 13337:13337 extanalysis -h 0.0.0.0
## Para executar em segundo plano
docker compose up -d
flask para o servidor webpython-whois para consulta Whoismaxminddb para análise do banco de dados Geo-IPrequests para cabeçalhos HTTP e visualizador de código-fonte
Você pode contribuir para o desenvolvimento do ExtAnalysis melhorando algum código ou até mesmo reportando bugs.
Para qualquer outra dúvida, sinta-se à vontade para entrar em contato pelo twitter: @r3dhax0r
Abaixo está uma lista de pessoas que contribuíram para o desenvolvimento do ExtAnalysis (apenas pull requests!)
O ExtAnalysis está licenciado sob GNU General Public License v3.0. A atribuição a todas as bibliotecas de terceiros utilizadas pode ser encontrada no arquivo CREDITS.