diff --git a/linux/prepare-kali.sh b/linux/prepare-kali.sh index 50b1311..ea40725 100644 --- a/linux/prepare-kali.sh +++ b/linux/prepare-kali.sh @@ -66,6 +66,17 @@ apt-get update --fix-missing apt install -yq -m git build-essential binutils-dev vim python3 libunwind-dev python unzip python-pip python3-pip python3-venv python3-setuptools libssl-dev autoconf automake libtool python2.7-dev python3.7-dev python3-tk jq awscli npm graphviz golang neo4j libgconf-2-4 bloodhound lftp chromium heimdal-clients python-ldap rdate pcregrep lftp mingw-w64 bluetooth bluez libbluetooth-dev libudev-dev p7zip git ca-certificates build-essential libreadline5 libreadline-dev libusb-0.1-4 libusb-dev perl pkg-config wget libncurses5-dev gcc-arm-none-eabi libstdc++-arm-none-eabi-newlib libqt4-dev libpcap-dev libusb-1.0-0-dev libnetfilter-queue-dev bettercap oscanner tnscmd10g samba samba-common smbclient unrar libnfc-bin autoconf libnfc-dev tox libmariadb-dev python-m2crypto cmake +if ! [ -x "$(command -v pip2)" ]; then + echo 'Error: pip2 is not installed.' >&2 + exit 1 +fi + +if ! [ -x "$(command -v pip3" ]; then + echo 'Error: pip3 is not installed.' >&2 + exit 1 +fi + + pip3 install virtualenv awscli wheel boto3 botocore btlejack six pip2 install virtualenv wheel boto3 botocore pyinstaller lxml pyip ansi2html keystone