
Framework de análisis de extensiones de navegador - Escanea, Analiza extensiones de Chrome, Firefox y Brave en busca de vulnerabilidades e inteligencia
Características • Instalación • Uso • Módulos utilizados • Capturas de pantalla • Licencia
¡Instalar ExtAnalysis es simple! Funciona con python3, así que asegúrate de tener instalado python3 y python3-pip y sigue estos pasos:
git clone https://github.com/Tuhinshubhra/ExtAnalysis
cd ExtAnalysis
pip3 install -r requirements.txt
Para un análisis adecuado, no olvides agregar tu API de VirusTotal.
Una vez completada la instalación, puedes ejecutar ExtAnalysis directamente con el comando:
$ python3 extanalysis.py
Debería lanzar automáticamente ExtAnalysis en una nueva ventana del navegador.
Para otras opciones, consulta el menú de ayuda $ python3 extanalysis.py --help
usage: extanalysis.py [-h HOST] [-p PORT] [-v] [-u] [-q] [--help]
optional arguments:
-h HOST, --host HOST Host to run ExtAnalysis on. Default host is 127.0.0.1
-p PORT, --port PORT Port to run ExtAnalysis on. Default port is 13337
-v, --version Shows version and quits
-u, --update Checks for update
-q, --quiet Quiet mode shows only errors on cli!
--help Shows this help menu and exits
Usa el siguiente enlace
docker build -t extanalysis .
docker run --rm -it -p 13337:13337 extanalysis -h 0.0.0.0
docker compose build
docker compose up
## O simplemente:
docker compose up --build
## Para ejecutar solo una vez
docker-compose run --rm --build -it -p 13337:13337 extanalysis -h 0.0.0.0
## Para ejecutar en segundo plano
docker compose up -d
flask para el servidor webpython-whois para la consulta Whoismaxminddb para analizar la base de datos Geo-IPrequests para cabeceras HTTP y visor de código fuente
Puedes contribuir al desarrollo de ExtAnalysis mejorando el código o reportando errores.
Para cualquier otra consulta, no dudes en contactarme a través de Twitter: @r3dhax0r
A continuación se muestra una lista de personas que contribuyeron al desarrollo de ExtAnalysis (¡solo pull requests!)
ExtAnalysis está licenciado bajo GNU General Public License v3.0. La atribución a todas las bibliotecas de terceros utilizadas se encuentra en el archivo CREDITS.