
Framework d'analyse d'extensions de navigateur - Scannez et analysez les extensions Chrome, Firefox et Brave pour les vulnérabilités et les renseignements.
Fonctionnalités • Installation • Utilisation • Modules utilisés • Captures d'écran • Licence
Installer ExtAnalysis est simple ! Il fonctionne avec python3, alors assurez-vous que python3 et python3-pip sont installés et suivez ces étapes :
git clone https://github.com/Tuhinshubhra/ExtAnalysis
cd ExtAnalysis
pip3 install -r requirements.txt
Pour une analyse correcte, n'oubliez pas d'ajouter votre clé API VirusTotal.
Une fois l'installation terminée, vous pouvez lancer ExtAnalysis en exécutant la commande :
$ python3 extanalysis.py
Cela devrait automatiquement lancer ExtAnalysis dans une nouvelle fenêtre de navigateur.
Pour d'autres options, consultez le menu d'aide $ 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
Utilisez le lien suivant.
docker build -t extanalysis .
docker run --rm -it -p 13337:13337 extanalysis -h 0.0.0.0
docker compose build
docker compose up
## Ou simplement :
docker compose up --build
## Pour une exécution unique
docker-compose run --rm --build -it -p 13337:13337 extanalysis -h 0.0.0.0
## Pour exécuter en arrière-plan
docker compose up -d
flask pour le serveur webpython-whois pour la recherche Whoismaxminddb pour l'analyse de la base de données Geo-IPrequests pour les en-têtes HTTP et la visualisation du code source
Vous pouvez contribuer au développement d'ExtAnalysis en améliorant le code ou en signalant des bogues.
Pour toute autre question, n'hésitez pas à me contacter sur Twitter : @r3dhax0r
Voici la liste des personnes qui ont contribué au développement d'ExtAnalysis (uniquement les pull requests !)
ExtAnalysis est sous licence GNU General Public License v3.0. Les attributions à toutes les bibliothèques tierces utilisées se trouvent dans le fichier CREDITS.