From 0c03f23642475893b1550a9eabf4e750b85d42be Mon Sep 17 00:00:00 2001 From: Minh Duc Vo <32769878+minhducsun2002@users.noreply.github.com> Date: Fri, 11 Jan 2019 20:03:42 +0700 Subject: [PATCH 1/2] Adding checks to install `mitmproxy` where needed --- installer.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/installer.sh b/installer.sh index b906c6f..4135f0e 100755 --- a/installer.sh +++ b/installer.sh @@ -53,13 +53,16 @@ func_install(){ apt-get install -y build-essential libnetfilter-queue-dev apt-get install -y python-qt4 python-scapy hostapd rfkill apt-get install -y python-dev git - apt-get install -y libpcap-dev + apt-get install -y libpcap-dev gdebi dist=$(tr -s ' \011' '\012' < /etc/issue | head -n 1) if [ "$dist" = "Kali" ]; then apt-get install libssl1.0 fi pip install -r requirements.txt - pip install mitmproxy==0.18.2 + wget http://ftp.de.debian.org/debian/pool/main/m/mitmproxy/mitmproxy_0.18.2-6_all.deb \ + -O /tmp/mitmproxy_0.18.2-6_all.deb + gdebi --non-interactive /tmp/mitmproxy_0.18.2-6_all.deb + echo "----------------------------------------" echo "[=]$bldblu checking dependencies $txtrst " func_check_install "hostapd" From f7251edcd57d197c8d578733919a9d2d68cf5f90 Mon Sep 17 00:00:00 2001 From: Minh Duc Vo <32769878+minhducsun2002@users.noreply.github.com> Date: Fri, 11 Jan 2019 20:32:50 +0700 Subject: [PATCH 2/2] Altenative "mitmproxy" installation will be Debian only Other distributions might not have some of the required dependencies. --- installer.sh | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/installer.sh b/installer.sh index 4135f0e..d2096b5 100755 --- a/installer.sh +++ b/installer.sh @@ -53,15 +53,12 @@ func_install(){ apt-get install -y build-essential libnetfilter-queue-dev apt-get install -y python-qt4 python-scapy hostapd rfkill apt-get install -y python-dev git - apt-get install -y libpcap-dev gdebi + apt-get install -y libpcap-dev dist=$(tr -s ' \011' '\012' < /etc/issue | head -n 1) if [ "$dist" = "Kali" ]; then apt-get install libssl1.0 fi pip install -r requirements.txt - wget http://ftp.de.debian.org/debian/pool/main/m/mitmproxy/mitmproxy_0.18.2-6_all.deb \ - -O /tmp/mitmproxy_0.18.2-6_all.deb - gdebi --non-interactive /tmp/mitmproxy_0.18.2-6_all.deb echo "----------------------------------------" echo "[=]$bldblu checking dependencies $txtrst " @@ -74,6 +71,15 @@ func_install(){ if [ "$dist" = "Ubuntu" ]; then apt-get install libjpeg8-dev -y fi + if [ "$dist" = "Debian" ]; then + apt-get install -y gdebi + wget http://ftp.de.debian.org/debian/pool/main/m/mitmproxy/mitmproxy_0.18.2-6_all.deb \ + -O /tmp/mitmproxy_0.18.2-6_all.deb + gdebi --non-interactive /tmp/mitmproxy_0.18.2-6_all.deb + else + pip install mitmproxy=0.18.2 + fi + echo "[=] $bldblu Install WiFi-Pumpkin $txtrst" if [ -d "$DIRECTORY" ]; then rm -r $DIRECTORY