решение1
Чтобы запустить Kippo и Kippo-Graph в Ubuntu 18.04 и более поздних версиях, выполните следующие действия.
Установите зависимости:
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
Настройте mysql для работы с kippo playlog:
2а. Используйте код ниже, чтобы создать и открыть disable_strict_mode.cnf в редакторе:
sudo nano /etc/mysql/conf.d/disable_strict_mode.cnf
2б. Скопируйте и вставьте этот код в редактор, сохраните его и выйдите из редактора:
sql_mode=IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Запустите сервер MySQL:
sudo service mysql start
ИЛИ перезапустите его, если он уже запущен:
sudo service mysql restart
Вход на сервер MySQL:
sudo mysql -u root -p
Запустите код ниже (по одной строке за раз), чтобы создать базу данных и пользователя для Kippo:
CREATE DATABASE kippo; GRANT ALL ON kippo.* TO 'kippo'@'localhost' IDENTIFIED BY 'kippo'; exit
Запустите код ниже (по одной строке за раз), чтобы создать пользователя для kippo в Ubuntu:
sudo useradd -m kippo sudo passwd kippo
Выйдите из пользователя sudo
exit
и войдите в систему как пользователь kippo:Запустите код ниже (по одной строке за раз), чтобы настроить Kippo:
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
Выполните команду ниже, раскомментируйте mysql и добавьте пользователя kippo mysql каккиппои пароль каккиппои сохраните и выйдите из редактора:
nano kippo.cfg
Выполните команды ниже (по одной строке за раз), чтобы создать виртуальную среду Python и подготовить ее для запуска Kippo:
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/
Запустите Kippo на порту 2222 по умолчанию:
./start.sh /home/kippo/kippo_env/
Выполните команды ниже (по одной строке за раз), чтобы установить Kippo-Graph *необязательно:
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
Выполните команду ниже, чтобы отредактировать файл конфигурации Kippo-Graph и указать хост mysql, пользователя Kippo каккиппои пароль каккиппои другие варианты при необходимости:
sudo nano config.php
Для запуска сервера Apache выполните команду ниже:
sudo service apache2 start
Готово. Доступ к Kippo-Graph можно получить по адресуhttp://localhost/kippo-graph/