2010-10-31 12:20:07 +00:00
|
|
|
#
|
|
|
|
# Kippo configuration file (kippo.cfg)
|
|
|
|
#
|
|
|
|
|
2009-11-22 06:56:30 +00:00
|
|
|
[honeypot]
|
2010-10-31 12:20:07 +00:00
|
|
|
|
|
|
|
# IP addresses to listen for incoming SSH connections.
|
|
|
|
#
|
|
|
|
# (default: 0.0.0.0) = any address
|
|
|
|
#ssh_addr = 0.0.0.0
|
|
|
|
|
|
|
|
# Port to listen for incoming SSH connections.
|
|
|
|
#
|
|
|
|
# (default: 2222)
|
2009-11-22 06:56:30 +00:00
|
|
|
ssh_port = 2222
|
2010-10-31 12:20:07 +00:00
|
|
|
|
|
|
|
# Hostname for the honeypot. Displayed by the shell prompt of the virtual
|
|
|
|
# environment.
|
|
|
|
#
|
|
|
|
# (default: sales)
|
2009-11-22 06:56:30 +00:00
|
|
|
hostname = sales
|
2010-10-31 12:20:07 +00:00
|
|
|
|
|
|
|
# Directory where to save log files in.
|
|
|
|
#
|
|
|
|
# (default: log)
|
2009-11-22 06:56:30 +00:00
|
|
|
log_path = log
|
2010-10-31 12:20:07 +00:00
|
|
|
|
|
|
|
# Directory where to save downloaded (malware) files in.
|
|
|
|
#
|
|
|
|
# (default: dl)
|
2009-11-22 06:56:30 +00:00
|
|
|
download_path = dl
|
2010-10-31 12:20:07 +00:00
|
|
|
|
|
|
|
# Directory where virtual file contents are kept in.
|
|
|
|
#
|
|
|
|
# This is only used by commands like 'cat' to display the contents of files.
|
|
|
|
# Adding files here is not enough for them to appear in the honeypot - the
|
|
|
|
# actual virtual filesystem is kept in filesystem_file (see below)
|
|
|
|
#
|
|
|
|
# (default: honeyfs)
|
2009-11-23 14:45:48 +00:00
|
|
|
contents_path = honeyfs
|
2010-10-31 12:20:07 +00:00
|
|
|
|
|
|
|
# File in the python pickle format containing the virtual filesystem.
|
|
|
|
#
|
|
|
|
# This includes the filenames, paths, permissions for the whole filesystem,
|
|
|
|
# but not the file contents. This is created by the createfs.py utility from
|
|
|
|
# a real template linux installation.
|
|
|
|
#
|
|
|
|
# (default: fs.pickle)
|
|
|
|
filesystem_file = fs.pickle
|
|
|
|
|
|
|
|
# Directory for miscellaneous data files, such as the password database.
|
|
|
|
#
|
|
|
|
# (default: data_path)
|
2010-04-14 09:26:04 +00:00
|
|
|
data_path = data
|
2010-10-31 12:20:07 +00:00
|
|
|
|
|
|
|
# Directory for creating simple commands that only output text.
|
|
|
|
#
|
|
|
|
# The command must be placed under this directory with the proper path, such
|
|
|
|
# as:
|
|
|
|
# txtcmds/usr/bin/vi
|
|
|
|
# The contents of the file will be the output of the command when run inside
|
|
|
|
# the honeypot.
|
|
|
|
#
|
|
|
|
# In addition to this, the file must exist in the virtual
|
|
|
|
# filesystem {filesystem_file}
|
|
|
|
#
|
|
|
|
# (default: txtcmds)
|
2010-04-14 09:26:04 +00:00
|
|
|
txtcmds_path = txtcmds
|
2010-10-31 12:20:07 +00:00
|
|
|
|
|
|
|
# Public and private SSH key files. If these don't exist, they are created
|
|
|
|
# automatically.
|
|
|
|
#
|
|
|
|
# (defaults: public.key and private.key)
|
2009-11-24 18:53:46 +00:00
|
|
|
public_key = public.key
|
|
|
|
private_key = private.key
|
2010-10-31 12:20:07 +00:00
|
|
|
|
|
|
|
# Initial root password. Future passwords will be stored in
|
|
|
|
# {data_path}/pass.db
|
|
|
|
#
|
|
|
|
# (default: 123456)
|
2010-06-08 17:37:16 +00:00
|
|
|
password = 123456
|
|
|
|
|
2010-10-31 12:20:07 +00:00
|
|
|
# IP address to bind to when opening outgoing connections. Used exclusively by
|
|
|
|
# the wget command.
|
|
|
|
#
|
|
|
|
# (default: not specified)
|
|
|
|
#out_addr = 0.0.0.0
|
|
|
|
|
|
|
|
# Sensor name use to identify this honeypot instance. Used by the database
|
|
|
|
# logging modules such as mysql.
|
|
|
|
#
|
|
|
|
# If not specified, the logging modules will instead use the IP address of the
|
|
|
|
# connection as the sensor name.
|
|
|
|
#
|
|
|
|
# (default: not specified)
|
|
|
|
#sensor_name=myhostname
|
|
|
|
|
|
|
|
# Fake address displayed as the address of the incoming connection.
|
|
|
|
# This doesn't affect logging, and is only used by honeypot commands such as
|
|
|
|
# 'w' and 'last'
|
|
|
|
#
|
|
|
|
# If not specified, the actual IP address is displayed instead (default
|
|
|
|
# behaviour).
|
|
|
|
#
|
|
|
|
# (default: not specified)
|
|
|
|
#fake_addr = 192.168.66.254
|
|
|
|
|
|
|
|
# MySQL logging module
|
|
|
|
#
|
|
|
|
# Database structure for this module is supplied in doc/sql/mysql.sql
|
|
|
|
#
|
|
|
|
# To enable this module, remove the comments below, including the
|
|
|
|
# [database_mysql] line.
|
2010-10-25 14:57:14 +00:00
|
|
|
|
2010-10-31 12:20:07 +00:00
|
|
|
#[database_mysql]
|
|
|
|
#host = localhost
|
|
|
|
#database = kippo
|
|
|
|
#username = kippo
|
|
|
|
#password = secret
|
2010-12-02 19:39:23 +00:00
|
|
|
|
|
|
|
# XMPP Logging
|
|
|
|
#
|
|
|
|
# Log to an xmpp server.
|
|
|
|
# For a detailed explanation on how this works, see: <add url here>
|
|
|
|
#
|
|
|
|
# To enable this module, remove the comments below, including the
|
|
|
|
# [database_xmpp] line.
|
|
|
|
|
|
|
|
#[database_xmpp]
|
|
|
|
#server = sensors.carnivore.it
|
|
|
|
#user = anonymous@sensors.carnivore.it
|
|
|
|
#password = anonymous
|
|
|
|
#muc = dionaea.sensors.carnivore.it
|
|
|
|
#signal_createsession = kippo-events
|
|
|
|
#signal_connectionlost = kippo-events
|
|
|
|
#signal_loginfailed = kippo-events
|
|
|
|
#signal_loginsucceeded = kippo-events
|
|
|
|
#signal_command = kippo-events
|
|
|
|
#signal_clientversion = kippo-events
|
|
|
|
#debug=true
|