kippoのインストール

ubuntu 12.04.04

 

ufwの設定

ufw default deny
ufw allow 2222  #kippoが待ち受けるポート
ufw allow 10022      #mgmnt用
ufw enable

TCP22へのアクセスをTCP2222へポートフォワードする設定をします.

vi /etc/ufw/before.rules

*filter より前に下記の4行を追記する.

*nat
:PREROUTING ACCEPT [0:0]
-A PREROUTING -p tcp -m tcp –dport 22 -j REDIRECT –to-ports 2222
COMMIT

ufw reload

パッケージ追加

apt-get install -y python2.7-twisted

cd /opt

wget http://kippo.googlecode.com/files/kippo-0.8.tar.gz
 tar zxvf kippo-0.8.tar.gz
 cd kippo-0.8/

kippo を起動(※root以外で実行)

 ./start.sh

permissionに関するエラーがでた場合

chmod a+r /usr/local/lib/python2.7/dist-packages/python_dateutil-2.2-py2.7.egg/EGG-INFO/*

glastopfのインストール

ubuntu12.04.04

サーバーを最新の状態にする。

apt-get update
apt-get upgrade

必要なパッケージを追加
apt-get install python2.7 python-openssl python-gevent libevent-dev python2.7-dev build-essential make liblapack-dev libmysqlclient-dev python-chardet python-requests python-sqlalchemy python-lxml python-beautifulsoup mongodb python-pip python-dev python-numpy python-setuptools python-numpy-dev python-scipy libatlas-dev g++ git php5 php5-dev gfortran
apt-get install -y libmysqlclient15-dev sysv-rc-conf

pip install --upgrade distribute
pip install --upgrade greenlet
 php sandboxのインストール

cd /opt
sudo git clone git://github.com/glastopf/BFR.git
cd BFR
sudo phpize
sudo ./configure --enable-bfr
sudo make && sudo make install

/etc/php5/apache2/php.iniに追記

zend_extension = /usr/lib/php5/20090626+lfs/bfr.so

glastopfのインストール
cd /opt
sudo git clone https://github.com/glastopf/glastopf.git
cd glastopf
sudo python setup.py install

configureation
cd /opt/glastopf
 glastopf-runner

dork-dbの追加
cd /opt/glastopf/db
wget http://bruteforce.gr/wp-content/uploads/dork.db_.tar
tar  dork.db_.tar
 mysqlを使う場合
apt-get install mysql-server python-mysqldb
mysql -u root -p
 
mysql> create database glaspot;
Query OK, 1 row affected (0.00 sec)
 
mysql> create user 'glaspot'@'localhost' identified by 'glaspot';
Query OK, 0 rows affected (0.00 sec)
 
mysql> grant all privileges on glaspot.* to 'glaspot'@'localhost';
Query OK, 0 rows affected (0.00 sec)
 
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
 
mysql> exit
glastopf.cfgに追記
 connection_string = mysql://glaspot:glaspot@localhost/glaspot
ufwの設定
sudo ufw default deny
sudo ufw allow 2222
sudo ufw allow 10022
sudo ufw allow 80
sudo ufw allow 443
sudo ufw enable