Antwort1
Bitte befolgen Sie die nachstehenden Schritte, um Kippo und Kippo-Graph unter Ubuntu 18.04 und höher auszuführen.
Installieren Sie Abhängigkeiten:
sudo apt install build-essential python-mysqldb apache2 python-dev libmysqlclient-dev python-virtualenv python-pip mysql-server mysql-client libapache2-mod-php php-cli php-common php-cgi php-mysql php-gd php-xml php-curl php-gmp php-bcmath
Richten Sie MySQL für die Arbeit mit Kippo Playlog ein:
2a. Verwenden Sie den folgenden Code, um disable_strict_mode.cnf im Editor zu erstellen und zu öffnen:
sudo nano /etc/mysql/conf.d/disable_strict_mode.cnf
2b. Kopieren Sie diesen Code, fügen Sie ihn in den Editor ein, speichern Sie ihn und beenden Sie den Editor:
sql_mode=IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Starten Sie den MySQL-Server:
sudo service mysql start
ODER starten Sie es neu, wenn es bereits gestartet ist:
sudo service mysql restart
Melden Sie sich beim MySQL-Server an:
sudo mysql -u root -p
Führen Sie den folgenden Code (Zeile für Zeile) aus, um die Datenbank und den Benutzer für Kippo zu erstellen:
CREATE DATABASE kippo; GRANT ALL ON kippo.* TO 'kippo'@'localhost' IDENTIFIED BY 'kippo'; exit
Führen Sie den folgenden Code (Zeile für Zeile) aus, um einen Benutzer für Kippo in Ubuntu zu erstellen:
sudo useradd -m kippo sudo passwd kippo
Beenden Sie den Sudo-Benutzer mit
exit
und melden Sie sich mit dem Kippo-Benutzer an:Führen Sie den folgenden Code (Zeile für Zeile) aus, um Kippo einzurichten:
git clone https://github.com/desaster/kippo cd kippo/doc/sql mysql -u kippo -p USE kippo source mysql.sql; show tables; exit cd .. cd .. cp kippo.cfg.dist kippo.cfg
Führen Sie den folgenden Befehl aus, heben Sie die Kommentierung von mysql auf und fügen Sie kippo mysql user als hinzuKippaund Passwort alsKippaund speichern und den Editor beenden:
nano kippo.cfg
Führen Sie die folgenden Befehle (Zeile für Zeile) aus, um eine virtuelle Python-Umgebung zu erstellen und sie für die Ausführung von Kippo vorzubereiten:
cd virtualenv kippo_env . ./kippo_env/bin/activate pip install twisted==15.1.0 pip install pyasn1 pip install pycrypto pip install MySQL-python cd kippo/
Führen Sie Kippo standardmäßig auf Port 2222 aus:
./start.sh /home/kippo/kippo_env/
Führen Sie die folgenden Befehle (Zeile für Zeile) aus, um Kippo-Graph zu installieren *optional:
cd /var/www/html sudo wget http://bruteforcelab.com/wp-content/uploads/kippo-graph-1.5.1.tar.gz sudo tar zxvf kippo-graph-1.5.1.tar.gz sudo rm kippo-graph-1.5.1.tar.gz sudo mv kippo-graph-1.5.1 kippo-graph cd kippo-graph sudo chmod 777 generated-graphs sudo cp config.php.dist config.php
Führen Sie den folgenden Befehl aus, um die Kippo-Graph-Konfigurationsdatei zu bearbeiten und geben Sie mysql host, Kippo user as ein.Kippaund Passwort alsKippaund bei Bedarf weitere Optionen:
sudo nano config.php
Führen Sie den folgenden Befehl aus, um den Apache-Server auszuführen:
sudo service apache2 start
Fertig. Kippo-Graph ist abrufbar unterhttp://localhost/kippo-graph/