Kippo Honey の起動失敗

Kippo Honey の起動失敗

を使用してインストールした kippo honey を起動しようとすると./start.sh、次のエラーが表示されます。

ここに画像の説明を入力してください

これをどうすれば修正できますか?

答え1

現時点では、Ubuntu 18.04 以降で Kippo と Kippo-Graph を実行するには、以下の手順に従ってください。

  1. 依存関係をインストールします:

    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
    
  2. kippo playlog で動作するように mysql を設定します。

    2a. 以下のコードを使用して、disable_strict_mode.cnf を作成し、エディターで開きます。

    sudo nano /etc/mysql/conf.d/disable_strict_mode.cnf
    

    2b. 次のコードをコピーしてエディターに貼り付け、保存してエディターを終了します。

    sql_mode=IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
    
  3. MySQL サーバーを起動します。

    sudo service mysql start
    

    または、すでに開始されている場合は再起動します。

    sudo service mysql restart
    
  4. MySQL サーバーにログインします。

    sudo mysql -u root -p
    
  5. 以下のコードを (一度に 1 行ずつ) 実行して、Kippo のデータベースとユーザーを作成します。

    CREATE DATABASE kippo;
    GRANT ALL ON kippo.* TO 'kippo'@'localhost' IDENTIFIED BY 'kippo';
    exit
    
  6. 以下のコードを(一度に 1 行ずつ)実行して、Ubuntu で kippo のユーザーを作成します。

    sudo useradd -m kippo
    sudo passwd kippo
    
  7. sudo ユーザーを終了しexit、kippo ユーザーでログインします。

  8. Kippo を設定するには、以下のコードを (一度に 1 行ずつ) 実行します。

    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
    
  9. 以下のコマンドを実行し、mysqlのコメントを解除してkippo mysqlユーザーを追加します。キッポパスワードはキッポ保存してエディターを終了します。

    nano kippo.cfg
    
  10. 以下のコマンドを (一度に 1 行ずつ) 実行して、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/
    
  11. デフォルトではポート 2222 で Kippo を実行します。

    ./start.sh /home/kippo/kippo_env/
    
  12. Kippo-Graph をインストールするには、以下のコマンドを 1 行ずつ実行します (オプション)。

    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
    
  13. 以下のコマンドを実行してKippo-Graph設定ファイルを編集し、mysqlホスト、Kippoユーザーを次のように入力します。キッポパスワードはキッポ必要に応じてその他のオプション:

    sudo nano config.php
    
  14. Apache サーバーを実行するには、以下のコマンドを実行します。

    sudo service apache2 start 
    

完了。Kippo-Graphは以下からアクセスできます。http://localhost/kippo-graph/

関連情報