🍯 T-Pot - The All In One Multi Honeypot Platform 🐝
Find a file
t3chn0m4g3 c7516ae1f8 keep elkbase.tgz
In some rare occasions the .kibana index might be corrupted
(IOException) resulting in missing translogs and thus preventing
.kibana index from getting indexed (happens during a power failure). A
quick fix is to delete the contents in
“/data/elk/data/elasticsearch/nodes/0/indices/.kibana/*“, extract
elkbase.tgz to a temp folder (tar xvfz elkbase.tgz /tmp/) and copy “cp
-R /tmp/data/elk/data/elasticsearch/nodes/0/indices/.kibana/*
/data/elk/data/elasticsearch/nodes/0/indices/.kibana/“.
Make sure to stop service checks (“/etc/crontab”) and stop elk (service
elk stop) before doing this.
2016-03-09 22:10:44 +01:00
doc update readme, upstart 2016-03-03 17:45:49 +01:00
installer keep elkbase.tgz 2016-03-09 22:10:44 +01:00
isolinux prepare for T-Pot 16.03 2015-12-08 15:47:39 +01:00
kickstart set swap to 8192MB, remove /data as partition 2016-02-03 12:41:16 +01:00
preseed allow network autoconfig failure and thus for manual ip settings 2016-03-06 17:16:36 +01:00
getimages.sh clean up, update readme 2016-03-09 14:05:06 +01:00
LICENSE Create LICENSE 2015-03-10 14:36:05 +01:00
makeiso.sh fix error in iso creator 2016-03-08 15:34:37 +01:00
README.md clean up, update readme 2016-03-09 14:05:06 +01:00

T-Pot 16.03 Image Creator (Beta 2 - unstable)

This repository contains the necessary files to create the T-Pot community honeypot ISO image. The image can then be used to install T-Pot on a physical or virtual machine.

Image Creation

Requirements to create the ISO image:

  • Ubuntu 14.04.4 or newer as host system (others may work, but remain untested)
  • 4GB of free memory
  • 32GB of free storage
  • A working internet connection

How to create the ISO image:

  1. Clone the repository and enter it.

     git clone https://github.com/dtag-dev-sec/tpotce.git
     cd tpotce
    
  2. Invoke the script that builds the ISO image. The script will download and install dependencies necessary to build the image on the invoking machine. It will further download the ubuntu base image (~600MB) which T-Pot is based on.

     sudo ./makeiso.sh
    

After a successful build, you will find the ISO image tpot.iso in your directory.

T-Pot Architecture

T-Pot 16.03 architecture

T-Pot Installation (Cowrie, Dionaea, ElasticPot, Glastopf, Honeytrap, ELK, Suricata+P0f)

When installing the T-Pot ISO image, make sure the target system (physical/virtual) meets the following minimum requirements:

  • 4 GB RAM (6-8 GB recommended)
  • 64 GB disk (128 GB SSD recommended)
  • Network via DHCP
  • A working internet connection

Sensor Installation (Cowrie, Dionaea, ElasticPot, Glastopf, Honeytrap)

This installation type is currently only available via ISO Creator. When installing the T-Pot ISO image, make sure the target system (physical/virtual) meets the following minimum requirements:

  • 3 GB RAM (4-6 GB recommended)
  • 64 GB disk (64 GB SSD recommended)
  • Network via DHCP
  • A working internet connection

Industrial Installation (ConPot, eMobility, ELK, Suricata+P0f)

This installation type is currently only available via ISO Creator and remains experimental. When installing the T-Pot ISO image, make sure the target system (physical/virtual) meets the following minimum requirements:

  • 4 GB RAM (8 GB recommended)
  • 64 GB disk (128 GB SSD recommended)
  • Network via DHCP
  • A working internet connection

Everything Installation (Everything)

This installation type is currently only available via ISO Creator. When installing the T-Pot ISO image, make sure the target system (physical/virtual) meets the following minimum requirements:

  • 8 GB RAM
  • 128 GB disk or larger (128 GB SSD or larger recommended)
  • Network via DHCP
  • A working internet connection

The installation requires very little interaction. Most things should be configured automatically. The system will reboot a couple of times. Make sure it can access the internet as it needs to download the dockerized honeypot components. Depending on your network connection, the installation may take some time. Once the installation is finished, the system will automatically reboot and you will be presented with a login screen. The user credentials for the first login are:

  • user: tsec
  • pass: tsec

You will need to set a new password after first login.

All honeypot services are started automatically.

T-Pot Dashboard

T-Pot Dashboard

For further information and a more in depth installation instruction, visit T-Pot's website.