
브라우저 확장 프로그램 분석 프레임워크 - Chrome, Firefox, Brave 확장 프로그램의 취약점 및 정보를 스캔하고 분석합니다
기능 • 설치 • 사용 • 사용된 모듈 • 스크린샷 • 라이선스
ExtAnalysis 설치는 간단합니다! Python3에서 실행되므로 python3와 python3-pip가 설치되어 있는지 확인하고 다음 단계를 따르세요:
git clone https://github.com/Tuhinshubhra/ExtAnalysis
cd ExtAnalysis
pip3 install -r requirements.txt
정확한 분석을 위해 VirusTotal API를 추가하는 것을 잊지 마세요.
설치가 완료되면 바로 다음 명령어로 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
## Or just:
docker compose up --build
## To run only for one-time use
docker-compose run --rm --build -it -p 13337:13337 extanalysis -h 0.0.0.0
## To run in the background
docker compose up -d
flask 웹 서버용python-whois Whois 조회용maxminddb Geo-IP 데이터베이스 파싱용requests HTTP 헤더 및 소스 코드 뷰어용
코드 개선이나 버그 신고를 통해 ExtAnalysis 개발에 기여할 수 있습니다.
기타 문의 사항은 트위터 @r3dhax0r로 연락 주세요.
다음은 ExtAnalysis 개발에 기여한 사람들의 목록입니다 (풀 리퀘스트만!)
ExtAnalysis는 GNU General Public License v3.0에 따라 라이선스가 부여됩니다. 사용된 모든 타사 라이브러리에 대한 저작자 표시는 CREDITS 파일에서 확인할 수 있습니다.