Glastopf installation and manual

MySQL information

For the unstable Glastopf version, please read the GlastopfMysql page!

Linux (Debian)

Prerequisites:

Python 2.5

python-mysqldb

Subversion

Installation:

Simply:
sudo apt-get install python2.5 python-mysqldb subversion

If you have checked out Glastopf from the old repository (88.198...) take a look at SwitchRepository.

Download Glastopf via subversion:

I highly recommend to use the unstable branch. It is not that bad as the name implies ;)

svn co svn://82.165.193.71:9090/glastopf/branches/unstable glastopf

For the unstable MySQL database structure please go to the GlastopfMysql page. If you looking for a outdated but stable Glastopf version, you should check out this:
svn co svn://82.165.193.71:9090/glastopf/trunk glastopf

Set up the MySQL-database. For the unstable version, the structure is shipped with the source.

Usage

Run (in a screen):
python2.5 webserver.py

Windows XP

Prerequisites:

Download Python 2.5: http://www.python.org/download/releases/2.5.4/

Download python_mysqldb for Windows: http://sourceforge.net/projects/mysql-python

Add the python path to your PATH variable and start the glastopf with:
python webserver.py

OS X

Prerequisites:

Python 2.5

MySQL-Python http://sourceforge.net/projects/mysql-python

Subversion

Fink http://www.finkproject.org/

Installation:

su fink install subversion python

Download the MySQL-Python sourcecode.

 $ tar xfz MySQL-python-X.X.X.tar.gz
 $ cd MySQL-python-X.X.X
 $ python2.5 setup.py build
 $ sudo python2.5 setup.py install # or su first

Download Glastopf via subversion:

svn co svn://88.198.38.89:9090/trunk glastopf

Now you can start Glastopf

python2.5 webserver.py

Glastopf configuration file

There are some changes to do in order to run the honeypot. For detailed instructions take a look at GlastopfConfiguration.

Plugins

How to write data handling plugins

For information on plug-in development, please take a look at GlastopfPlugins.

Available plugins

SURFids

PostgreSQL

GlastopfMysql

FileUrl

DbClient

RawOut

Webinterface

The new Glastopf Web Interface is available at http://dev.glastopf.org/projects/show/glasif

Also available in: HTML TXT