nccgroup / umap2

Umap2 is the second revision of NCC Group's python based USB host security assessment tool.
GNU Affero General Public License v3.0
252 stars 70 forks source link

umap2kitty invalid syntax #35

Open zackcheema opened 2 years ago

zackcheema commented 2 years ago

Trying to run the umap2kitty command but I'm receiving the following error:

└─# python2.7 /usr/local/bin/umap2kitty -s mass_storage.stages
Traceback (most recent call last): File "/usr/local/bin/umap2kitty", line 5, in from umap2.fuzz.fuzz_engine import main File "/usr/local/lib/python2.7/dist-packages/umap2/fuzz/fuzz_engine.py", line 16, in from kitty.remote.rpc import RpcServer File "/usr/local/lib/python2.7/dist-packages/kitty/remote/init.py", line 23, in from kitty.remote.rpc import RpcServer, RpcClient File "/usr/local/lib/python2.7/dist-packages/kitty/remote/rpc.py", line 22, in import requests File "/usr/share/offsec-awae-wheels/requests-2.23.0-py2.py3-none-any.whl/requests/init.py", line 95, in File "/usr/share/offsec-awae-wheels/urllib3-1.25.9-py2.py3-none-any.whl/urllib3/contrib/pyopenssl.py", line 46, in File "/usr/share/offsec-awae-wheels/pyOpenSSL-19.1.0-py2.py3-none-any.whl/OpenSSL/init.py", line 8, in File "/usr/share/offsec-awae-wheels/pyOpenSSL-19.1.0-py2.py3-none-any.whl/OpenSSL/crypto.py", line 12, in File "/usr/local/lib/python2.7/dist-packages/cryptography/x509/init.py", line 6, in from cryptography.x509 import certificate_transparency File "/usr/local/lib/python2.7/dist-packages/cryptography/x509/certificate_transparency.py", line 22 class SignedCertificateTimestamp(metaclass=abc.ABCMeta): ^ SyntaxError: invalid syntax

Does anyone have a work around/fix?