morpheuslord / QuadraInspect

QuadraInspect is an Android framework that integrates AndroPass, APKUtil, and MobFS, providing a powerful tool for analyzing the security of Android applications.
MIT License
339 stars 51 forks source link

how to run of mac os #6

Closed pullghjunkkk closed 1 year ago

pullghjunkkk commented 1 year ago

chikkachun@chikdeMBP QuadraInspect-1.1 % ./gradlew build

zsh: no such file or directory: ./gradlew chikkachun@chikdeMBP QuadraInspect-1.1 % gradle build

FAILURE: Build failed with an exception.

BUILD FAILED in 809ms chikkachun@chikdeMBP QuadraInspect-1.1 % build.gradle zsh: command not found: build.gradle chikkachun@chikdeMBP QuadraInspect-1.1 % python3 main.py Traceback (most recent call last): File "/Users/chikkachun/Documents/QuadraInspect-1.1/main.py", line 3, in from pyfiglet import Figlet ModuleNotFoundError: No module named 'pyfiglet' chikkachun@chikdeMBP QuadraInspect-1.1 % START install_tools zsh: command not found: START chikkachun@chikdeMBP QuadraInspect-1.1 % python3.10 main.py

Traceback (most recent call last): File "/Users/chikkachun/Documents/QuadraInspect-1.1/main.py", line 3, in from pyfiglet import Figlet ModuleNotFoundError: No module named 'pyfiglet' chikkachun@chikdeMBP QuadraInspect-1.1 % pip install -r requirements.txt && python3 main.py WARNING: Ignoring invalid distribution -inja2 (/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages) WARNING: Ignoring invalid distribution - (/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages) WARNING: Ignoring invalid distribution -inja2 (/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages) WARNING: Ignoring invalid distribution - (/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages) Ignoring waitress: markers 'platform_system == "Windows"' don't match your environment Collecting apkleaks==2.6.1 Downloading apkleaks-2.6.1-py3-none-any.whl (14 kB) ERROR: Could not find a version that satisfies the requirement apkutil==0.1.7 (from versions: none) ERROR: No matching distribution found for apkutil==0.1.7 WARNING: Ignoring invalid distribution -inja2 (/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages) WARNING: Ignoring invalid distribution - (/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages) WARNING: Ignoring invalid distribution -inja2 (/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages) WARNING: Ignoring invalid distribution - (/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages) chikkachun@chikdeMBP QuadraInspect-1.1 % pip3.10 install -r requirements.txt && python3.10 main.py Ignoring waitress: markers 'platform_system == "Windows"' don't match your environment Collecting apkleaks==2.6.1 Using cached apkleaks-2.6.1-py3-none-any.whl (14 kB) ERROR: Could not find a version that satisfies the requirement apkutil==0.1.7 (from versions: none) ERROR: No matching distribution found for apkutil==0.1.7

[notice] A new release of pip is available: 23.0 -> 23.1 [notice] To update, run: /usr/local/opt/python@3.10/bin/python3.10 -m pip install --upgrade pip chikkachun@chikdeMBP QuadraInspect-1.1 % QuadraInspect Main>> : START install_tools zsh: command not found: QuadraInspect chikkachun@chikdeMBP QuadraInspect-1.1 %

morpheuslord commented 1 year ago

I guess you are running python 3.6 but this will run in python 3.10

pullghjunkkk commented 1 year ago

chikkachun@chikdeMBP QuadraInspect-1.1 % pip install -r requirements.txt && python3 main.py Ignoring waitress: markers 'platform_system == "Windows"' don't match your environment Collecting apkleaks==2.6.1 (from -r requirements.txt (line 1)) Using cached apkleaks-2.6.1-py3-none-any.whl (14 kB) ERROR: Could not find a version that satisfies the requirement apkutil==0.1.7 (from versions: none) ERROR: No matching distribution found for apkutil==0.1.7 chikkachun@chikdeMBP QuadraInspect-1.1 % pip install -r requirements.txt && python3 main.py Ignoring waitress: markers 'platform_system == "Windows"' don't match your environment Collecting apkleaks==2.6.1 (from -r requirements.txt (line 1)) Using cached apkleaks-2.6.1-py3-none-any.whl (14 kB) ERROR: Could not find a version that satisfies the requirement apkutil==0.1.7 (from versions: none) ERROR: No matching distribution found for apkutil==0.1.7 chikkachun@chikdeMBP QuadraInspect-1.1 %

morpheuslord commented 1 year ago

remove the current quadrainspect directory and do a git clone of the repo

morpheuslord commented 1 year ago

The requirements have been updated

pullghjunkkk commented 1 year ago

QuadraInspect Main>> : help Main Help Menu
┏━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Command ┃ Details ┃ ┡━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩ │ SET target │ SET the name of the targetfile │ │ START install_tools │ If not installed this will install the tools │ │ LIST tools_name │ List out the Tools Intigrated │ │ START apkleaks │ Use APKLeaks tool │ │ START andropass │ Use AndroPass APK analizer │ │ START mobfs │ Use MOBfs for dynamic and static analysis │ │ START rms │ Use rms for static analysis │ │ help │ View this current Help menu │ │ SHOW banner │ Render Banner │ │ quit │ Quit the Program │ └─────────────────────┴──────────────────────────────────────────────┘ QuadraInspect Main>> : START rms Traceback (most recent call last): File "/Users/chikkachun/QuadraInspect/main.py", line 152, in main() File "/Users/chikkachun/QuadraInspect/main.py", line 71, in main rms(rdir) File "/Users/chikkachun/QuadraInspect/config/rms.py", line 10, in rms run('node rms.js 127.0.0.1:5000') File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/subprocess.py", line 548, in run with Popen(*popenargs, **kwargs) as process: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/subprocess.py", line 1024, in init self._execute_child(args, executable, preexec_fn, close_fds, File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/subprocess.py", line 1917, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'node rms.js 127.0.0.1:5000' chikkachun@chikdeMBP quadrainspect %

morpheuslord commented 1 year ago

Try running rms directly via the terminal if it works for you

morpheuslord commented 1 year ago

try this navigate to config\rms.py and change the code to this

import os
from rich.pretty import pprint
from subprocess import run

def rms(rdir):
    try:
        tdir = '{}/tools/rms/'.format(rdir)
        os.chdir(tdir)
        run('rms 127.0.0.1:5000', shell=True)
        pass
    except KeyboardInterrupt:
        pprint("Ending process ...")
pullghjunkkk commented 1 year ago

QuadraInspect Main>> : START mobfs Traceback (most recent call last): File "/Users/chikkachun/QuadraInspect/main.py", line 152, in main() File "/Users/chikkachun/QuadraInspect/main.py", line 69, in main mobfs(rdir) File "/Users/chikkachun/QuadraInspect/config/mobfs.py", line 19, in mobfs run('{a} {b}/{c}'.format(a=pre, b=tdir, c=cmd)) File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/subprocess.py", line 503, in run with Popen(*popenargs, **kwargs) as process: File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/subprocess.py", line 971, in init self._execute_child(args, executable, preexec_fn, close_fds, File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/subprocess.py", line 1863, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: ' /Users/chikkachun/QuadraInspect/tools/mobfs//run.sh' chikkachun@chikdeMBP QuadraInspect %

morpheuslord commented 1 year ago

edit the code in config/mobfs.py and change it to this :

import platform
import os
from rich.pretty import pprint
from subprocess import run

def mobfs(rdir):
    osp = platform.system()
    match osp:
        case 'Darwin':
            cmd = "bash run.sh 127.0.0.1:5000"
        case 'Linux':
            cmd = "bash run.sh 127.0.0.1:5000"
        case 'Windows':
            cmd = "run.bat"
    try:
        tdir = '{}/tools/mobfs/'.format(rdir)
        os.chdir(tdir)
        run('{c}'.format(c=cmd), shell=True)
        pass
    except KeyboardInterrupt:
        pprint("Ending process ...")
pullghjunkkk commented 1 year ago

QuadraInspect Main>> : START mobfs run.sh: line 48: venv/bin/activate: No such file or directory QuadraInspect Main>> :

where is the problem??

morpheuslord commented 1 year ago

The issue is the mobfs installation maybe during running the running of the tools install some random error may have occurred run this:

cd tools\mobfs\ && sudo bash setup.sh

this will clear any errors.

morpheuslord commented 1 year ago

After this any errors with mobfs will be cleared

pullghjunkkk commented 1 year ago

chikkachun@chikdeMBP ~ % cd tools\mobfs\ && sudo bash setup.sh cd: no such file or directory: toolsmobfs chikkachun@chikdeMBP ~ % cd QuadraInspect chikkachun@chikdeMBP QuadraInspect % cd tools\mobfs\ && sudo bash setup.sh cd: no such file or directory: toolsmobfs chikkachun@chikdeMBP QuadraInspect % cd tools\mobfs\ && sudo bash setup.sh cd: no such file or directory: toolsmobfs chikkachun@chikdeMBP QuadraInspect % cd tools\mobfs\

sudo bash setup.sh cd: too many arguments chikkachun@chikdeMBP QuadraInspect % cd tools\mobfs\ sudo bash setup.sh cd: too many arguments chikkachun@chikdeMBP QuadraInspect %

morpheuslord commented 1 year ago

chikkachun@chikdeMBP ~ % cd tools\mobfs\ && sudo bash setup.sh cd: no such file or directory: toolsmobfs chikkachun@chikdeMBP ~ % cd QuadraInspect chikkachun@chikdeMBP QuadraInspect % cd tools\mobfs\ && sudo bash setup.sh cd: no such file or directory: toolsmobfs chikkachun@chikdeMBP QuadraInspect % cd tools\mobfs\ && sudo bash setup.sh cd: no such file or directory: toolsmobfs chikkachun@chikdeMBP QuadraInspect % cd tools\mobfs\

sudo bash setup.sh cd: too many arguments chikkachun@chikdeMBP QuadraInspect % cd tools\mobfs\ sudo bash setup.sh cd: too many arguments chikkachun@chikdeMBP QuadraInspect %

cd tools/mobfs && sudo bash setup.sh
morpheuslord commented 1 year ago

If this also won't work try this:

cd tools/mobfs && sudo python3 setup.py build && sudo python3 setup.py install
pullghjunkkk commented 1 year ago

chikkachun@chikdeMBP QuadraInspect % cd tools/mobfs && sudo bash setup.sh [ERROR] MobSF dependencies require Python 3.8 - 3.10. You have Python version 3.11.3 or python3 points to Python 3.11.3. chikkachun@chikdeMBP mobfs %

pullghjunkkk commented 1 year ago

how to fix problems with directives

morpheuslord commented 1 year ago

install python 3.10 its mentioned in the readme

pullghjunkkk commented 1 year ago

chikkachun@chikdeMBP QuadraInspect % cd tools/mobfs && sudo bash setup.sh Password: [INSTALL] Found Python 3.10.9 pip 23.0.1 from /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/pip (python 3.10) [INSTALL] Found pip Requirement already satisfied: pip in /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages (23.0.1) Collecting pip Downloading pip-23.1.1-py3-none-any.whl (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 30.0 MB/s eta 0:00:00 Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 23.0.1 Uninstalling pip-23.0.1: Successfully uninstalled pip-23.0.1 Successfully installed pip-23.1.1 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv xcode-select version 2397. [INSTALL] Found Xcode [INSTALL] Using python virtualenv [INSTALL] Activating virtualenv WARNING: The directory '/Users/chikkachun/Library/Caches/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag. Requirement already satisfied: pip in ./venv/lib/python3.10/site-packages (22.3.1) Collecting pip Downloading pip-23.1.1-py3-none-any.whl (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 22.6 MB/s eta 0:00:00 Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 22.3.1 Uninstalling pip-22.3.1: Successfully uninstalled pip-22.3.1 Successfully installed pip-23.1.1 [INSTALL] Installing Requirements Collecting wheel Downloading wheel-0.40.0-py3-none-any.whl (64 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.5/64.5 kB 7.4 MB/s eta 0:00:00 Installing collected packages: wheel Successfully installed wheel-0.40.0 Ignoring waitress: markers 'platform_system == "Windows"' don't match your environment Collecting Django>=3.1.5 (from -r requirements.txt (line 1)) Downloading Django-4.2-py3-none-any.whl (8.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.0/8.0 MB 30.4 MB/s eta 0:00:00 Collecting lxml>=4.6.2 (from -r requirements.txt (line 2)) Downloading lxml-4.9.2-cp310-cp310-macosx_10_15_x86_64.whl (4.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 56.9 MB/s eta 0:00:00 Collecting rsa>=4.7 (from -r requirements.txt (line 3)) Downloading rsa-4.9-py3-none-any.whl (34 kB) Collecting biplist>=1.0.3 (from -r requirements.txt (line 4)) Downloading biplist-1.0.3.tar.gz (21 kB) Preparing metadata (setup.py) ... done Collecting requests>=2.25.1 (from -r requirements.txt (line 5)) Downloading requests-2.28.2-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 121.1 MB/s eta 0:00:00 Collecting bs4>=0.0.1 (from -r requirements.txt (line 6)) Downloading bs4-0.0.1.tar.gz (1.1 kB) Preparing metadata (setup.py) ... done Collecting colorlog>=4.7.2 (from -r requirements.txt (line 7)) Downloading colorlog-6.7.0-py2.py3-none-any.whl (11 kB) Collecting macholib>=1.14 (from -r requirements.txt (line 8)) Downloading macholib-1.16.2-py2.py3-none-any.whl (38 kB) Collecting whitenoise>=5.2.0 (from -r requirements.txt (line 9)) Downloading whitenoise-6.4.0-py3-none-any.whl (19 kB) Collecting gunicorn>=20.0.4 (from -r requirements.txt (line 11)) Downloading gunicorn-20.1.0-py3-none-any.whl (79 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.5/79.5 kB 125.7 MB/s eta 0:00:00 Collecting psutil>=5.8.0 (from -r requirements.txt (line 12)) Downloading psutil-5.9.5-cp36-abi3-macosx_10_9_x86_64.whl (245 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 245.3/245.3 kB 169.2 MB/s eta 0:00:00 Collecting shelljob>=0.6.2 (from -r requirements.txt (line 13)) Downloading shelljob-0.6.3-py3-none-any.whl (9.9 kB) Collecting asn1crypto>=1.4.0 (from -r requirements.txt (line 14)) Downloading asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 105.0/105.0 kB 151.9 MB/s eta 0:00:00 Collecting oscrypto>=1.2.1 (from -r requirements.txt (line 15)) Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 194.6/194.6 kB 40.9 MB/s eta 0:00:00 Collecting distro>=1.5.0 (from -r requirements.txt (line 16)) Downloading distro-1.8.0-py3-none-any.whl (20 kB) Collecting IP2Location==8.9.0 (from -r requirements.txt (line 17)) Downloading IP2Location-8.9.0-py3-none-any.whl (16 kB) Collecting lief>=0.12.3 (from -r requirements.txt (line 18)) Downloading lief-0.13.0-cp310-cp310-macosx_10_14_x86_64.whl (3.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 11.6 MB/s eta 0:00:00 Collecting http-tools>=2.1.1 (from -r requirements.txt (line 19)) Downloading http-tools-2.1.1.tar.gz (550 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 550.3/550.3 kB 47.8 MB/s eta 0:00:00 Preparing metadata (setup.py) ... done Collecting libsast>=1.5.1 (from -r requirements.txt (line 20)) Downloading libsast-1.5.2.tar.gz (36 kB) Preparing metadata (setup.py) ... done Collecting pdfkit>=0.6.1 (from -r requirements.txt (line 21)) Downloading pdfkit-1.0.0-py3-none-any.whl (12 kB) Collecting google-play-scraper>=0.1.2 (from -r requirements.txt (line 22)) Downloading google_play_scraper-1.2.3-py3-none-any.whl (28 kB) Collecting androguard==3.4.0a1 (from -r requirements.txt (line 23)) Downloading androguard-3.4.0a1-py3-none-any.whl (918 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 918.1/918.1 kB 23.9 MB/s eta 0:00:00 Collecting apkid==2.1.4 (from -r requirements.txt (line 24)) Downloading apkid-2.1.4-py2.py3-none-any.whl (116 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 116.6/116.6 kB 146.2 MB/s eta 0:00:00 Collecting quark-engine==22.10.1 (from -r requirements.txt (line 25)) Downloading quark_engine-22.10.1-py3-none-any.whl (97 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.6/97.6 kB 131.5 MB/s eta 0:00:00 Collecting frida==15.2.2 (from -r requirements.txt (line 26)) Downloading frida-15.2.2.tar.gz (11 kB) Preparing metadata (setup.py) ... done Collecting tldextract==3.4.0 (from -r requirements.txt (line 27)) Downloading tldextract-3.4.0-py3-none-any.whl (93 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.9/93.9 kB 129.2 MB/s eta 0:00:00 Collecting openstep-parser==1.5.4 (from -r requirements.txt (line 28)) Downloading openstep_parser-1.5.4-py3-none-any.whl (4.5 kB) Collecting svgutils==0.3.4 (from -r requirements.txt (line 29)) Downloading svgutils-0.3.4-py3-none-any.whl (10 kB) Collecting ruamel.yaml==0.16.13 (from -r requirements.txt (line 31)) Downloading ruamel.yaml-0.16.13-py2.py3-none-any.whl (111 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 111.9/111.9 kB 18.7 MB/s eta 0:00:00 Collecting click==8.0.1 (from -r requirements.txt (line 32)) Downloading click-8.0.1-py3-none-any.whl (97 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.4/97.4 kB 129.0 MB/s eta 0:00:00 Collecting decorator==4.4.2 (from -r requirements.txt (line 33)) Downloading decorator-4.4.2-py2.py3-none-any.whl (9.2 kB) Collecting asgiref<4,>=3.6.0 (from Django>=3.1.5->-r requirements.txt (line 1)) Downloading asgiref-3.6.0-py3-none-any.whl (23 kB) Collecting sqlparse>=0.3.1 (from Django>=3.1.5->-r requirements.txt (line 1)) Downloading sqlparse-0.4.4-py3-none-any.whl (41 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.2/41.2 kB 94.7 MB/s eta 0:00:00 Collecting pyasn1>=0.1.3 (from rsa>=4.7->-r requirements.txt (line 3)) Downloading pyasn1-0.5.0-py2.py3-none-any.whl (83 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.9/83.9 kB 134.5 MB/s eta 0:00:00 Collecting charset-normalizer<4,>=2 (from requests>=2.25.1->-r requirements.txt (line 5)) Downloading charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_x86_64.whl (124 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 124.8/124.8 kB 147.7 MB/s eta 0:00:00 Collecting idna<4,>=2.5 (from requests>=2.25.1->-r requirements.txt (line 5)) Downloading idna-3.4-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 117.2 MB/s eta 0:00:00 Collecting urllib3<1.27,>=1.21.1 (from requests>=2.25.1->-r requirements.txt (line 5)) Downloading urllib3-1.26.15-py2.py3-none-any.whl (140 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.9/140.9 kB 151.0 MB/s eta 0:00:00 Collecting certifi>=2017.4.17 (from requests>=2.25.1->-r requirements.txt (line 5)) Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.3/155.3 kB 154.2 MB/s eta 0:00:00 Collecting beautifulsoup4 (from bs4>=0.0.1->-r requirements.txt (line 6)) Downloading beautifulsoup4-4.12.2-py3-none-any.whl (142 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.0/143.0 kB 156.4 MB/s eta 0:00:00 Collecting altgraph>=0.17 (from macholib>=1.14->-r requirements.txt (line 8)) Downloading altgraph-0.17.3-py2.py3-none-any.whl (21 kB) Requirement already satisfied: setuptools>=3.0 in ./venv/lib/python3.10/site-packages (from gunicorn>=20.0.4->-r requirements.txt (line 11)) (65.5.0) Collecting mitmproxy==6.0.2 (from http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading mitmproxy-6.0.2-py3-none-any.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 61.6 MB/s eta 0:00:00 Collecting markupsafe==2.0.1 (from http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading MarkupSafe-2.0.1-cp310-cp310-macosx_10_9_x86_64.whl (14 kB) Collecting pyyaml>=6.0 (from libsast>=1.5.1->-r requirements.txt (line 20)) Downloading PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl (197 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 197.6/197.6 kB 161.5 MB/s eta 0:00:00 Collecting semgrep==0.104.0 (from libsast>=1.5.1->-r requirements.txt (line 20)) Downloading semgrep-0.104.0-cp37.cp38.cp39.py37.py38.py39-none-macosx_10_14_x86_64.whl (21.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 21.1/21.1 MB 2.7 MB/s eta 0:00:00 Collecting networkx>=2.2 (from androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading networkx-3.1-py3-none-any.whl (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 5.9 MB/s eta 0:00:00 Collecting pygments>=2.3.1 (from androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading Pygments-2.15.1-py3-none-any.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 30.7 MB/s eta 0:00:00 Collecting colorama>=0.4.1 (from androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB) Collecting matplotlib>=3.0.2 (from androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading matplotlib-3.7.1-cp310-cp310-macosx_10_12_x86_64.whl (7.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.4/7.4 MB 53.5 MB/s eta 0:00:00 Collecting pydot>=1.4.1 (from androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading pydot-1.4.2-py2.py3-none-any.whl (21 kB) Collecting ipython>=5.0.0 (from androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading ipython-8.12.0-py3-none-any.whl (796 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 796.4/796.4 kB 63.0 MB/s eta 0:00:00 Collecting yara-python-dex>=1.0.1 (from apkid==2.1.4->-r requirements.txt (line 24)) Downloading yara_python_dex-1.0.4-cp310-cp310-macosx_10_9_x86_64.whl (156 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 156.2/156.2 kB 148.7 MB/s eta 0:00:00 Collecting prettytable>=1.0.0 (from quark-engine==22.10.1->-r requirements.txt (line 25)) Downloading prettytable-3.7.0-py3-none-any.whl (27 kB) Collecting tqdm (from quark-engine==22.10.1->-r requirements.txt (line 25)) Downloading tqdm-4.65.0-py3-none-any.whl (77 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.1/77.1 kB 54.3 MB/s eta 0:00:00 Collecting graphviz (from quark-engine==22.10.1->-r requirements.txt (line 25)) Downloading graphviz-0.20.1-py3-none-any.whl (47 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.0/47.0 kB 44.3 MB/s eta 0:00:00 Collecting pandas (from quark-engine==22.10.1->-r requirements.txt (line 25)) Downloading pandas-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl (11.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.7/11.7 MB 40.3 MB/s eta 0:00:00 Collecting prompt-toolkit==3.0.19 (from quark-engine==22.10.1->-r requirements.txt (line 25)) Downloading prompt_toolkit-3.0.19-py3-none-any.whl (368 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 368.4/368.4 kB 61.6 MB/s eta 0:00:00 Collecting plotly (from quark-engine==22.10.1->-r requirements.txt (line 25)) Downloading plotly-5.14.1-py2.py3-none-any.whl (15.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 15.3/15.3 MB 42.0 MB/s eta 0:00:00 Collecting rzpipe (from quark-engine==22.10.1->-r requirements.txt (line 25)) Downloading rzpipe-0.4.0-py3-none-any.whl (11 kB) Collecting kaleido (from quark-engine==22.10.1->-r requirements.txt (line 25)) Downloading kaleido-0.2.1-py2.py3-none-macosx_10_11_x86_64.whl (85.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.2/85.2 MB 43.9 MB/s eta 0:00:00 Collecting requests-file>=1.4 (from tldextract==3.4.0->-r requirements.txt (line 27)) Downloading requests_file-1.5.1-py2.py3-none-any.whl (3.7 kB) Collecting filelock>=3.0.8 (from tldextract==3.4.0->-r requirements.txt (line 27)) Downloading filelock-3.12.0-py3-none-any.whl (10 kB) Collecting soupsieve>1.2 (from beautifulsoup4->bs4>=0.0.1->-r requirements.txt (line 6)) Downloading soupsieve-2.4.1-py3-none-any.whl (36 kB) Collecting blinker<1.5,>=1.4 (from mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading blinker-1.4.tar.gz (111 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 111.5/111.5 kB 140.4 MB/s eta 0:00:00 Preparing metadata (setup.py) ... done Collecting Brotli<1.1,>=1.0 (from mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading Brotli-1.0.9-cp310-cp310-macosx_10_9_x86_64.whl (421 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 421.8/421.8 kB 49.0 MB/s eta 0:00:00 Collecting cryptography<3.4,>=3.3 (from mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading cryptography-3.3.2-cp36-abi3-macosx_10_10_x86_64.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 3.6 MB/s eta 0:00:00 Collecting flask<1.2,>=1.1.1 (from mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading Flask-1.1.4-py2.py3-none-any.whl (94 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.6/94.6 kB 139.4 MB/s eta 0:00:00 Collecting h2<5,>=4.0 (from mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading h2-4.1.0-py3-none-any.whl (57 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.5/57.5 kB 110.0 MB/s eta 0:00:00 Collecting hyperframe<7,>=6.0 (from mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading hyperframe-6.0.1-py3-none-any.whl (12 kB) Collecting kaitaistruct<0.10,>=0.7 (from mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading kaitaistruct-0.9.tar.gz (5.5 kB) Preparing metadata (setup.py) ... done Collecting ldap3<2.9,>=2.8 (from mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading ldap3-2.8.1-py2.py3-none-any.whl (423 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 423.6/423.6 kB 94.2 MB/s eta 0:00:00 Collecting msgpack<1.1.0,>=1.0.0 (from mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading msgpack-1.0.5-cp310-cp310-macosx_10_9_x86_64.whl (74 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.7/74.7 kB 8.6 MB/s eta 0:00:00 Collecting passlib<1.8,>=1.6.5 (from mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading passlib-1.7.4-py2.py3-none-any.whl (525 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 525.6/525.6 kB 3.4 MB/s eta 0:00:00 Collecting protobuf<3.15,>=3.14 (from mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading protobuf-3.14.0-py2.py3-none-any.whl (173 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 173.5/173.5 kB 114.0 MB/s eta 0:00:00 Collecting pyOpenSSL<20.1,>=20.0 (from mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading pyOpenSSL-20.0.1-py2.py3-none-any.whl (54 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.1/54.1 kB 97.2 MB/s eta 0:00:00 Collecting pyparsing<2.5,>=2.4.2 (from mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading pyparsing-2.4.7-py2.py3-none-any.whl (67 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.8/67.8 kB 117.6 MB/s eta 0:00:00 Collecting pyperclip<1.9,>=1.6.0 (from mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading pyperclip-1.8.2.tar.gz (20 kB) Preparing metadata (setup.py) ... done Collecting sortedcontainers<2.4,>=2.3 (from mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading sortedcontainers-2.3.0-py2.py3-none-any.whl (29 kB) Collecting tornado<7,>=4.3 (from mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading tornado-6.3.1-cp38-abi3-macosx_10_9_x86_64.whl (422 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 422.4/422.4 kB 31.7 MB/s eta 0:00:00 Collecting urwid<2.2,>=2.1.1 (from mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading urwid-2.1.2.tar.gz (634 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 634.6/634.6 kB 29.8 MB/s eta 0:00:00 Preparing metadata (setup.py) ... done Collecting wsproto<1.1,>=1.0 (from mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading wsproto-1.0.0-py3-none-any.whl (24 kB) Collecting publicsuffix2<3,>=2.20190812 (from mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading publicsuffix2-2.20191221-py2.py3-none-any.whl (89 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.0/89.0 kB 77.9 MB/s eta 0:00:00 Collecting zstandard<0.15,>=0.11 (from mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading zstandard-0.14.1.tar.gz (676 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 676.8/676.8 kB 52.8 MB/s eta 0:00:00 Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting attrs~=21.3 (from semgrep==0.104.0->libsast>=1.5.1->-r requirements.txt (line 20)) Downloading attrs-21.4.0-py2.py3-none-any.whl (60 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.6/60.6 kB 86.5 MB/s eta 0:00:00 Collecting boltons~=21.0 (from semgrep==0.104.0->libsast>=1.5.1->-r requirements.txt (line 20)) Downloading boltons-21.0.0-py2.py3-none-any.whl (193 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 193.7/193.7 kB 105.9 MB/s eta 0:00:00 Collecting click-option-group~=0.5 (from semgrep==0.104.0->libsast>=1.5.1->-r requirements.txt (line 20)) Downloading click_option_group-0.5.5-py3-none-any.whl (12 kB) Collecting glom~=22.1 (from semgrep==0.104.0->libsast>=1.5.1->-r requirements.txt (line 20)) Downloading glom-22.1.0-py2.py3-none-any.whl (100 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.7/100.7 kB 140.5 MB/s eta 0:00:00 Collecting packaging~=21.0 (from semgrep==0.104.0->libsast>=1.5.1->-r requirements.txt (line 20)) Downloading packaging-21.3-py3-none-any.whl (40 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.8/40.8 kB 96.3 MB/s eta 0:00:00 Collecting jsonschema~=4.6 (from semgrep==0.104.0->libsast>=1.5.1->-r requirements.txt (line 20)) Downloading jsonschema-4.17.3-py3-none-any.whl (90 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.4/90.4 kB 129.3 MB/s eta 0:00:00 Collecting wcmatch~=8.3 (from semgrep==0.104.0->libsast>=1.5.1->-r requirements.txt (line 20)) Downloading wcmatch-8.4.1-py3-none-any.whl (39 kB) Collecting peewee~=3.14 (from semgrep==0.104.0->libsast>=1.5.1->-r requirements.txt (line 20)) Downloading peewee-3.16.2.tar.gz (2.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.9/2.9 MB 46.8 MB/s eta 0:00:00 Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting defusedxml~=0.7.1 (from semgrep==0.104.0->libsast>=1.5.1->-r requirements.txt (line 20)) Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Collecting typing-extensions~=4.2 (from semgrep==0.104.0->libsast>=1.5.1->-r requirements.txt (line 20)) Downloading typing_extensions-4.5.0-py3-none-any.whl (27 kB) Collecting python-lsp-jsonrpc~=1.0.0 (from semgrep==0.104.0->libsast>=1.5.1->-r requirements.txt (line 20)) Downloading python_lsp_jsonrpc-1.0.0-py3-none-any.whl (8.5 kB) Collecting contourpy>=1.0.1 (from matplotlib>=3.0.2->androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading contourpy-1.0.7-cp310-cp310-macosx_10_9_x86_64.whl (244 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 244.2/244.2 kB 174.4 MB/s eta 0:00:00 Collecting cycler>=0.10 (from matplotlib>=3.0.2->androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading cycler-0.11.0-py3-none-any.whl (6.4 kB) Collecting fonttools>=4.22.0 (from matplotlib>=3.0.2->androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading fonttools-4.39.3-py3-none-any.whl (1.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 55.5 MB/s eta 0:00:00 Collecting kiwisolver>=1.0.1 (from matplotlib>=3.0.2->androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading kiwisolver-1.4.4-cp310-cp310-macosx_10_9_x86_64.whl (65 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.5/65.5 kB 122.2 MB/s eta 0:00:00 Collecting numpy>=1.20 (from matplotlib>=3.0.2->androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading numpy-1.24.3-cp310-cp310-macosx_10_9_x86_64.whl (19.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 19.8/19.8 MB 47.1 MB/s eta 0:00:00 Collecting pillow>=6.2.0 (from matplotlib>=3.0.2->androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading Pillow-9.5.0-cp310-cp310-macosx_10_10_x86_64.whl (3.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 46.1 MB/s eta 0:00:00 Collecting python-dateutil>=2.7 (from matplotlib>=3.0.2->androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 164.9 MB/s eta 0:00:00 Collecting backcall (from ipython>=5.0.0->androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading backcall-0.2.0-py2.py3-none-any.whl (11 kB) Collecting jedi>=0.16 (from ipython>=5.0.0->androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading jedi-0.18.2-py2.py3-none-any.whl (1.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 38.6 MB/s eta 0:00:00 Collecting matplotlib-inline (from ipython>=5.0.0->androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB) Collecting pickleshare (from ipython>=5.0.0->androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB) Collecting stack-data (from ipython>=5.0.0->androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading stack_data-0.6.2-py3-none-any.whl (24 kB) Collecting traitlets>=5 (from ipython>=5.0.0->androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading traitlets-5.9.0-py3-none-any.whl (117 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.4/117.4 kB 142.8 MB/s eta 0:00:00 Collecting pexpect>4.3; sys_platform != "win32" (from ipython>=5.0.0->androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading pexpect-4.8.0-py2.py3-none-any.whl (59 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.0/59.0 kB 86.9 MB/s eta 0:00:00 Collecting appnope; sys_platform == "darwin" (from ipython>=5.0.0->androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading appnope-0.1.3-py2.py3-none-any.whl (4.4 kB) Collecting wcwidth (from prettytable>=1.0.0->quark-engine==22.10.1->-r requirements.txt (line 25)) Downloading wcwidth-0.2.6-py2.py3-none-any.whl (29 kB) Collecting pytz>=2020.1 (from pandas->quark-engine==22.10.1->-r requirements.txt (line 25)) Downloading pytz-2023.3-py2.py3-none-any.whl (502 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.3/502.3 kB 52.5 MB/s eta 0:00:00 Collecting tzdata>=2022.1 (from pandas->quark-engine==22.10.1->-r requirements.txt (line 25)) Downloading tzdata-2023.3-py2.py3-none-any.whl (341 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 341.8/341.8 kB 71.2 MB/s eta 0:00:00 Collecting tenacity>=6.2.0 (from plotly->quark-engine==22.10.1->-r requirements.txt (line 25)) Downloading tenacity-8.2.2-py3-none-any.whl (24 kB) Collecting six (from requests-file>=1.4->tldextract==3.4.0->-r requirements.txt (line 27)) Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting cffi>=1.12 (from cryptography<3.4,>=3.3->mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading cffi-1.15.1-cp310-cp310-macosx_10_9_x86_64.whl (179 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 179.2/179.2 kB 127.1 MB/s eta 0:00:00 Collecting Werkzeug<2.0,>=0.15 (from flask<1.2,>=1.1.1->mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 298.6/298.6 kB 124.9 MB/s eta 0:00:00 Collecting Jinja2<3.0,>=2.10.1 (from flask<1.2,>=1.1.1->mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading Jinja2-2.11.3-py2.py3-none-any.whl (125 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 125.7/125.7 kB 144.4 MB/s eta 0:00:00 Collecting itsdangerous<2.0,>=0.24 (from flask<1.2,>=1.1.1->mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading itsdangerous-1.1.0-py2.py3-none-any.whl (16 kB) Collecting hpack<5,>=4.0 (from h2<5,>=4.0->mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading hpack-4.0.0-py3-none-any.whl (32 kB) Collecting h11<1,>=0.9.0 (from wsproto<1.1,>=1.0->mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading h11-0.14.0-py3-none-any.whl (58 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.3/58.3 kB 91.1 MB/s eta 0:00:00 Collecting face>=20.1.0 (from glom~=22.1->semgrep==0.104.0->libsast>=1.5.1->-r requirements.txt (line 20)) Downloading face-22.0.0-py3-none-any.whl (54 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 107.7 MB/s eta 0:00:00 Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 (from jsonschema~=4.6->semgrep==0.104.0->libsast>=1.5.1->-r requirements.txt (line 20)) Downloading pyrsistent-0.19.3-cp310-cp310-macosx_10_9_universal2.whl (82 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.5/82.5 kB 127.8 MB/s eta 0:00:00 Collecting bracex>=2.1.1 (from wcmatch~=8.3->semgrep==0.104.0->libsast>=1.5.1->-r requirements.txt (line 20)) Downloading bracex-2.3.post1-py3-none-any.whl (12 kB) Collecting ujson>=3.0.0 (from python-lsp-jsonrpc~=1.0.0->semgrep==0.104.0->libsast>=1.5.1->-r requirements.txt (line 20)) Downloading ujson-5.7.0-cp310-cp310-macosx_10_9_x86_64.whl (57 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.3/57.3 kB 105.5 MB/s eta 0:00:00 Collecting parso<0.9.0,>=0.8.0 (from jedi>=0.16->ipython>=5.0.0->androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading parso-0.8.3-py2.py3-none-any.whl (100 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.8/100.8 kB 141.4 MB/s eta 0:00:00 Collecting executing>=1.2.0 (from stack-data->ipython>=5.0.0->androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading executing-1.2.0-py2.py3-none-any.whl (24 kB) Collecting asttokens>=2.1.0 (from stack-data->ipython>=5.0.0->androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading asttokens-2.2.1-py2.py3-none-any.whl (26 kB) Collecting pure-eval (from stack-data->ipython>=5.0.0->androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading pure_eval-0.2.2-py3-none-any.whl (11 kB) Collecting ptyprocess>=0.5 (from pexpect>4.3; sys_platform != "win32"->ipython>=5.0.0->androguard==3.4.0a1->-r requirements.txt (line 23)) Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB) Collecting pycparser (from cffi>=1.12->cryptography<3.4,>=3.3->mitmproxy==6.0.2->http-tools>=2.1.1->-r requirements.txt (line 19)) Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 125.5 MB/s eta 0:00:00 Building wheels for collected packages: biplist, bs4, http-tools, libsast, frida, blinker, kaitaistruct, pyperclip, urwid, zstandard, peewee Building wheel for biplist (setup.py) ... done Created wheel for biplist: filename=biplist-1.0.3-py3-none-any.whl size=11105 sha256=6a3d511c99c5bd79602f9ec25364a343d1000235805d344908754ad97fe6abbb Stored in directory: /private/tmp/pip-ephem-wheel-cache-i344juzi/wheels/6e/64/3c/71cac238401053431bfe27154ab2b4a367952da6e1df000134 Building wheel for bs4 (setup.py) ... done Created wheel for bs4: filename=bs4-0.0.1-py3-none-any.whl size=1257 sha256=fbefefb5fc81c2fdf63b11437b92ce29b1d2416bf56f77481dc1f19b9a527235 Stored in directory: /private/tmp/pip-ephem-wheel-cache-i344juzi/wheels/25/42/45/b773edc52acb16cd2db4cf1a0b47117e2f69bb4eb300ed0e70 Building wheel for http-tools (setup.py) ... done Created wheel for http-tools: filename=http_tools-2.1.1-py3-none-any.whl size=572323 sha256=9fe4eb1a5ae3cc3eeafb48c77bb45e3a9294e7cfa0077204113837c470bc85ad Stored in directory: /private/tmp/pip-ephem-wheel-cache-i344juzi/wheels/d6/87/e3/74e292c9b3062ead76e5647d8dd6271d393132afb7774a2d79 Building wheel for libsast (setup.py) ... done Created wheel for libsast: filename=libsast-1.5.2-py3-none-any.whl size=35317 sha256=4d5c31cb6f955e5d42f2e293ade26e9aadb9c092cf3f25d87b34973b39916f23 Stored in directory: /private/tmp/pip-ephem-wheel-cache-i344juzi/wheels/c1/3f/25/15102ff0631b3c9533569bc012888391310b3cd9f3c100d9e7 Building wheel for frida (setup.py) ... error error: subprocess-exited-with-error

× python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [16 lines of output] running bdist_wheel running build running build_py creating build creating build/lib.macosx-10.9-universal2-cpython-310 creating build/lib.macosx-10.9-universal2-cpython-310/frida copying frida/init.py -> build/lib.macosx-10.9-universal2-cpython-310/frida copying frida/core.py -> build/lib.macosx-10.9-universal2-cpython-310/frida running build_ext looking for prebuilt extension in home directory, i.e. /Users/chikkachun/frida-15.2.2-py3.10-macosx-10.9-x86_64.egg prebuilt extension not found in home directory, will try downloading it querying pypi for available prebuilds using default index URL: https://pypi.org/simple/ downloading package list from https://pypi.org/simple/frida/ unable to download it within 20 seconds; please download it manually to /Users/chikkachun/frida-15.2.2-py3.10-macosx-10.9-x86_64.egg error: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)> [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for frida Running setup.py clean for frida Building wheel for blinker (setup.py) ... done Created wheel for blinker: filename=blinker-1.4-py3-none-any.whl size=13458 sha256=203ea1b96f2eec80552de4f0e5ebe6243b2664bf69df7761ab425d6422f4e055 Stored in directory: /private/tmp/pip-ephem-wheel-cache-i344juzi/wheels/46/d1/36/f5bd574e4181b8e1ca3e12dd8d243aa9218725603566fd3c1d Building wheel for kaitaistruct (setup.py) ... done Created wheel for kaitaistruct: filename=kaitaistruct-0.9-py2.py3-none-any.whl size=5498 sha256=51422064103de4bc7eb524aaa992ac1d2f971f59d106ee07d53875e9a02111c9 Stored in directory: /private/tmp/pip-ephem-wheel-cache-i344juzi/wheels/d9/20/7f/e158f94ddb46ef3b44fb407c63c54ed2827a0b6bcf427a9092 Building wheel for pyperclip (setup.py) ... done Created wheel for pyperclip: filename=pyperclip-1.8.2-py3-none-any.whl size=11124 sha256=cf6196ee1e0431e874badf3036b713ba940bcb75923fbf5bcda8cce676e108da Stored in directory: /private/tmp/pip-ephem-wheel-cache-i344juzi/wheels/04/24/fe/140a94a7f1036003ede94579e6b4227fe96c840c6f4dcbe307 Building wheel for urwid (setup.py) ... done Created wheel for urwid: filename=urwid-2.1.2-cp310-cp310-macosx_10_9_universal2.whl size=247159 sha256=5b87cf814b30c06dc96b9e8addee9f1c2dc44fba65f2fbb2b71b4380113dfdce Stored in directory: /private/tmp/pip-ephem-wheel-cache-i344juzi/wheels/05/3d/85/cde786c07f333509d868e5024d5ed8c70519fa1b8e8c66ec6c Building wheel for zstandard (pyproject.toml) ... done Created wheel for zstandard: filename=zstandard-0.14.1-cp310-cp310-macosx_10_9_universal2.whl size=688569 sha256=d7f2a8b8d33cc11bfecf505d362ce532f20ad0ddf6d814ea940b9d5a08bbe76a Stored in directory: /private/tmp/pip-ephem-wheel-cache-i344juzi/wheels/b9/7a/18/edd4ace3a5afa379b9e314f10dda112a9b2dfa1356edf83449 Building wheel for peewee (pyproject.toml) ... done Created wheel for peewee: filename=peewee-3.16.2-cp310-cp310-macosx_10_9_universal2.whl size=384845 sha256=4f2d3555dd795538182be750eb89e6c7e0454d965e27e9d8af68d50c20d82322 Stored in directory: /private/tmp/pip-ephem-wheel-cache-i344juzi/wheels/24/76/50/b0b3e96184430b9bd19ad31f79a171dcebe8f47cb367401f1a Successfully built biplist bs4 http-tools libsast blinker kaitaistruct pyperclip urwid zstandard peewee Failed to build frida ERROR: Could not build wheels for frida, which is required to install pyproject.toml-based projects [INSTALL] Clean Up

=======================MobSF Clean Script for Unix======================= Running this script will delete the Scan database, all files uploaded and generated.

Deleting all uploads Deleting all downloads Deleting Static Analyzer migrations Deleting Dynamic Analyzer migrations Deleting MobSF migrations Deleting Python byte code files Deleting temp and log files Deleting Scan database Deleting Secret file Deleting MobSF data directory: /Users/chikkachun/.MobSF Done [INSTALL] Migrating Database Traceback (most recent call last): File "/Users/chikkachun/QuadraInspect/tools/mobfs/manage.py", line 12, in from django.core.management import execute_from_command_line ModuleNotFoundError: No module named 'django' Traceback (most recent call last): File "/Users/chikkachun/QuadraInspect/tools/mobfs/manage.py", line 12, in from django.core.management import execute_from_command_line ModuleNotFoundError: No module named 'django' Traceback (most recent call last): File "/Users/chikkachun/QuadraInspect/tools/mobfs/manage.py", line 12, in from django.core.management import execute_from_command_line ModuleNotFoundError: No module named 'django' wkhtmltopdf 0.12.6 (with patched qt) [INSTALL] Installation Complete [ERROR] Installation Failed! Please ensure that all the requirements mentioned in documentation are installed before you run setup script. Scroll up to see any installation errors.

The 'decorator==4.4.2' distribution was not found and is required by the application

pullghjunkkk commented 1 year ago

QuadraInspect Main>> : START mobfs

Error: class uri 'gunicorn.workers.gthread.ThreadWorker' invalid or not found:

[Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/gunicorn/workers/gthread.py", line 40, in from asyncio import selectors ImportError: cannot import name 'selectors' from 'asyncio' (/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/asyncio/init.py)

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/gunicorn/util.py", line 135, in load_class mod = import_module('.'.join(components)) File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/importlib/init.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1050, in _gcd_import File "", line 1027, in _find_and_load File "", line 1006, in _find_and_load_unlocked File "", line 688, in _load_unlocked File "", line 883, in exec_module File "", line 241, in _call_with_frames_removed File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/gunicorn/workers/gthread.py", line 42, in from gunicorn import selectors File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/gunicorn/selectors.py", line 11, in from collections import namedtuple, Mapping ImportError: cannot import name 'Mapping' from 'collections' (/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/collections/init.py) ]

QuadraInspect Main>> :

morpheuslord commented 1 year ago

You have some sort of mobfs install error check mobfs issues for an answer. It's working in my system

morpheuslord commented 1 year ago

Delete the tools/mobfs folder and run the tools installer in the quadrainspect menu