Mientras que estoy probando muchas de las herramientas de KALI LINUX en debian 9 y sigo armando un script para ustedes decidí detenerme y solucionar el problema en faraday.

En su script aún esta escrito para debin 8 y la instalación me lanza errores, entonces me detuve a modificarlo para que corra excelente.

git clone https://github.com/infobyte/faraday.git
cd faraday
nano install.sh

SCRIPT HERE

El script modificado

#!/bin/bash
###
## Faraday Penetration Test IDE
## Copyright (C) 2013  Infobyte LLC (http://www.infobytesec.com/)
## See the file 'doc/LICENSE' for the license information
###

#Check if is it root
if [ $EUID -ne 0 ]; then
 echo "You must be root."
 exit 1
fi

update=0

#os detection
arch=$(uname -m)
kernel=$(uname -r)
if [ -f /etc/lsb-release ]; then
	if [ ! -f /usr/bin/lsb_release ] ; then
           apt-get update
           update=1
	       apt-get -y install lsb-release
        fi
        os=$(lsb_release -s -d)
elif [ -f /etc/debian_version ]; then
        os="Debian $(cat /etc/debian_version)"
elif [ -f /etc/redhat-release ]; then
        os=`cat /etc/redhat-release`
else
        os="$(uname -s) $(uname -r)"
fi

echo "[+] Install $os $arch"

if [[ "$os" =~ "Debian 9".*|"stretch/sid".* ]]; then

    #Check if user agree with change to experimental
    read -r -p "We need change your debian to experimental - sid branch (If you are not). You agree?[Y/n] " input

    case $input in

        [nN][oO]|[nN])
                    echo "[!]Faraday install: Aborted"
                    echo "[!]You need agree the update to experimental - sid"
                    exit 1;;
    esac

    echo "deb http://ftp.de.debian.org/debian testing main contrib non-free" >> /etc/apt/sources.list
    echo "deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free" >> /etc/apt/sources.list
    echo "deb http://security.debian.org/ jessie/updates main contrib non-free" >> /etc/apt/sources.list
    echo "deb https://apache.bintray.com/couchdb-deb jessie main" >> /etc/apt/sources.list
    echo "deb http://cz.archive.ubuntu.com/ubuntu trusty main" >> /etc/apt/sources.list
    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32
    curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc \ | sudo apt-key add -
    apt-get install apt-transport-https
    apt-get install dirmngr
    pip install tornado==4.5.3
    apt-get update
    sudo pip install lxml
    sudo apt-get install libxml2-dev libxslt-dev python-dev nmap 
    sudo pip install BeautifulSoup4
    apt-get install python-psycopg2
    update=1
fi

if [ "$update" -eq 0 ]; then
    apt-get update
    update=1
fi

for pkg in build-essential ipython python-setuptools python-pip python-dev libpq-dev libffi-dev couchdb gir1.2-gtk-3.0 gir1.2-vte-2.91 gir1.2-vte-2.90 python-gobject zsh curl; do
    sudo apt-get install -y $pkg    
done

pip2 install -r requirements.txt

echo "You can now run Faraday, enjoy!"
sudo chmod +x install.sh
sudo ./install.sh

Todo esta automatizado con este script, ahora solo vamos a recordar la contraseña que colocamos al instalar couchdb, en el cual el usuario por default es “admin”.
Ahora vamos a editar lo siguiente y colocar la contraseña que colocamos en couchdb eso funciona si seguimos lo siguiente:

python2 faraday-server.py
nano /root/.faraday/config/server.ini

User:admin
pass:contraseña de couchdb
Ahora editamos

nano /root/.faraday/config/user.xml

Editamos en couch_uri.

http://admin:[email protected]:5985

Ahora tenemos todo listo y vamos a volver ejecutar

python2 faraday-server.py
python2 faraday.py

Te recomiendo que lo corra en modo root, también recuerda que la ubicaciones puede cambiar si en caso lo haces por root o sudo con /.faraday/config.
Tienes más info en mi anterior post. HERE

INSTALAR EN TU SISTEMA PARA QUE CORRA CON UN SOLO COMANDO

git clone https://github.com/infobyte/faraday.git /usr/share/python-faraday
easy_install -U setuptools

Recuerda editar Install.sh

cd /usr/share/python-faraday && ./install.sh
nano /usr/bin/python-faraday
#!/bin/sh

systemctl start python-faraday
sleep 3
cd /usr/share/python-faraday && ./faraday.py "[email protected]"
systemctl stop python-faraday

Para el server

nano /lib/systemd/system/python-faraday.service
ice
[Unit]
Description=python-faraday Server
Requires=couchdb.service
After=couchdb.service

[Service]
Type=simple
ExecStart=/usr/share/python-faraday/faraday-server.py

[Install]
WantedBy=multi-user.target

Y ahora si

sudo python-faraday

No te olvides en compartirlo!

Share Please!