From fb13925be9068c95a6a6e4baa699c2e4ef01025a Mon Sep 17 00:00:00 2001 From: "Achim D. Brucker" Date: Wed, 30 Aug 2017 00:04:32 +0100 Subject: [PATCH] Added new tool: crx-jsdecompose. --- README.md | 5 +++-- requirements.txt | 4 +++- setup.py | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index bc7f327..6ef5908 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,9 @@ extension from the Chrome Web store. * `crx-tool`: A tool for analyzing and extracting `*.crx` files (i.e., Chrome extensions). Calling `crx-tool.py .crx` will check the integrity of the extension. -* `crx-extract`: A simple tool for extracint `*.crx` files from the - tar-based archive hierarchy. +* `crx-extract`: A simple tool for extracting `*.crx` files from the + tar-based archive hierarchy. +* `crx-jsdecompose: Build a JavaScript inventory of a *.crx` file.\ * `create-db`: A tool for creating/initializing the database files from already existing extension archives. diff --git a/requirements.txt b/requirements.txt index 7a9b87e..b28d3ca 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,8 @@ +tabulate==0.7.7 +setuptools==36.2.7 cchardet==2.1.1 +mysqlclient==1.3.10 requests==2.18.1 pycrypto==2.6.1 beautifulsoup4==4.6.0 python_dateutil==2.6.1 -mysqlclient==1.3.10 diff --git a/setup.py b/setup.py index 819e38d..c847faa 100644 --- a/setup.py +++ b/setup.py @@ -5,5 +5,5 @@ setup( description='A collection of utilities for downloading and analyzing browser extension from the Chrome Web store.', author='Achim D. Brucker, Michael Herzberg', license='GPL 3.0', - install_requires=['requests', 'pycrypto', 'beautifulsoup4', 'python_dateutil', 'mysqlclient', 'cchardet'] + install_requires=['tabulate', 'requests', 'pycrypto', 'beautifulsoup3', 'python_dateutil', 'mysqlclient', 'cchardet'] )