|
Post by m3m0r3x on Feb 27, 2016 10:05:13 GMT
Hi @all,
after a long time I wanted to start up Fruityproxy. But unfortunately I can't get it to work. I have AP and Karma running but FruitywifiProxy won't start up. Is there need another dependency?
Regards,
Mem
|
|
|
Post by xtr4nge on Feb 27, 2016 13:37:04 GMT
Hi m3m0r3x,
Check the following: - You need to have BDFproxy module installed. - You need at least mitmproxy v0.15
Use the install.sh script to be sure that all the dependencies are installed:
cd /usr/share/fruitywifi/www/modules/fruityproxy/includes/ ./install.sh
regards
|
|
|
Post by blackhold on Nov 30, 2016 17:58:29 GMT
Hi, I also could not run fruityproxy ;(
Hardware: pcengines apu1d4 Operating system: Debian 8.5 + kali linux repos Clean install
I tried to install kali linux directly but with no chance, this hardware have not graphical interface and the install is through serial.
I have run the install.sh script and downloaded all the dependencies and all process was ok with no errors.
root@apu1d4:/usr/share/fruitywifi/www/modules/fruityproxy/includes# ./install.sh installing FruityProxy... Reading package lists... Done Building dependency tree Reading state information... Done python-pip is already the newest version. The following packages were automatically installed and are no longer required: libalgorithm-c3-perl libarchive-extract-perl libcgi-fast-perl libcgi-pm-perl libclass-c3-perl libclass-c3-xs-perl libcpan-meta-perl libdata-optlist-perl libdata-section-perl libfcgi-perl libintl-perl liblog-message-perl liblog-message-simple-perl libmodule-build-perl libmodule-pluggable-perl libmodule-signature-perl libmro-compat-perl libpackage-constants-perl libparams-util-perl libpod-latex-perl libpod-readme-perl libregexp-common-perl libsoftware-license-perl libsub-exporter-perl libsub-install-perl libterm-ui-perl libtext-soundex-perl libtext-template-perl libwebp5 libwebpdemux1 libwebpmux1 Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 281 not upgraded. Reading package lists... Done Building dependency tree Reading state information... Done build-essential is already the newest version. libffi-dev is already the newest version. libssl-dev is already the newest version. libxml2-dev is already the newest version. libxslt1-dev is already the newest version. python-dev is already the newest version. The following packages were automatically installed and are no longer required: libalgorithm-c3-perl libarchive-extract-perl libcgi-fast-perl libcgi-pm-perl libclass-c3-perl libclass-c3-xs-perl libcpan-meta-perl libdata-optlist-perl libdata-section-perl libfcgi-perl libintl-perl liblog-message-perl liblog-message-simple-perl libmodule-build-perl libmodule-pluggable-perl libmodule-signature-perl libmro-compat-perl libpackage-constants-perl libparams-util-perl libpod-latex-perl libpod-readme-perl libregexp-common-perl libsoftware-license-perl libsub-exporter-perl libsub-install-perl libterm-ui-perl libtext-soundex-perl libtext-template-perl libwebp5 libwebpdemux1 libwebpmux1 Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 281 not upgraded. Reading package lists... Done Building dependency tree Reading state information... Done python-configobj is already the newest version. The following packages were automatically installed and are no longer required: libalgorithm-c3-perl libarchive-extract-perl libcgi-fast-perl libcgi-pm-perl libclass-c3-perl libclass-c3-xs-perl libcpan-meta-perl libdata-optlist-perl libdata-section-perl libfcgi-perl libintl-perl liblog-message-perl liblog-message-simple-perl libmodule-build-perl libmodule-pluggable-perl libmodule-signature-perl libmro-compat-perl libpackage-constants-perl libparams-util-perl libpod-latex-perl libpod-readme-perl libregexp-common-perl libsoftware-license-perl libsub-exporter-perl libsub-install-perl libterm-ui-perl libtext-soundex-perl libtext-template-perl libwebp5 libwebpdemux1 libwebpmux1 Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 281 not upgraded. Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libalgorithm-c3-perl libarchive-extract-perl libcgi-fast-perl libcgi-pm-perl libclass-c3-perl libclass-c3-xs-perl libcpan-meta-perl libdata-optlist-perl libdata-section-perl libfcgi-perl libintl-perl liblog-message-perl liblog-message-simple-perl libmodule-build-perl libmodule-pluggable-perl libmodule-signature-perl libmro-compat-perl libpackage-constants-perl libparams-util-perl libpod-latex-perl libpod-readme-perl libregexp-common-perl libsoftware-license-perl libsub-exporter-perl libsub-install-perl libterm-ui-perl libtext-soundex-perl libtext-template-perl libwebp5 libwebpdemux1 libwebpmux1 Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 281 not upgraded. Need to get 0 B/218 kB of archives. After this operation, 0 B of additional disk space will be used. Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^(.*?)(\\)?\${ <-- HERE ([^{}]+)}(.*)$/ at /usr/share/perl5/Debconf/Question.pm line 72. Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ([^}]+)}/ at /usr/share/perl5/Debconf/Config.pm line 30. (Reading database ... 96091 files and directories currently installed.) Preparing to unpack .../python-setuptools_28.7.1-1_all.deb ... Unpacking python-setuptools (28.7.1-1) over (28.7.1-1) ... Setting up python-setuptools (28.7.1-1) ... Requirement already up-to-date: setuptools in /usr/local/lib/python2.7/dist-packages Requirement already up-to-date: six in /usr/lib/python2.7/dist-packages Requirement already up-to-date: pyOpenSSL in /usr/lib/python2.7/dist-packages Requirement already satisfied (use --upgrade to upgrade): flask in /usr/lib/python2.7/dist-packages Requirement already satisfied (use --upgrade to upgrade): mitmproxy in /usr/lib/python2.7/dist-packages Requirement already satisfied (use --upgrade to upgrade): enum34<2,>=1.0.4 in /usr/lib/python2.7/dist-packages (from mitmproxy) Requirement already satisfied (use --upgrade to upgrade): ipaddress<1.1,>=1.0.15 in /usr/lib/python2.7/dist-packages (from mitmproxy) Requirement already satisfied (use --upgrade to upgrade): typing==3.5.2.2 in /usr/lib/python2.7/dist-packages (from mitmproxy) Requirement already satisfied (use --upgrade to upgrade): mitmflib in /usr/lib/python2.7/dist-packages Reading package lists... Done Building dependency tree Reading state information... Done libjpeg-dev is already the newest version. The following packages were automatically installed and are no longer required: libalgorithm-c3-perl libarchive-extract-perl libcgi-fast-perl libcgi-pm-perl libclass-c3-perl libclass-c3-xs-perl libcpan-meta-perl libdata-optlist-perl libdata-section-perl libfcgi-perl libintl-perl liblog-message-perl liblog-message-simple-perl libmodule-build-perl libmodule-pluggable-perl libmodule-signature-perl libmro-compat-perl libpackage-constants-perl libparams-util-perl libpod-latex-perl libpod-readme-perl libregexp-common-perl libsoftware-license-perl libsub-exporter-perl libsub-install-perl libterm-ui-perl libtext-soundex-perl libtext-template-perl libwebp5 libwebpdemux1 libwebpmux1 Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 281 not upgraded. Requirement already up-to-date: Pillow in /usr/lib/python2.7/dist-packages --2016-11-30 18:55:19-- https://github.com/xtr4nge/FruityProxy/archive/master.zip Resolving github.com (github.com)... 192.30.253.113, 192.30.253.112 Connecting to github.com (github.com)|192.30.253.113|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://codeload.github.com/xtr4nge/FruityProxy/zip/master [following] --2016-11-30 18:55:19-- https://codeload.github.com/xtr4nge/FruityProxy/zip/master Resolving codeload.github.com (codeload.github.com)... 192.30.253.121, 192.30.253.120 Connecting to codeload.github.com (codeload.github.com)|192.30.253.121|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [application/zip] Saving to: ‘FruityProxy-master.zip’
FruityProxy-master.zip [ <=> ] 57.21K 138KB/s in 0.4s
2016-11-30 18:55:21 (138 KB/s) - ‘FruityProxy-master.zip’ saved [58587]
Archive: FruityProxy-master.zip 47a5a9a40f243dce67f62802d35249d5b3c44e7d replace FruityProxy-master/LICENSE? [y]es, [n]o, [A]ll, [N]one, [r]ename: A inflating: FruityProxy-master/LICENSE inflating: FruityProxy-master/README.md inflating: FruityProxy-master/content/InjectHTML/inject.txt inflating: FruityProxy-master/content/KeyLogger/msfkeylogger.js inflating: FruityProxy-master/content/Screenshot/screenshot.js extracting: FruityProxy-master/content/empty inflating: FruityProxy-master/core/ProxyHandler.py extracting: FruityProxy-master/core/__init__.py inflating: FruityProxy-master/fruityproxy.conf inflating: FruityProxy-master/fruityproxy.py inflating: FruityProxy-master/install.sh extracting: FruityProxy-master/logs/empty extracting: FruityProxy-master/modules/__init__.py inflating: FruityProxy-master/plugins.xml inflating: FruityProxy-master/plugins/BDFproxy.py inflating: FruityProxy-master/plugins/DNSspoof.py inflating: FruityProxy-master/plugins/Delivery.py inflating: FruityProxy-master/plugins/DriftNet.py inflating: FruityProxy-master/plugins/InjectHTML.py inflating: FruityProxy-master/plugins/KeyLogger.py inflating: FruityProxy-master/plugins/NoCache.py inflating: FruityProxy-master/plugins/NonSecureHeaders.py inflating: FruityProxy-master/plugins/Redirect.py inflating: FruityProxy-master/plugins/Replace.py inflating: FruityProxy-master/plugins/Screenshot.py inflating: FruityProxy-master/plugins/Survey.py inflating: FruityProxy-master/plugins/URLsnarf.py inflating: FruityProxy-master/plugins/Upsidedown.py inflating: FruityProxy-master/plugins/__init__.py inflating: FruityProxy-master/plugins/plugin.py ln: failed to create symbolic link ‘/usr/share/fruitywifi/www/modules/fruityproxy/includes/FruityProxy-master/modules/bdf/bdf’: File exists ..DONE..
mitmproxy is superior than 0.15
root@apu1d4:/home/blackhold# dpkg -l | grep mitmproxy ii mitmproxy 0.18.2-3kali1 all SSL-capable man-in-the-middle HTTP proxy root@apu1d4:/usr/share/fruitywifi/www/modules/fruityproxy/includes/FruityProxy-master# dpkg -l |grep mitmflib ii mitmflib 0~git20150723-0kali1 all Collection of libraries for MITMf
and if I try to run directly fruityproxy it says:
root@apu1d4:/usr/share/fruitywifi/www/modules/fruityproxy/includes/FruityProxy-master# python fruityproxy.py Traceback (most recent call last): File "fruityproxy.py", line 107, in <module> config = proxy.ProxyConfig(port=listenPort, mode=proxyMode) TypeError: __init__() got an unexpected keyword argument 'mode' What could going wrong?
Thanks you much!
|
|