
Платформа анализа расширений браузера - Сканируйте, анализируйте расширения Chrome, firefox и Brave на наличие уязвимостей и разведывательной информации.
Возможности • Установка • Использование • Используемые модули • Скриншоты • Лицензия
Установить ExtAnalysis просто! Он работает на Python3, поэтому убедитесь, что python3 и python3-pip установлены, и выполните следующие шаги:
git clone https://github.com/Tuhinshubhra/ExtAnalysis
cd ExtAnalysis
pip3 install -r requirements.txt
Для корректного анализа не забудьте добавить ваш API-ключ VirusTotal.
После установки вы можете сразу запустить ExtAnalysis, выполнив команду:
$ python3 extanalysis.py
Она должна автоматически открыть ExtAnalysis в новом окне браузера.
Для других опций посмотрите меню помощи $ 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
Используйте следующую ссылку
docker build -t extanalysis .
docker run --rm -it -p 13337:13337 extanalysis -h 0.0.0.0
docker compose build
docker compose up
## Или просто:
docker compose up --build
## Для однократного использования
docker-compose run --rm --build -it -p 13337:13337 extanalysis -h 0.0.0.0
## Для работы в фоне
docker compose up -d
flask для веб-сервераpython-whois для Whois-запросовmaxminddb для разбора базы Geo-IPrequests для HTTP-заголовков и просмотра исходного кода
Вы можете внести вклад в развитие ExtAnalysis, улучшив код или сообщив об ошибках.
По любым другим вопросам свяжитесь со мной в Twitter: @r3dhax0r
Ниже представлен список людей, внёсших вклад в развитие ExtAnalysis (только pull requests!)
ExtAnalysis распространяется под лицензией GNU General Public License v3.0. Упоминания всех сторонних библиотек можно найти в файле CREDITS.