Threat Intel Platform for T-POTs

Overview

T-Pot

T-Pot 20.06 runs on Debian (Stable), is based heavily on

docker, docker-compose

and includes dockerized versions of the following honeypots

Furthermore T-Pot includes the following tools

  • Cockpit for a lightweight, webui for docker, os, real-time performance monitoring and web terminal.
  • Cyberchef a web app for encryption, encoding, compression and data analysis.
  • ELK stack to beautifully visualize all the events captured by T-Pot.
  • Elasticsearch Head a web front end for browsing and interacting with an Elastic Search cluster.
  • Fatt a pyshark based script for extracting network metadata and fingerprints from pcap files and live network traffic.
  • Spiderfoot a open source intelligence automation tool.
  • Suricata a Network Security Monitoring engine.

TL;DR

  1. Meet the system requirements. The T-Pot installation needs at least 8 GB RAM and 128 GB free disk space as well as a working (outgoing non-filtered) internet connection.
  2. Download the T-Pot ISO from GitHub or create it yourself.
  3. Install the system in a VM or on physical hardware with internet access.
  4. Enjoy your favorite beverage - watch and analyze.

Table of Contents

Technical Concept

T-Pot is based on the Debian (Stable) network installer. The honeypot daemons as well as other support components are dockered. This allows T-Pot to run multiple honeypot daemons and tools on the same network interface while maintaining a small footprint and constrain each honeypot within its own environment.

In T-Pot we combine the dockerized honeypots ...

... with the following tools ...

  • Cockpit for a lightweight, webui for docker, os, real-time performance monitoring and web terminal.
  • Cyberchef a web app for encryption, encoding, compression and data analysis.
  • ELK stack to beautifully visualize all the events captured by T-Pot.
  • Elasticsearch Head a web front end for browsing and interacting with an Elastic Search cluster.
  • Fatt a pyshark based script for extracting network metadata and fingerprints from pcap files and live network traffic.
  • Spiderfoot a open source intelligence automation tool.
  • Suricata a Network Security Monitoring engine.

... to give you the best out-of-the-box experience possible and an easy-to-use multi-honeypot appliance.

Architecture

While data within docker containers is volatile T-Pot ensures a default 30 day persistence of all relevant honeypot and tool data in the well known /data folder and sub-folders. The persistence configuration may be adjusted in /opt/tpot/etc/logrotate/logrotate.conf. Once a docker container crashes, all other data produced within its environment is erased and a fresh instance is started from the corresponding docker image.

Basically, what happens when the system is booted up is the following:

  • start host system
  • start all the necessary services (i.e. cockpit, docker, etc.)
  • start all docker containers via docker-compose (honeypots, nms, elk, etc.)

The T-Pot project provides all the tools and documentation necessary to build your own honeypot system and contribute to our Sicherheitstacho.

The source code and configuration files are fully stored in the T-Pot GitHub repository. The docker images are preconfigured for the T-Pot environment. If you want to run the docker images separately, make sure you study the docker-compose configuration (/opt/tpot/etc/tpot.yml) and the T-Pot systemd script (/etc/systemd/system/tpot.service), as they provide a good starting point for implementing changes.

The individual docker configurations are located in the docker folder.

System Requirements

Depending on the installation type, whether installing on real hardware or in a virtual machine, make sure the designated system meets the following requirements:

  • 8 GB RAM (less RAM is possible but might introduce swapping / instabilities)
  • 128 GB SSD (smaller is possible but limits the capacity of storing events)
  • Network via DHCP
  • A working, non-proxied, internet connection

Installation Types

There are prebuilt installation types available each focussing on different aspects to get you started right out of the box. The docker-compose files are located in /opt/tpot/etc/compose. If you want to build your own compose file just create a new one (based on the layout and settings of the prebuilds) in /opt/tpot/etc/compose and run tped.sh afterwards to point T-Pot to the new compose file and run you personalized edition.

Standard
  • Honeypots: adbhoney, ciscoasa, citrixhoneypot, conpot, cowrie, dicompot, dionaea, elasticpot, heralding, honeysap, honeytrap, mailoney, medpot, rdpy, snare & tanner
  • Tools: cockpit, cyberchef, ELK, fatt, elasticsearch head, ewsposter, nginx / heimdall, spiderfoot, p0f & suricata
Sensor
  • Honeypots: adbhoney, ciscoasa, citrixhoneypot, conpot, cowrie, dicompot, dionaea, elasticpot, heralding, honeypy, honeysap, honeytrap, mailoney, medpot, rdpy, snare & tanner
  • Tools: cockpit, ewsposter, fatt, p0f & suricata
  • Since there is no ELK stack provided the Sensor Installation only requires 4 GB of RAM.
Industrial
  • Honeypots: conpot, cowrie, dicompot, heralding, honeysap, honeytrap, medpot & rdpy
  • Tools: cockpit, cyberchef, ELK, fatt, elasticsearch head, ewsposter, nginx / heimdall, spiderfoot, p0f & suricata
Collector
  • Honeypots: heralding & honeytrap
  • Tools: cockpit, cyberchef, fatt, ELK, elasticsearch head, ewsposter, nginx / heimdall, spiderfoot, p0f & suricata
NextGen
  • Honeypots: adbhoney, ciscoasa, citrixhoneypot, conpot, cowrie, dicompot, dionaea, glutton, heralding, honeypy, honeysap, ipphoney, mailoney, medpot, rdpy, snare & tanner
  • Tools: cockpit, cyberchef, ELK, fatt, elasticsearch head, ewsposter, nginx / heimdall, spiderfoot, p0f & suricata
Medical
  • Honeypots: dicompot & medpot
  • Tools: cockpit, cyberchef, ELK, fatt, elasticsearch head, ewsposter, nginx / heimdall, spiderfoot, p0f & suricata

Installation

The installation of T-Pot is straight forward and heavily depends on a working, transparent and non-proxied up and running internet connection. Otherwise the installation will fail!

Firstly, decide if you want to download the prebuilt installation ISO image from GitHub, create it yourself or post-install on an existing Debian 10 (Buster).

Secondly, decide where you the system to run: real hardware or in a virtual machine?

Prebuilt ISO Image

An installation ISO image is available for download (~50MB), which is created by the ISO Creator you can use yourself in order to create your own image. It will basically just save you some time downloading components and creating the ISO image. You can download the prebuilt installation ISO from GitHub and jump to the installation section.

Create your own ISO Image

For transparency reasons and to give you the ability to customize your install you use the ISO Creator that enables you to create your own ISO installation image.

Requirements to create the ISO image:

  • Debian 10 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/telekom-security/tpotce
cd tpotce
  1. Run the makeiso.sh script to build 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 network installer image (~50MB) which T-Pot is based on.
sudo ./makeiso.sh

After a successful build, you will find the ISO image tpot.iso along with a SHA256 checksum tpot.sha256 in your folder.

Running in VM

You may want to run T-Pot in a virtualized environment. The virtual system configuration depends on your virtualization provider.

T-Pot is successfully tested with VirtualBox and VMWare with just little modifications to the default machine configurations.

It is important to make sure you meet the system requirements and assign virtual harddisk and RAM according to the requirements while making sure networking is bridged.

You need to enable promiscuous mode for the network interface for fatt, suricata and p0f to work properly. Make sure you enable it during configuration.

If you want to use a wifi card as a primary NIC for T-Pot, please be aware that not all network interface drivers support all wireless cards. In VirtualBox e.g. you have to choose the "MT SERVER" model of the NIC.

Lastly, mount the tpot.iso ISO to the VM and continue with the installation.

You can now jump here.

Running on Hardware

If you decide to run T-Pot on dedicated hardware, just follow these steps:

  1. Burn a CD from the ISO image or make a bootable USB stick using the image.
    Whereas most CD burning tools allow you to burn from ISO images, the procedure to create a bootable USB stick from an ISO image depends on your system. There are various Windows GUI tools available, e.g. this tip might help you.
    On Linux or MacOS you can use the tool dd or create the USB stick with T-Pot's ISO Creator.
  2. Boot from the USB stick and install.

Please note: Limited tests are performed for the Intel NUC platform other hardware platforms remain untested. There is no hardware support provided of any kind.

Post-Install User

In some cases it is necessary to install Debian 10 (Buster) on your own:

  • Cloud provider does not offer mounting ISO images.
  • Hardware setup needs special drivers and / or kernels.
  • Within your company you have to setup special policies, software etc.
  • You just like to stay on top of things.

The T-Pot Universal Installer will upgrade the system and install all required T-Pot dependencies.

Just follow these steps:

git clone https://github.com/telekom-security/tpotce
cd tpotce/iso/installer/
./install.sh --type=user

The installer will now start and guide you through the install process.

Post-Install Auto

You can also let the installer run automatically if you provide your own tpot.conf. An example is available in tpotce/iso/installer/tpot.conf.dist. This should make things easier in case you want to automate the installation i.e. with Ansible.

Just follow these steps while adjusting tpot.conf to your needs:

git clone https://github.com/telekom-security/tpotce
cd tpotce/iso/installer/
cp tpot.conf.dist tpot.conf
./install.sh --type=auto --conf=tpot.conf

The installer will start automatically and guide you through the install process.

Cloud Deployments

Located in the cloud folder.
Currently there are examples with Ansible & Terraform.
If you would like to contribute, you can add other cloud deployments like Chef or Puppet or extend current methods with other cloud providers.

Please note: Cloud providers usually offer adjusted Debian OS images, which might not be compatible with T-Pot. There is no cloud provider support provided of any kind.

Ansible Deployment

You can find an Ansible based T-Pot deployment in the cloud/ansible folder.
The Playbook in the cloud/ansible/openstack folder is reusable for all OpenStack clouds out of the box.

It first creates all resources (security group, network, subnet, router), deploys one (or more) new servers and then installs and configures T-Pot on them.

You can have a look at the Playbook and easily adapt the deploy role for other cloud providers. Check out Ansible Galaxy for more cloud collections.

Please note: Cloud providers usually offer adjusted Debian OS images, which might not be compatible with T-Pot. There is no cloud provider support provided of any kind.

Terraform Configuration

You can find Terraform configuration in the cloud/terraform folder.

This can be used to launch a virtual machine, bootstrap any dependencies and install T-Pot in a single step.

Configuration for Amazon Web Services (AWS) and Open Telekom Cloud (OTC) is currently included.
This can easily be extended to support other Terraform providers.

Please note: Cloud providers usually offer adjusted Debian OS images, which might not be compatible with T-Pot. There is no cloud provider support provided of any kind.

First Run

The installation requires very little interaction, only a locale and keyboard setting have to be answered for the basic linux installation. While the system reboots maintain the active internet connection. The T-Pot installer will start and ask you for an installation type, password for the tsec user and credentials for a web user. Everything else will be configured automatically. All docker images and other componenents will be downloaded. Depending on your network connection and the chosen installation type, the installation may take some time. With 250Mbit down / 40Mbit up the installation is usually finished within 15-30 minutes.

Once the installation is finished, the system will automatically reboot and you will be presented with the T-Pot login screen. On the console you may login with:

  • user: [tsec or user] you chose during one of the post install methods
  • pass: [password] you chose during the installation

All honeypot services are preconfigured and are starting automatically.

You can login from your browser and access the Admin UI: https://<your.ip>:64294 or via SSH to access the command line: ssh -l tsec -p 64295 <your.ip>

  • user: [tsec or user] you chose during one of the post install methods
  • pass: [password] you chose during the installation

You can also login from your browser and access the Web UI: https://<your.ip>:64297

  • user: [user] you chose during the installation
  • pass: [password] you chose during the installation

System Placement

Make sure your system is reachable through a network you suspect intruders in / from (i.e. the internet). Otherwise T-Pot will most likely not capture any attacks, other than the ones from your internal network! For starters it is recommended to put T-Pot in an unfiltered zone, where all TCP and UDP traffic is forwarded to T-Pot's network interface. However to avoid fingerprinting you can put T-Pot behind a firewall and forward all TCP / UDP traffic in the port range of 1-64000 to T-Pot while allowing access to ports > 64000 only from trusted IPs.

A list of all relevant ports is available as part of the Technical Concept

Basically, you can forward as many TCP ports as you want, as glutton & honeytrap dynamically bind any TCP port that is not covered by the other honeypot daemons.

In case you need external Admin UI access, forward TCP port 64294 to T-Pot, see below. In case you need external SSH access, forward TCP port 64295 to T-Pot, see below. In case you need external Web UI access, forward TCP port 64297 to T-Pot, see below.

T-Pot requires outgoing git, http, https connections for updates (Debian, Docker, GitHub, PyPi), attack submission (ewsposter, hpfeeds) and CVE / IP reputation translation map updates (logstash, listbot). Ports and availability may vary based on your geographical location. Also during first install outgoing ICMP / TRACEROUTE is required additionally to find the closest and fastest mirror to you.

Updates

For the ones of you who want to live on the bleeding edge of T-Pot development we introduced an update feature which will allow you to update all T-Pot relevant files to be up to date with the T-Pot master branch. If you made any relevant changes to the T-Pot relevant config files make sure to create a backup first.

The Update script will:

  • mercilessly overwrite local changes to be in sync with the T-Pot master branch
  • upgrade the system to the packages available in Debian (Stable)
  • update all resources to be in-sync with the T-Pot master branch
  • ensure all T-Pot relevant system files will be patched / copied into the original T-Pot state
  • restore your custom ews.cfg and HPFEED settings from /data/ews/conf

You simply run the update script:

sudo su -
cd /opt/tpot/
./update.sh

Despite all testing efforts please be reminded that updates sometimes may have unforeseen consequences. Please create a backup of the machine or the files with the most value to your work.

Options

The system is designed to run without any interaction or maintenance and automatically contributes to the community.
For some this may not be enough. So here some examples to further inspect the system and change configuration parameters.

SSH and web access

By default, the SSH daemon allows access on tcp/64295 with a user / password combination and prevents credential brute forcing attempts using fail2ban. This also counts for Admin UI (tcp/64294) and Web UI (tcp/64297) access.

If you do not have a SSH client at hand and still want to access the machine via command line you can do so by accessing the Admin UI from https://<your.ip>:64294, enter

  • user: [tsec or user] you chose during one of the post install methods
  • pass: [password] you chose during the installation

You can also add two factor authentication to Cockpit just by running 2fa.sh on the command line.

Cockpit Terminal

T-Pot Landing Page

Just open a web browser and connect to https://<your.ip>:64297, enter

  • user: [user] you chose during the installation
  • pass: [password] you chose during the installation

and the Landing Page will automagically load. Now just click on the tool / link you want to start.

Dashbaord

Kibana Dashboard

Dashbaord

Tools

The following web based tools are included to improve and ease up daily tasks.

Cockpit Overview

Cockpit Containers

Cyberchef

ES Head Plugin

Spiderfoot

Maintenance

T-Pot is designed to be low maintenance. Basically, there is nothing you have to do but let it run.

If you run into any problems, a reboot may fix it :bowtie:

If new versions of the components involved appear new docker images will be created and distributed. New images will be available from docker hub and downloaded automatically to T-Pot and activated accordingly.

Community Data Submission

T-Pot is provided in order to make it accessible to all interested in honeypots. By default, the captured data is submitted to a community backend. This community backend uses the data to feed Sicherheitstacho. You may opt out of the submission by removing the # Ewsposter service from /opt/tpot/etc/tpot.yml:

  1. Stop T-Pot services: systemctl stop tpot
  2. Remove Ewsposter service: vi /opt/tpot/etc/tpot.yml
  3. Remove the following lines, save and exit vi (:x!):
# Ewsposter service
  ewsposter:
    container_name: ewsposter
    restart: always
    networks:
     - ewsposter_local
    image: "ghcr.io/telekom-security/ewsposter:2006"
    volumes:
     - /data:/data
     - /data/ews/conf/ews.ip:/opt/ewsposter/ews.ip
  1. Start T-Pot services: systemctl start tpot

Data is submitted in a structured ews-format, a XML stucture. Hence, you can parse out the information that is relevant to you.

It is encouraged not to disable the data submission as it is the main purpose of the community approach - as you all know sharing is caring 😍

Opt-In HPFEEDS Data Submission

As an Opt-In it is now possible to also share T-Pot data with 3rd party HPFEEDS brokers.
If you want to share your T-Pot data you simply have to register an account with a 3rd party broker with its own benefits towards the community. You simply run hpfeeds_optin.sh which will ask for your credentials. It will automatically update /opt/tpot/etc/tpot.yml to deliver events to your desired broker.

The script can accept a config file as an argument, e.g. ./hpfeeds_optin.sh --conf=hpfeeds.cfg

Your current config will also be stored in /data/ews/conf/hpfeeds.cfg where you can review or change it.
Be sure to apply any changes by running ./hpfeeds_optin.sh --conf=/data/ews/conf/hpfeeds.cfg.
No worries: Your old config gets backed up in /data/ews/conf/hpfeeds.cfg.old

Of course you can also rerun the hpfeeds_optin.sh script to change and apply your settings interactively.

Roadmap

As with every development there is always room for improvements ...

Some features may be provided with updated docker images, others may require some hands on from your side.

You are always invited to participate in development on our GitHub page.

Disclaimer

  • We don't have access to your system. So we cannot remote-assist when you break your configuration. But you can simply reinstall.
  • The software was designed with best effort security, not to be in stealth mode. Because then, we probably would not be able to provide those kind of honeypot services.
  • You install and you run within your responsibility. Choose your deployment wisely as a system compromise can never be ruled out.
  • Honeypots - by design - should not host any sensitive data. Make sure you don't add any.
  • By default, your data is submitted to SecurityMeter. You can disable this in the config. But hey, wouldn't it be better to contribute to the community?

FAQ

Please report any issues or questions on our GitHub issue list, so the community can participate.

Contact

The software is provided as is in a Community Edition format. T-Pot is designed to run out of the box and with zero maintenance involved.
We hope you understand that we cannot provide support on an individual basis. We will try to address questions, bugs and problems on our GitHub issue list.

Licenses

The software that T-Pot is built on uses the following licenses.
GPLv2: conpot, dionaea, honeysap, honeypy, honeytrap, suricata
GPLv3: adbhoney, elasticpot, ewsposter, log4pot, fatt, rdpy, heralding, ipphoney, redishoneypot, snare, tanner
Apache 2 License: cyberchef, dicompot, elasticsearch, logstash, kibana, docker, elasticsearch-head
MIT license: ciscoasa, ddospot, glutton, hellpot
Unlicense: endlessh
Other: citrixhoneypot, cowrie, mailoney, Debian licensing, Elastic License
AGPL-3.0: honeypots

Credits

Without open source and the fruitful development community (we are proud to be a part of), T-Pot would not have been possible! Our thanks are extended but not limited to the following people and organizations:

The developers and development communities of

The following companies and organizations

... and of course you for joining the community!

Stay tuned ...

A new version of T-Pot is released about every 6-12 months, development has shifted more and more towards rolling releases and the usage of /opt/tpot/update.sh.

Testimonials

One of the greatest feedback we have gotten so far is by one of the Conpot developers:
"[...] I highly recommend T-Pot which is ... it's not exactly a swiss army knife .. it's more like a swiss army soldier, equipped with a swiss army knife. Inside a tank. A swiss tank. [...]"
And from @robcowart (creator of ElastiFlow):
"#TPot is one of the most well put together turnkey honeypot solutions. It is a must-have for anyone wanting to analyze and understand the behavior of malicious actors and the threat they pose to your organization."

Comments
  • Just the menu bar is here, but nothing more

    Just the menu bar is here, but nothing more

    Hello,

    i installed T-Pot an it works 1 time for only one day. After i want to reconnect i only see the magenta bar on top but nothing more. I i click on the menu, just the bar is still here but not content at the other frame.

    t-pot_issue

    Baisc support information

    • What T-Pot version are you currtently using? --> 17.10
    • Are you running on a Intel NUC or a VM? - no
    • How long has your installation been running? one day
    • Did you install any upgrades or packages? no
    • Did you modify any scripts? no
    • Have you turned persistence on/off? no change to the standard installation
    • How much RAM available (login via ssh and run htop)? 8 GB
    • How much stress are the CPUs under (login via ssh and run htop)? 10 %
    • How much swap space is being used (login via ssh and run htop)? 40%
    • How much free disk space is available (login via ssh and run sudo df -h)? 40 GB
    • What is the current container status (login via ssh and run sudo start.sh)?
    bug testing fix 
    opened by c0nel 51
  • AWS EC2 Instance fails after reboot

    AWS EC2 Instance fails after reboot

    Issue I've tried to deploy the iso image multiple times on AWS (not familiar with terraform and need to urgently get it up and running) Everytime the final reboot takes place, the EC2 instance is unreachable over SSH and also fails the AWS System Instance Check [1/2 passed] Would appreciate your support in getting this up and running.

    ⚠️ Basic support information (commands are expected to run as root)

    • What version of the OS are you currently using lsb_release -a and uname -a? Debian Stretch AWS AMI

    • What T-Pot version are you currently using? 19.03

    • What edition (Standard, Nextgen, etc.) of T-Pot are you running? NextGen and Standard both attempted

    • What architecture are you running on (i.e. hardware, cloud, VM, etc.)? AWS T3.Large [2vcpus and 8 GB RAM with 150GB SSD]

    • Did you have any problems during the install? If yes, please attach /install.log /install.err. Right after final reboot system is unreachble on both 22 and 64295

    • How long has your installation been running? N/A

    • Did you install upgrades, packages or use the update script? No

    • Did you modify any scripts or configs? If yes, please attach the changes. No

    • Please provide a screenshot of glances and htop. N/A

    • How much free disk space is available (df -h)? N/A

    • What is the current container status (dps.sh)? N/A

    • What is the status of the T-Pot service (systemctl status tpot)? N/A

    • What ports are being occupied? Stop T-Pot systemctl stop tpot and run netstat -tulpen N/A

    • If a single container shows as DOWN you can run docker logs <container-name> for the latest log entries N/A

    stale upstream-bug 
    opened by thearchitectofficial 40
  • Web-services like ELK not working/starting

    Web-services like ELK not working/starting

    I just deployed a Strato Debian 9 VPS and used the Post-Install User guide to install everything. After that T-POT is installed and I can reach the T-POT "start page" where you can select Kibana, cyberchef etc. SSH on 64295 is also working. However none of the kibana like services seem to be working and I don't know what is going wrong here.

    no basic support info 
    opened by 3mptyy123 34
  • Accessing Kibana does not work - yq needs rehashing for rules script to work

    Accessing Kibana does not work - yq needs rehashing for rules script to work

    Good morning I have problems entering the https: // : 64297 interface, but to the debian interface https: // : 64294 within normal without any problem, please I need your support in advance thank you.

    I send the basic information

    image

    Problema image

    What version of the OS are you currently using lsb_release -a and uname -a? image

    • What T-Pot version are you currently using? 19.03.1

    • What edition (Standard, Nextgen, etc.) of T-Pot are you running? Nextgen

    • What architecture are you running on (i.e. hardware, cloud, VM, etc.)? In VM virtualbox and also in VMWARE in both tried and I have the same problem.

    • Did you install upgrades, packages or use the update script? I have not updated yet

    • Please provide a screenshot of glances and htop. image

    image

    • What is the status of the T-Pot service (systemctl status tpot)? image

    • ¿Tuviste algún problema durante la instalación? En caso afirmativo, adjunte / install.log`` / install.err. Any

    -What ports are being occupied? Stop T-Pot systemctl stop tpot and run netstat -tulpen

    [root@magnificenthomework:~]# netstat -tulpen
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode      PID/Program name    
    tcp        0      0 172.28.0.1:5060         0.0.0.0:*               LISTEN      2000       77848      9841/dionaea        
    tcp        0      0 172.31.0.1:5060         0.0.0.0:*               LISTEN      2000       76856      9841/dionaea        
    tcp        0      0 127.0.0.1:5060          0.0.0.0:*               LISTEN      2000       76841      9841/dionaea        
    tcp        0      0 172.25.0.1:5060         0.0.0.0:*               LISTEN      2000       73696      9841/dionaea        
    tcp        0      0 172.21.0.1:5060         0.0.0.0:*               LISTEN      2000       73680      9841/dionaea        
    tcp        0      0 172.20.0.1:5060         0.0.0.0:*               LISTEN      2000       73494      9841/dionaea        
    tcp        0      0 172.24.0.1:5060         0.0.0.0:*               LISTEN      2000       73205      9841/dionaea        
    tcp        0      0 172.26.0.1:5060         0.0.0.0:*               LISTEN      2000       72999      9841/dionaea        
    tcp        0      0 172.30.0.1:5060         0.0.0.0:*               LISTEN      2000       72899      9841/dionaea        
    tcp        0      0 172.17.0.1:5060         0.0.0.0:*               LISTEN      2000       72813      9841/dionaea        
    tcp        0      0 172.23.0.1:5060         0.0.0.0:*               LISTEN      2000       72742      9841/dionaea        
    tcp        0      0 192.168.1.33:5060       0.0.0.0:*               LISTEN      2000       69321      9841/dionaea        
    tcp        0      0 172.18.0.1:5060         0.0.0.0:*               LISTEN      2000       69249      9841/dionaea        
    tcp        0      0 172.29.0.1:5060         0.0.0.0:*               LISTEN      2000       69226      9841/dionaea        
    tcp        0      0 192.168.16.1:5060       0.0.0.0:*               LISTEN      2000       69205      9841/dionaea        
    tcp        0      0 172.19.0.1:5060         0.0.0.0:*               LISTEN      2000       69190      9841/dionaea        
    tcp        0      0 172.27.0.1:5060         0.0.0.0:*               LISTEN      2000       69175      9841/dionaea        
    tcp        0      0 192.168.32.1:5060       0.0.0.0:*               LISTEN      2000       69157      9841/dionaea        
    tcp        0      0 172.22.0.1:5060         0.0.0.0:*               LISTEN      2000       69135      9841/dionaea        
    tcp        0      0 172.28.0.1:5061         0.0.0.0:*               LISTEN      2000       77849      9841/dionaea        
    tcp        0      0 172.31.0.1:5061         0.0.0.0:*               LISTEN      2000       76857      9841/dionaea        
    tcp        0      0 127.0.0.1:5061          0.0.0.0:*               LISTEN      2000       76842      9841/dionaea        
    tcp        0      0 172.25.0.1:5061         0.0.0.0:*               LISTEN      2000       73697      9841/dionaea        
    tcp        0      0 172.21.0.1:5061         0.0.0.0:*               LISTEN      2000       73681      9841/dionaea        
    tcp        0      0 172.20.0.1:5061         0.0.0.0:*               LISTEN      2000       73495      9841/dionaea        
    tcp        0      0 172.24.0.1:5061         0.0.0.0:*               LISTEN      2000       73206      9841/dionaea        
    tcp        0      0 172.26.0.1:5061         0.0.0.0:*               LISTEN      2000       73000      9841/dionaea        
    tcp        0      0 172.30.0.1:5061         0.0.0.0:*               LISTEN      2000       72900      9841/dionaea        
    tcp        0      0 172.17.0.1:5061         0.0.0.0:*               LISTEN      2000       72814      9841/dionaea        
    tcp        0      0 172.23.0.1:5061         0.0.0.0:*               LISTEN      2000       72743      9841/dionaea        
    tcp        0      0 192.168.1.33:5061       0.0.0.0:*               LISTEN      2000       69322      9841/dionaea        
    tcp        0      0 172.18.0.1:5061         0.0.0.0:*               LISTEN      2000       69250      9841/dionaea        
    tcp        0      0 172.29.0.1:5061         0.0.0.0:*               LISTEN      2000       69227      9841/dionaea        
    tcp        0      0 192.168.16.1:5061       0.0.0.0:*               LISTEN      2000       69206      9841/dionaea        
    tcp        0      0 172.19.0.1:5061         0.0.0.0:*               LISTEN      2000       69191      9841/dionaea        
    tcp        0      0 172.27.0.1:5061         0.0.0.0:*               LISTEN      2000       69176      9841/dionaea        
    tcp        0      0 192.168.32.1:5061       0.0.0.0:*               LISTEN      2000       69158      9841/dionaea        
    tcp        0      0 172.22.0.1:5061         0.0.0.0:*               LISTEN      2000       69136      9841/dionaea        
    tcp        0      0 172.28.0.1:135          0.0.0.0:*               LISTEN      2000       77842      9841/dionaea        
    tcp        0      0 172.31.0.1:135          0.0.0.0:*               LISTEN      2000       76850      9841/dionaea        
    tcp        0      0 127.0.0.1:135           0.0.0.0:*               LISTEN      2000       76835      9841/dionaea        
    tcp        0      0 172.25.0.1:135          0.0.0.0:*               LISTEN      2000       73690      9841/dionaea        
    tcp        0      0 172.21.0.1:135          0.0.0.0:*               LISTEN      2000       73674      9841/dionaea        
    tcp        0      0 172.20.0.1:135          0.0.0.0:*               LISTEN      2000       73488      9841/dionaea        
    tcp        0      0 172.24.0.1:135          0.0.0.0:*               LISTEN      2000       73197      9841/dionaea        
    tcp        0      0 172.26.0.1:135          0.0.0.0:*               LISTEN      2000       72993      9841/dionaea        
    tcp        0      0 172.30.0.1:135          0.0.0.0:*               LISTEN      2000       72893      9841/dionaea        
    tcp        0      0 172.17.0.1:135          0.0.0.0:*               LISTEN      2000       72807      9841/dionaea        
    tcp        0      0 172.23.0.1:135          0.0.0.0:*               LISTEN      2000       72736      9841/dionaea        
    tcp        0      0 192.168.1.33:135        0.0.0.0:*               LISTEN      2000       69315      9841/dionaea        
    tcp        0      0 172.18.0.1:135          0.0.0.0:*               LISTEN      2000       69243      9841/dionaea        
    tcp        0      0 172.29.0.1:135          0.0.0.0:*               LISTEN      2000       69220      9841/dionaea        
    tcp        0      0 192.168.16.1:135        0.0.0.0:*               LISTEN      2000       69199      9841/dionaea        
    tcp        0      0 172.19.0.1:135          0.0.0.0:*               LISTEN      2000       69184      9841/dionaea        
    tcp        0      0 172.27.0.1:135          0.0.0.0:*               LISTEN      2000       69169      9841/dionaea        
    tcp        0      0 192.168.32.1:135        0.0.0.0:*               LISTEN      2000       69151      9841/dionaea        
    tcp        0      0 172.22.0.1:135          0.0.0.0:*               LISTEN      2000       69129      9841/dionaea        
    tcp        0      0 0.0.0.0:64295           0.0.0.0:*               LISTEN      0          17559      649/sshd            
    tcp        0      0 127.0.0.1:64296         0.0.0.0:*               LISTEN      0          77518      12540/docker-proxy  
    tcp        0      0 172.28.0.1:27017        0.0.0.0:*               LISTEN      2000       77840      9841/dionaea        
    tcp        0      0 172.31.0.1:27017        0.0.0.0:*               LISTEN      2000       76848      9841/dionaea        
    tcp        0      0 127.0.0.1:27017         0.0.0.0:*               LISTEN      2000       76833      9841/dionaea        
    tcp        0      0 172.25.0.1:27017        0.0.0.0:*               LISTEN      2000       73688      9841/dionaea        
    tcp        0      0 172.21.0.1:27017        0.0.0.0:*               LISTEN      2000       73672      9841/dionaea        
    tcp        0      0 172.20.0.1:27017        0.0.0.0:*               LISTEN      2000       73486      9841/dionaea        
    tcp        0      0 172.24.0.1:27017        0.0.0.0:*               LISTEN      2000       73195      9841/dionaea        
    tcp        0      0 172.26.0.1:27017        0.0.0.0:*               LISTEN      2000       72991      9841/dionaea        
    tcp        0      0 172.30.0.1:27017        0.0.0.0:*               LISTEN      2000       72891      9841/dionaea        
    tcp        0      0 172.17.0.1:27017        0.0.0.0:*               LISTEN      2000       72805      9841/dionaea        
    tcp        0      0 172.23.0.1:27017        0.0.0.0:*               LISTEN      2000       72732      9841/dionaea        
    tcp        0      0 192.168.1.33:27017      0.0.0.0:*               LISTEN      2000       69313      9841/dionaea        
    tcp        0      0 172.18.0.1:27017        0.0.0.0:*               LISTEN      2000       69241      9841/dionaea        
    tcp        0      0 172.29.0.1:27017        0.0.0.0:*               LISTEN      2000       69218      9841/dionaea        
    tcp        0      0 192.168.16.1:27017      0.0.0.0:*               LISTEN      2000       69197      9841/dionaea        
    tcp        0      0 172.19.0.1:27017        0.0.0.0:*               LISTEN      2000       69182      9841/dionaea        
    tcp        0      0 172.27.0.1:27017        0.0.0.0:*               LISTEN      2000       69167      9841/dionaea        
    tcp        0      0 192.168.32.1:27017      0.0.0.0:*               LISTEN      2000       69149      9841/dionaea        
    tcp        0      0 172.22.0.1:27017        0.0.0.0:*               LISTEN      2000       69127      9841/dionaea        
    tcp        0      0 0.0.0.0:64297           0.0.0.0:*               LISTEN      0          66366      9776/nginx: master  
    tcp        0      0 172.28.0.1:42           0.0.0.0:*               LISTEN      2000       77847      9841/dionaea        
    tcp        0      0 172.28.0.1:3306         0.0.0.0:*               LISTEN      2000       77844      9841/dionaea        
    tcp        0      0 172.31.0.1:42           0.0.0.0:*               LISTEN      2000       76855      9841/dionaea        
    tcp        0      0 172.31.0.1:3306         0.0.0.0:*               LISTEN      2000       76852      9841/dionaea        
    tcp        0      0 127.0.0.1:42            0.0.0.0:*               LISTEN      2000       76840      9841/dionaea        
    tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      2000       76837      9841/dionaea        
    tcp        0      0 172.25.0.1:42           0.0.0.0:*               LISTEN      2000       73695      9841/dionaea        
    tcp        0      0 172.25.0.1:3306         0.0.0.0:*               LISTEN      2000       73692      9841/dionaea        
    tcp        0      0 172.21.0.1:42           0.0.0.0:*               LISTEN      2000       73679      9841/dionaea        
    tcp        0      0 172.21.0.1:3306         0.0.0.0:*               LISTEN      2000       73676      9841/dionaea        
    tcp        0      0 172.20.0.1:42           0.0.0.0:*               LISTEN      2000       73493      9841/dionaea        
    tcp        0      0 172.20.0.1:3306         0.0.0.0:*               LISTEN      2000       73490      9841/dionaea        
    tcp        0      0 172.24.0.1:42           0.0.0.0:*               LISTEN      2000       73202      9841/dionaea        
    tcp        0      0 172.24.0.1:3306         0.0.0.0:*               LISTEN      2000       73199      9841/dionaea        
    tcp        0      0 172.26.0.1:42           0.0.0.0:*               LISTEN      2000       72998      9841/dionaea        
    tcp        0      0 172.26.0.1:3306         0.0.0.0:*               LISTEN      2000       72995      9841/dionaea        
    tcp        0      0 172.30.0.1:42           0.0.0.0:*               LISTEN      2000       72898      9841/dionaea        
    tcp        0      0 172.30.0.1:3306         0.0.0.0:*               LISTEN      2000       72895      9841/dionaea        
    tcp        0      0 172.17.0.1:42           0.0.0.0:*               LISTEN      2000       72812      9841/dionaea        
    tcp        0      0 172.17.0.1:3306         0.0.0.0:*               LISTEN      2000       72809      9841/dionaea        
    tcp        0      0 172.23.0.1:42           0.0.0.0:*               LISTEN      2000       72741      9841/dionaea        
    tcp        0      0 172.23.0.1:3306         0.0.0.0:*               LISTEN      2000       72738      9841/dionaea        
    tcp        0      0 192.168.1.33:42         0.0.0.0:*               LISTEN      2000       69320      9841/dionaea        
    tcp        0      0 192.168.1.33:3306       0.0.0.0:*               LISTEN      2000       69317      9841/dionaea        
    tcp        0      0 172.18.0.1:42           0.0.0.0:*               LISTEN      2000       69248      9841/dionaea        
    tcp        0      0 172.18.0.1:3306         0.0.0.0:*               LISTEN      2000       69245      9841/dionaea        
    tcp        0      0 172.29.0.1:42           0.0.0.0:*               LISTEN      2000       69225      9841/dionaea        
    tcp        0      0 172.29.0.1:3306         0.0.0.0:*               LISTEN      2000       69222      9841/dionaea        
    tcp        0      0 192.168.16.1:42         0.0.0.0:*               LISTEN      2000       69204      9841/dionaea        
    tcp        0      0 192.168.16.1:3306       0.0.0.0:*               LISTEN      2000       69201      9841/dionaea        
    tcp        0      0 172.19.0.1:42           0.0.0.0:*               LISTEN      2000       69189      9841/dionaea        
    tcp        0      0 172.19.0.1:3306         0.0.0.0:*               LISTEN      2000       69186      9841/dionaea        
    tcp        0      0 172.27.0.1:42           0.0.0.0:*               LISTEN      2000       69174      9841/dionaea        
    tcp        0      0 172.27.0.1:3306         0.0.0.0:*               LISTEN      2000       69171      9841/dionaea        
    tcp        0      0 192.168.32.1:42         0.0.0.0:*               LISTEN      2000       69156      9841/dionaea        
    tcp        0      0 192.168.32.1:3306       0.0.0.0:*               LISTEN      2000       69153      9841/dionaea        
    tcp        0      0 127.0.0.1:64298         0.0.0.0:*               LISTEN      0          68462      10279/docker-proxy  
    tcp        0      0 172.22.0.1:42           0.0.0.0:*               LISTEN      2000       69134      9841/dionaea        
    tcp        0      0 172.22.0.1:3306         0.0.0.0:*               LISTEN      2000       69131      9841/dionaea        
    tcp        0      0 127.0.0.1:64299         0.0.0.0:*               LISTEN      0          66506      10139/docker-proxy  
    tcp        0      0 127.0.0.1:64302         0.0.0.0:*               LISTEN      0          77473      12513/docker-proxy  
    tcp        0      0 127.0.0.1:39375         0.0.0.0:*               LISTEN      1000       95464      16913/cockpit-bridg 
    tcp        0      0 127.0.0.1:64303         0.0.0.0:*               LISTEN      0          68272      10077/docker-proxy  
    tcp        0      0 172.28.0.1:81           0.0.0.0:*               LISTEN      2000       76862      9841/dionaea        
    tcp        0      0 172.31.0.1:81           0.0.0.0:*               LISTEN      2000       76846      9841/dionaea        
    tcp        0      0 127.0.0.1:81            0.0.0.0:*               LISTEN      2000       76819      9841/dionaea        
    tcp        0      0 172.25.0.1:81           0.0.0.0:*               LISTEN      2000       73686      9841/dionaea        
    tcp        0      0 172.21.0.1:81           0.0.0.0:*               LISTEN      2000       73532      9841/dionaea        
    tcp        0      0 172.20.0.1:81           0.0.0.0:*               LISTEN      2000       73401      9841/dionaea        
    tcp        0      0 172.24.0.1:81           0.0.0.0:*               LISTEN      2000       73048      9841/dionaea        
    tcp        0      0 172.26.0.1:81           0.0.0.0:*               LISTEN      2000       72935      9841/dionaea        
    tcp        0      0 172.30.0.1:81           0.0.0.0:*               LISTEN      2000       72823      9841/dionaea        
    tcp        0      0 172.17.0.1:81           0.0.0.0:*               LISTEN      2000       72754      9841/dionaea        
    tcp        0      0 172.23.0.1:81           0.0.0.0:*               LISTEN      2000       70543      9841/dionaea        
    tcp        0      0 192.168.1.33:81         0.0.0.0:*               LISTEN      2000       69262      9841/dionaea        
    tcp        0      0 172.18.0.1:81           0.0.0.0:*               LISTEN      2000       69231      9841/dionaea        
    tcp        0      0 172.29.0.1:81           0.0.0.0:*               LISTEN      2000       69213      9841/dionaea        
    tcp        0      0 192.168.16.1:81         0.0.0.0:*               LISTEN      2000       69195      9841/dionaea        
    tcp        0      0 172.19.0.1:81           0.0.0.0:*               LISTEN      2000       69180      9841/dionaea        
    tcp        0      0 172.27.0.1:81           0.0.0.0:*               LISTEN      2000       69165      9841/dionaea        
    tcp        0      0 192.168.32.1:81         0.0.0.0:*               LISTEN      2000       69140      9841/dionaea        
    tcp        0      0 172.22.0.1:81           0.0.0.0:*               LISTEN      2000       69125      9841/dionaea        
    tcp        0      0 172.28.0.1:21           0.0.0.0:*               LISTEN      2000       77843      9841/dionaea        
    tcp        0      0 172.31.0.1:21           0.0.0.0:*               LISTEN      2000       76851      9841/dionaea        
    tcp        0      0 127.0.0.1:21            0.0.0.0:*               LISTEN      2000       76836      9841/dionaea        
    tcp        0      0 172.25.0.1:21           0.0.0.0:*               LISTEN      2000       73691      9841/dionaea        
    tcp        0      0 172.21.0.1:21           0.0.0.0:*               LISTEN      2000       73675      9841/dionaea        
    tcp        0      0 172.20.0.1:21           0.0.0.0:*               LISTEN      2000       73489      9841/dionaea        
    tcp        0      0 172.24.0.1:21           0.0.0.0:*               LISTEN      2000       73198      9841/dionaea        
    tcp        0      0 172.26.0.1:21           0.0.0.0:*               LISTEN      2000       72994      9841/dionaea        
    tcp        0      0 172.30.0.1:21           0.0.0.0:*               LISTEN      2000       72894      9841/dionaea        
    tcp        0      0 172.17.0.1:21           0.0.0.0:*               LISTEN      2000       72808      9841/dionaea        
    tcp        0      0 172.23.0.1:21           0.0.0.0:*               LISTEN      2000       72737      9841/dionaea        
    tcp        0      0 192.168.1.33:21         0.0.0.0:*               LISTEN      2000       69316      9841/dionaea        
    tcp        0      0 172.18.0.1:21           0.0.0.0:*               LISTEN      2000       69244      9841/dionaea        
    tcp        0      0 172.29.0.1:21           0.0.0.0:*               LISTEN      2000       69221      9841/dionaea        
    tcp        0      0 192.168.16.1:21         0.0.0.0:*               LISTEN      2000       69200      9841/dionaea        
    tcp        0      0 172.19.0.1:21           0.0.0.0:*               LISTEN      2000       69185      9841/dionaea        
    tcp        0      0 172.27.0.1:21           0.0.0.0:*               LISTEN      2000       69170      9841/dionaea        
    tcp        0      0 192.168.32.1:21         0.0.0.0:*               LISTEN      2000       69152      9841/dionaea        
    tcp        0      0 172.22.0.1:21           0.0.0.0:*               LISTEN      2000       69130      9841/dionaea        
    tcp        0      0 172.28.0.1:1433         0.0.0.0:*               LISTEN      2000       77846      9841/dionaea        
    tcp        0      0 172.31.0.1:1433         0.0.0.0:*               LISTEN      2000       76854      9841/dionaea        
    tcp        0      0 127.0.0.1:1433          0.0.0.0:*               LISTEN      2000       76839      9841/dionaea        
    tcp        0      0 172.25.0.1:1433         0.0.0.0:*               LISTEN      2000       73694      9841/dionaea        
    tcp        0      0 172.21.0.1:1433         0.0.0.0:*               LISTEN      2000       73678      9841/dionaea        
    tcp        0      0 172.20.0.1:1433         0.0.0.0:*               LISTEN      2000       73492      9841/dionaea        
    tcp        0      0 172.24.0.1:1433         0.0.0.0:*               LISTEN      2000       73201      9841/dionaea        
    tcp        0      0 172.26.0.1:1433         0.0.0.0:*               LISTEN      2000       72997      9841/dionaea        
    tcp        0      0 172.30.0.1:1433         0.0.0.0:*               LISTEN      2000       72897      9841/dionaea        
    tcp        0      0 172.17.0.1:1433         0.0.0.0:*               LISTEN      2000       72811      9841/dionaea        
    tcp        0      0 172.23.0.1:1433         0.0.0.0:*               LISTEN      2000       72740      9841/dionaea        
    tcp        0      0 192.168.1.33:1433       0.0.0.0:*               LISTEN      2000       69319      9841/dionaea        
    tcp        0      0 172.18.0.1:1433         0.0.0.0:*               LISTEN      2000       69247      9841/dionaea        
    tcp        0      0 172.29.0.1:1433         0.0.0.0:*               LISTEN      2000       69224      9841/dionaea        
    tcp        0      0 192.168.16.1:1433       0.0.0.0:*               LISTEN      2000       69203      9841/dionaea        
    tcp        0      0 172.19.0.1:1433         0.0.0.0:*               LISTEN      2000       69188      9841/dionaea        
    tcp        0      0 172.27.0.1:1433         0.0.0.0:*               LISTEN      2000       69173      9841/dionaea        
    tcp        0      0 192.168.32.1:1433       0.0.0.0:*               LISTEN      2000       69155      9841/dionaea        
    tcp        0      0 172.22.0.1:1433         0.0.0.0:*               LISTEN      2000       69133      9841/dionaea        
    tcp        0      0 0.0.0.0:61209           0.0.0.0:*               LISTEN      0          14268      625/python3         
    tcp        0      0 172.28.0.1:1883         0.0.0.0:*               LISTEN      2000       77845      9841/dionaea        
    tcp        0      0 172.28.0.1:443          0.0.0.0:*               LISTEN      2000       76863      9841/dionaea        
    tcp        0      0 172.28.0.1:1723         0.0.0.0:*               LISTEN      2000       76861      9841/dionaea        
    tcp        0      0 172.31.0.1:1883         0.0.0.0:*               LISTEN      2000       76853      9841/dionaea        
    tcp        0      0 172.31.0.1:443          0.0.0.0:*               LISTEN      2000       76847      9841/dionaea        
    tcp        0      0 172.31.0.1:1723         0.0.0.0:*               LISTEN      2000       76845      9841/dionaea        
    tcp        0      0 127.0.0.1:1883          0.0.0.0:*               LISTEN      2000       76838      9841/dionaea        
    tcp        0      0 127.0.0.1:443           0.0.0.0:*               LISTEN      2000       76820      9841/dionaea        
    tcp        0      0 127.0.0.1:1723          0.0.0.0:*               LISTEN      2000       76818      9841/dionaea        
    tcp        0      0 172.25.0.1:1883         0.0.0.0:*               LISTEN      2000       73693      9841/dionaea        
    tcp        0      0 172.25.0.1:443          0.0.0.0:*               LISTEN      2000       73687      9841/dionaea        
    tcp        0      0 172.25.0.1:1723         0.0.0.0:*               LISTEN      2000       73685      9841/dionaea        
    tcp        0      0 172.21.0.1:1883         0.0.0.0:*               LISTEN      2000       73677      9841/dionaea        
    tcp        0      0 172.21.0.1:443          0.0.0.0:*               LISTEN      2000       73533      9841/dionaea        
    tcp        0      0 172.21.0.1:1723         0.0.0.0:*               LISTEN      2000       73531      9841/dionaea        
    tcp        0      0 172.20.0.1:1883         0.0.0.0:*               LISTEN      2000       73491      9841/dionaea        
    tcp        0      0 172.20.0.1:443          0.0.0.0:*               LISTEN      2000       73402      9841/dionaea        
    tcp        0      0 172.20.0.1:1723         0.0.0.0:*               LISTEN      2000       73400      9841/dionaea        
    tcp        0      0 172.24.0.1:1883         0.0.0.0:*               LISTEN      2000       73200      9841/dionaea        
    tcp        0      0 172.24.0.1:443          0.0.0.0:*               LISTEN      2000       73049      9841/dionaea        
    tcp        0      0 172.24.0.1:1723         0.0.0.0:*               LISTEN      2000       73047      9841/dionaea        
    tcp        0      0 172.26.0.1:1883         0.0.0.0:*               LISTEN      2000       72996      9841/dionaea        
    tcp        0      0 172.26.0.1:443          0.0.0.0:*               LISTEN      2000       72936      9841/dionaea        
    tcp        0      0 172.26.0.1:1723         0.0.0.0:*               LISTEN      2000       72934      9841/dionaea        
    tcp        0      0 172.30.0.1:1883         0.0.0.0:*               LISTEN      2000       72896      9841/dionaea        
    tcp        0      0 172.30.0.1:443          0.0.0.0:*               LISTEN      2000       72824      9841/dionaea        
    tcp        0      0 172.30.0.1:1723         0.0.0.0:*               LISTEN      2000       72822      9841/dionaea        
    tcp        0      0 172.17.0.1:1883         0.0.0.0:*               LISTEN      2000       72810      9841/dionaea        
    tcp        0      0 172.17.0.1:443          0.0.0.0:*               LISTEN      2000       72755      9841/dionaea        
    tcp        0      0 172.17.0.1:1723         0.0.0.0:*               LISTEN      2000       72753      9841/dionaea        
    tcp        0      0 172.23.0.1:1883         0.0.0.0:*               LISTEN      2000       72739      9841/dionaea        
    tcp        0      0 172.23.0.1:443          0.0.0.0:*               LISTEN      2000       70544      9841/dionaea        
    tcp        0      0 172.23.0.1:1723         0.0.0.0:*               LISTEN      2000       70542      9841/dionaea        
    tcp        0      0 192.168.1.33:1883       0.0.0.0:*               LISTEN      2000       69318      9841/dionaea        
    tcp        0      0 192.168.1.33:443        0.0.0.0:*               LISTEN      2000       69263      9841/dionaea        
    tcp        0      0 192.168.1.33:1723       0.0.0.0:*               LISTEN      2000       69261      9841/dionaea        
    tcp        0      0 172.18.0.1:1883         0.0.0.0:*               LISTEN      2000       69246      9841/dionaea        
    tcp        0      0 172.18.0.1:443          0.0.0.0:*               LISTEN      2000       69232      9841/dionaea        
    tcp        0      0 172.18.0.1:1723         0.0.0.0:*               LISTEN      2000       69230      9841/dionaea        
    tcp        0      0 172.29.0.1:1883         0.0.0.0:*               LISTEN      2000       69223      9841/dionaea        
    tcp        0      0 172.29.0.1:443          0.0.0.0:*               LISTEN      2000       69214      9841/dionaea        
    tcp        0      0 172.29.0.1:1723         0.0.0.0:*               LISTEN      2000       69212      9841/dionaea        
    tcp        0      0 192.168.16.1:1883       0.0.0.0:*               LISTEN      2000       69202      9841/dionaea        
    tcp        0      0 192.168.16.1:443        0.0.0.0:*               LISTEN      2000       69196      9841/dionaea        
    tcp        0      0 192.168.16.1:1723       0.0.0.0:*               LISTEN      2000       69194      9841/dionaea        
    tcp        0      0 172.19.0.1:1883         0.0.0.0:*               LISTEN      2000       69187      9841/dionaea        
    tcp        0      0 172.19.0.1:443          0.0.0.0:*               LISTEN      2000       69181      9841/dionaea        
    tcp        0      0 172.19.0.1:1723         0.0.0.0:*               LISTEN      2000       69179      9841/dionaea        
    tcp        0      0 172.27.0.1:1883         0.0.0.0:*               LISTEN      2000       69172      9841/dionaea        
    tcp        0      0 172.27.0.1:443          0.0.0.0:*               LISTEN      2000       69166      9841/dionaea        
    tcp        0      0 172.27.0.1:1723         0.0.0.0:*               LISTEN      2000       69164      9841/dionaea        
    tcp        0      0 192.168.32.1:1883       0.0.0.0:*               LISTEN      2000       69154      9841/dionaea        
    tcp        0      0 192.168.32.1:443        0.0.0.0:*               LISTEN      2000       69141      9841/dionaea        
    tcp        0      0 192.168.32.1:1723       0.0.0.0:*               LISTEN      2000       69139      9841/dionaea        
    tcp        0      0 172.22.0.1:1883         0.0.0.0:*               LISTEN      2000       69132      9841/dionaea        
    tcp        0      0 172.22.0.1:443          0.0.0.0:*               LISTEN      2000       69126      9841/dionaea        
    tcp        0      0 172.22.0.1:1723         0.0.0.0:*               LISTEN      2000       69124      9841/dionaea        
    tcp        0      0 0.0.0.0:8443            0.0.0.0:*               LISTEN      2000       66393      9798/python3        
    tcp        0      0 172.28.0.1:445          0.0.0.0:*               LISTEN      2000       77841      9841/dionaea        
    tcp        0      0 172.31.0.1:445          0.0.0.0:*               LISTEN      2000       76849      9841/dionaea        
    tcp        0      0 127.0.0.1:445           0.0.0.0:*               LISTEN      2000       76834      9841/dionaea        
    tcp        0      0 172.25.0.1:445          0.0.0.0:*               LISTEN      2000       73689      9841/dionaea        
    tcp        0      0 172.21.0.1:445          0.0.0.0:*               LISTEN      2000       73673      9841/dionaea        
    tcp        0      0 172.20.0.1:445          0.0.0.0:*               LISTEN      2000       73487      9841/dionaea        
    tcp        0      0 172.24.0.1:445          0.0.0.0:*               LISTEN      2000       73196      9841/dionaea        
    tcp        0      0 172.26.0.1:445          0.0.0.0:*               LISTEN      2000       72992      9841/dionaea        
    tcp        0      0 172.30.0.1:445          0.0.0.0:*               LISTEN      2000       72892      9841/dionaea        
    tcp        0      0 172.17.0.1:445          0.0.0.0:*               LISTEN      2000       72806      9841/dionaea        
    tcp        0      0 172.23.0.1:445          0.0.0.0:*               LISTEN      2000       72735      9841/dionaea        
    tcp        0      0 192.168.1.33:445        0.0.0.0:*               LISTEN      2000       69314      9841/dionaea        
    tcp        0      0 172.18.0.1:445          0.0.0.0:*               LISTEN      2000       69242      9841/dionaea        
    tcp        0      0 172.29.0.1:445          0.0.0.0:*               LISTEN      2000       69219      9841/dionaea        
    tcp        0      0 192.168.16.1:445        0.0.0.0:*               LISTEN      2000       69198      9841/dionaea        
    tcp        0      0 172.19.0.1:445          0.0.0.0:*               LISTEN      2000       69183      9841/dionaea        
    tcp        0      0 172.27.0.1:445          0.0.0.0:*               LISTEN      2000       69168      9841/dionaea        
    tcp        0      0 192.168.32.1:445        0.0.0.0:*               LISTEN      2000       69150      9841/dionaea        
    tcp        0      0 172.22.0.1:445          0.0.0.0:*               LISTEN      2000       69128      9841/dionaea        
    tcp6       0      0 :::2048                 :::*                    LISTEN      0          67296      10111/docker-proxy  
    tcp6       0      0 :::4096                 :::*                    LISTEN      0          69052      9992/docker-proxy   
    tcp6       0      0 :::161                  :::*                    LISTEN      0          70830      10449/docker-proxy  
    tcp6       0      0 :::993                  :::*                    LISTEN      0          68487      10307/docker-proxy  
    tcp6       0      0 :::1025                 :::*                    LISTEN      0          66413      10096/docker-proxy  
    tcp6       0      0 :::995                  :::*                    LISTEN      0          67515      10277/docker-proxy  
    tcp6       0      0 :::2404                 :::*                    LISTEN      0          68587      10415/docker-proxy  
    tcp6       0      0 :::64294                :::*                    LISTEN      0          13729      1/init              
    tcp6       0      0 :::7                    :::*                    LISTEN      0          67336      10158/docker-proxy  
    tcp6       0      0 :::64295                :::*                    LISTEN      0          17561      649/sshd            
    tcp6       0      0 :::8                    :::*                    LISTEN      0          66502      10130/docker-proxy  
    tcp6       0      0 :::5000                 :::*                    LISTEN      2000       67929      9612/bin/server     
    tcp6       0      0 :::5900                 :::*                    LISTEN      0          67387      10209/docker-proxy  
    tcp6       0      0 :::110                  :::*                    LISTEN      0          69764      10358/docker-proxy  
    tcp6       0      0 :::143                  :::*                    LISTEN      0          69749      10332/docker-proxy  
    tcp6       0      0 :::2575                 :::*                    LISTEN      0          68947      9901/docker-proxy   
    tcp6       0      0 :::623                  :::*                    LISTEN      0          66318      9888/docker-proxy   
    tcp6       0      0 :::80                   :::*                    LISTEN      0          76474      12176/docker-proxy  
    tcp6       0      0 :::9200                 :::*                    LISTEN      0          67117      9924/docker-proxy   
    tcp6       0      0 :::10001                :::*                    LISTEN      0          66272      9875/docker-proxy   
    tcp6       0      0 :::5555                 :::*                    LISTEN      0          70670      10318/docker-proxy  
    tcp6       0      0 :::2323                 :::*                    LISTEN      0          68267      10076/docker-proxy  
    tcp6       0      0 :::50100                :::*                    LISTEN      0          67252      10049/docker-proxy  
    tcp6       0      0 :::2324                 :::*                    LISTEN      0          69109      10045/docker-proxy  
    tcp6       0      0 :::22                   :::*                    LISTEN      0          67359      10194/docker-proxy  
    tcp6       0      0 :::23                   :::*                    LISTEN      0          68414      10179/docker-proxy  
    tcp6       0      0 :::1080                 :::*                    LISTEN      0          69689      10236/docker-proxy  
    tcp6       0      0 :::5432                 :::*                    LISTEN      0          69667      10223/docker-proxy  
    tcp6       0      0 :::25                   :::*                    LISTEN      0          67343      10159/docker-proxy  
    tcp6       0      0 :::3389                 :::*                    LISTEN      0          69843      10402/docker-proxy  
    udp        0      0 0.0.0.0:68              0.0.0.0:*                           0          13974      543/dhclient        
    udp        0      0 172.28.0.1:69           0.0.0.0:*                           2000       76860      9841/dionaea        
    udp        0      0 172.31.0.1:69           0.0.0.0:*                           2000       76844      9841/dionaea        
    udp        0      0 127.0.0.1:69            0.0.0.0:*                           2000       76817      9841/dionaea        
    udp        0      0 172.25.0.1:69           0.0.0.0:*                           2000       73684      9841/dionaea        
    udp        0      0 172.21.0.1:69           0.0.0.0:*                           2000       73528      9841/dionaea        
    udp        0      0 172.20.0.1:69           0.0.0.0:*                           2000       73399      9841/dionaea        
    udp        0      0 172.24.0.1:69           0.0.0.0:*                           2000       73046      9841/dionaea        
    udp        0      0 172.26.0.1:69           0.0.0.0:*                           2000       72933      9841/dionaea        
    udp        0      0 172.30.0.1:69           0.0.0.0:*                           2000       72821      9841/dionaea        
    udp        0      0 172.17.0.1:69           0.0.0.0:*                           2000       72752      9841/dionaea        
    udp        0      0 172.23.0.1:69           0.0.0.0:*                           2000       70541      9841/dionaea        
    udp        0      0 192.168.1.33:69         0.0.0.0:*                           2000       69260      9841/dionaea        
    udp        0      0 172.18.0.1:69           0.0.0.0:*                           2000       69229      9841/dionaea        
    udp        0      0 172.29.0.1:69           0.0.0.0:*                           2000       69211      9841/dionaea        
    udp        0      0 192.168.16.1:69         0.0.0.0:*                           2000       69193      9841/dionaea        
    udp        0      0 172.19.0.1:69           0.0.0.0:*                           2000       69178      9841/dionaea        
    udp        0      0 172.27.0.1:69           0.0.0.0:*                           2000       69163      9841/dionaea        
    udp        0      0 192.168.32.1:69         0.0.0.0:*                           2000       69138      9841/dionaea        
    udp        0      0 172.22.0.1:69           0.0.0.0:*                           2000       69123      9841/dionaea        
    udp        0      0 192.168.32.1:123        0.0.0.0:*                           107        78047      647/ntpd            
    udp        0      0 192.168.16.1:123        0.0.0.0:*                           107        78045      647/ntpd            
    udp        0      0 172.31.0.1:123          0.0.0.0:*                           107        78043      647/ntpd            
    udp        0      0 172.30.0.1:123          0.0.0.0:*                           107        78041      647/ntpd            
    udp        0      0 172.29.0.1:123          0.0.0.0:*                           107        78039      647/ntpd            
    udp        0      0 172.28.0.1:123          0.0.0.0:*                           107        78037      647/ntpd            
    udp        0      0 172.27.0.1:123          0.0.0.0:*                           107        78035      647/ntpd            
    udp        0      0 172.26.0.1:123          0.0.0.0:*                           107        78033      647/ntpd            
    udp        0      0 172.25.0.1:123          0.0.0.0:*                           107        78031      647/ntpd            
    udp        0      0 172.24.0.1:123          0.0.0.0:*                           107        78029      647/ntpd            
    udp        0      0 172.23.0.1:123          0.0.0.0:*                           107        78027      647/ntpd            
    udp        0      0 172.22.0.1:123          0.0.0.0:*                           107        78025      647/ntpd            
    udp        0      0 172.21.0.1:123          0.0.0.0:*                           107        78023      647/ntpd            
    udp        0      0 172.20.0.1:123          0.0.0.0:*                           107        78021      647/ntpd            
    udp        0      0 172.19.0.1:123          0.0.0.0:*                           107        78019      647/ntpd            
    udp        0      0 172.18.0.1:123          0.0.0.0:*                           107        78017      647/ntpd            
    udp        0      0 192.168.1.33:123        0.0.0.0:*                           0          14191      647/ntpd            
    udp        0      0 127.0.0.1:123           0.0.0.0:*                           0          14189      647/ntpd            
    udp        0      0 0.0.0.0:123             0.0.0.0:*                           0          14185      647/ntpd            
    udp        0      0 0.0.0.0:5000            0.0.0.0:*                           2000       67261      9798/python3        
    udp        0      0 172.28.0.1:5060         0.0.0.0:*                           2000       77860      9841/dionaea        
    udp        0      0 172.31.0.1:5060         0.0.0.0:*                           2000       76859      9841/dionaea        
    udp        0      0 127.0.0.1:5060          0.0.0.0:*                           2000       76843      9841/dionaea        
    udp        0      0 172.25.0.1:5060         0.0.0.0:*                           2000       76816      9841/dionaea        
    udp        0      0 172.21.0.1:5060         0.0.0.0:*                           2000       73683      9841/dionaea        
    udp        0      0 172.20.0.1:5060         0.0.0.0:*                           2000       73527      9841/dionaea        
    udp        0      0 172.24.0.1:5060         0.0.0.0:*                           2000       73398      9841/dionaea        
    udp        0      0 172.26.0.1:5060         0.0.0.0:*                           2000       73045      9841/dionaea        
    udp        0      0 172.30.0.1:5060         0.0.0.0:*                           2000       72932      9841/dionaea        
    udp        0      0 172.17.0.1:5060         0.0.0.0:*                           2000       72820      9841/dionaea        
    udp        0      0 172.23.0.1:5060         0.0.0.0:*                           2000       72751      9841/dionaea        
    udp        0      0 192.168.1.33:5060       0.0.0.0:*                           2000       70535      9841/dionaea        
    udp        0      0 172.18.0.1:5060         0.0.0.0:*                           2000       69259      9841/dionaea        
    udp        0      0 172.29.0.1:5060         0.0.0.0:*                           2000       69228      9841/dionaea        
    udp        0      0 192.168.16.1:5060       0.0.0.0:*                           2000       69210      9841/dionaea        
    udp        0      0 172.19.0.1:5060         0.0.0.0:*                           2000       69192      9841/dionaea        
    udp        0      0 172.27.0.1:5060         0.0.0.0:*                           2000       69177      9841/dionaea        
    udp        0      0 192.168.32.1:5060       0.0.0.0:*                           2000       69162      9841/dionaea        
    udp        0      0 172.22.0.1:5060         0.0.0.0:*                           2000       69137      9841/dionaea        
    udp6       0      0 :::123                  :::*                                0          14182      647/ntpd            
    [root@magnificenthomework:~]#
    
    [root@magnificenthomework:~]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    udev            4.7G     0  4.7G   0% /dev
    tmpfs           955M   27M  929M   3% /run
    /dev/sda2       376G   13G  345G   4% /
    tmpfs           4.7G     0  4.7G   0% /dev/shm
    tmpfs           5.0M     0  5.0M   0% /run/lock
    tmpfs           4.7G     0  4.7G   0% /sys/fs/cgroup
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/cb9f7303e16235b9701867407b035a3632d1b1eec28374e7e536471380130575/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/19fe105ddec9fe9da03e945a64d2c8a2e31442381ff1ec315620c48f786cd2b7/merged
    shm              64M     0   64M   0% /var/lib/docker/containers/7b4615895b1ae1d368fc41c3860916b5c45a348f830cb305be74c2b16ae66f03/mounts/shm
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/7396946576efa200c7b5bee0c1a0e63f61cf0242dd437f59b11dcc065bad61a6/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/be58f4fd115057f0e6ee9449e0b9527ee249648caac2732fbfc485ce7a4010b4/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/e1845d0f0fcf131ab2a596f515b13935d9fcd6cee900fd9af52d317fe54e07d1/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/553a8170e778368ae9aa88db486a141de7aec96bf4f72e6a9c4c798c93b385e2/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/d197cead16713a0f03f6125d1b1fb952f53a8885ce6c751aeb49567470bb3a4e/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/e256e4ce9d8d4e399ef6c00fc3c7d5740bb611333b5072fa4193ddd31b256fac/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/4f18ad14f83f6ceaeda670c300a7b2c056340a9c5de8114fc7e24ee5d96efa31/merged
    shm              64M     0   64M   0% /var/lib/docker/containers/208c2ffa1cb9950ac212acba3132ad2d0afebd43b08cf00a6eac6a957f286833/mounts/shm
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/11e331c423db51b67f5e787294e006362c6e26dbe162f8b5a7220ca7286e7170/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/282a78a471f145f9b39e09e7278a2397a142e047304c5ccc56e1111a380b861e/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/50f3b9332ef547b39bc7306d8826ab004ed6df83de827dc03a78ed4790551950/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/daa75c809c422ffa9f20907da3c77807fe519776c48234757d6ace42d20f7083/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/79db7cc9c1fef58ada9f5ce18b153be0e97bc80ec3df8a9a072045c06071dae6/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/dbeb9191d7fc509415bd72ef111322bcc4423a70b1b0113728c038d84fdc9ddf/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/2946484b03002acdd07b333e391ae0ff43de44cf2449a269e2cf2220b21753be/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/435736579b6c8a21c8dc2b5106eface5b62c4ed024cb0f1928b4d949a40abf80/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/a6d3b850c842ac264a703c587403c3d52bf0c51325b00556523771926b227b8e/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/596efae6cc21fadd2b1952c93fbb81d98ef407b33add0defe4fbd859a86200ae/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/07030c2510d97e1b30537204a508124b467586d5af72584ffea4b91ddc7befaa/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/2ee521a57854b24be498259f7efef88cb6af6709befebc801a31b472662e95d3/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/3faac69527fa48161f11e8e161e3904fce094db0958b0159292361a35ec29ea7/merged
    shm              64M     0   64M   0% /var/lib/docker/containers/e21eb3837fedd553517461972ca234c7d08feee11edafd7a56db2bfc3bdf25fe/mounts/shm
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/f2eb0a27350e350301d9d1695fdcab79305c9388fdf0873ab146d0c0711d5c37/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/52dfa682fa511358d76af123c39ffa460a92f8efa254cf397e2673da1bd2b55f/merged
    shm              64M     0   64M   0% /var/lib/docker/containers/aa10b451ebc207ee676875309a01eea7717741d537c4894957addc679846d218/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/5b36a5e4bf1003bbd619966ece9aa4bbad0397a248ae43d55d5dbae98e0f204f/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/a31b4fd76550d9078a6ae67bd7948e7f1d5feb60abd1fb65c22550e5b669a98f/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/62981e95dc0940692c6b1f03f1937d12dce7b78a064ed6f433eb015fc95090d2/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/a8fb1658f47698f3ce0143eb9b63d3b5bac2b489d3386e8ffbf1315f7ac4dc7d/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/0204c0367052c17e3391e6793c7a7090f7b0f425b80037780e1fe90d1c043b39/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/657850337d99a0d5cef5b0e91fc33a248e525e81d60e4795c5c1f544cd57637b/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/de34350fa4d7ed570b841e4e9ab6ac191ba72b60e5d361fc3ee0b06958e4e33e/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/e9aeb1c49bedce1f79212ef296dbfd7b4b93d02587328e036f2b698ad3490062/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/0955cc1e9994926bdd6669116f60502b6a07c8ccb57d1052555ff7cab2199d30/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/1efd9b139e22646edb0fc99bd084b8f44537283e2a190322c0667dd3a106315d/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/a36ef1f8ce095752dbaa9cebb0c9360781f9943cdbbbae07b426ab7d0b4298ec/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/47cad10b62bb35e6b7b0cce301d6a0dfb9c14415c87a052bd79af5d0942f8fdd/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/874086c968efd3d73c1fc1503168e684595724b9147bb0feca55ebdf5428c066/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/8655a9484683a7b71c07beca656cc5757288295851d98080e934522253999fbb/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/4df117abf9453f5d69074ba5488f31e0a3448e2c7fdd8fb4befc721fafe56a0f/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/ee33c0f0a003d65c47a32cb05eb10ae6765a4b6672b93b9f8b51d2842bf19464/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/72a4e9bae209b6b6800a6ef8a9dc0c31b0543ef7d88b8a567c2afaea39a2e264/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/db37e96364799da703d83e3e7ee46dd5bc95a042b6e3f9c986edf09b3752515d/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/7b13f41193ba4e3d9b0f854f3db9f3808dcca383ac0d8d2988592f021a617d84/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/974d6d1e6a676f4edf3c451404cf5a5202a1cf457806e6105abde7a2fe5e3e0d/mounts/shm
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/60c12886eac12005f35a4298af38b7c78f913b7f6af79111233e814af74ff96c/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/1743f0b73c2e567bf8f098b655d9b19789f4be8f0ed599de19d5ac19d14c1e5b/merged
    shm              64M     0   64M   0% /var/lib/docker/containers/49188f0a5864abe9bd37140e0cfb57bbe3227f49b2342b9346741f4ea0374f7c/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/c5e49f71cc5ea9cc979645e6a065fe775f0dcc7b0bcccc349a320b264ecb6275/mounts/shm
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/2a766e252995fb4c2d716303c05901bbe5419d2450f331371982ea41a29c6d7d/merged
    shm              64M     0   64M   0% /var/lib/docker/containers/48d50eddf9f5a3789b03397af0a7c7a7204ef392d900acf88e0dcf501a8772ec/mounts/shm
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/acc5d5994ef0efd258865f064771a1173c2b1248279f80b49e0083acaa6a3d94/merged
    shm              64M   20K   64M   1% /var/lib/docker/containers/188e71e0dc94e572bc83fca92d258a772dd59cbecb84a02f37eefca31f4b5bda/mounts/shm
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/c195d749767e8545945afd858013b92aaa45f8f123aced8665f1a3cec7dfa1b9/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/44c4e2a7e38b22aa86a0385f4c5455c0e59754493610a8f67d1d7388bcf00610/merged
    overlay         376G   13G  345G   4% /var/lib/docker/overlay2/bba6d331b5752314b7e72510b5e9f5af5efd8120d67c1e2d4847c67b0ce9f775/merged
    shm              64M     0   64M   0% /var/lib/docker/containers/43c6ad70bdeb68e77b971ac9fe836c69826e6019fdd6f9b657b087294c39b849/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/18448e9f3652f446fbc004a4e1b773a58c5b9b39e8015d8eb9f306ef3beb45bb/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/e37d19f96b41e3e5576608c4f3b383708ad05a3b960c40573949cd3c3729f154/mounts/shm
    tmpfs           955M     0  955M   0% /run/user/1000
    [root@magnificenthomework:~]#
    
    [root@magnificenthomework:~]# dps.sh
    ========| System |========
        Date:  Sat 26 Oct 2019 04:45:43 PM UTC
      Uptime:  16:45:43 up  2:33,  2 users,  load average: 1.80, 1.93, 1.87
    
    NAME                  STATUS                       PORTS
    adbhoney              Up 3 hours             0.0.0.0:5555->5555/tcp
    ciscoasa              Up 3 hours             
    conpot_guardian_ast   Up 3 hours             0.0.0.0:10001->10001/tcp
    conpot_iec104         Up 3 hours             0.0.0.0:161->161/tcp, 0.0.0.0:2404->2404/tcp
    conpot_ipmi           Up 3 hours             0.0.0.0:623->623/tcp
    conpot_kamstrup_382   Up 3 hours             0.0.0.0:1025->1025/tcp, 0.0.0.0:50100->50100/tcp
    cowrie                Up 3 hours             0.0.0.0:22-23->22-23/tcp
    cyberchef             Up 3 hours (healthy)   127.0.0.1:64299->8000/tcp
    dionaea               Up 3 hours             
    elasticsearch         Up 3 hours (healthy)   127.0.0.1:64298->9200/tcp
    ewsposter             Up 3 hours             
    fatt                  Up 3 hours             
    glutton               Up 3 hours             
    head                  Up 3 hours (healthy)   127.0.0.1:64302->9100/tcp
    heralding             Up 3 hours             0.0.0.0:110->110/tcp, 0.0.0.0:143->143/tcp, 0.0.0.0:993->993/tcp, 0.0.0.0:995->995/tcp, 0.0.0.0:1080->1080/tcp, 0.0.0.0:5432->5432/tcp, 0.0.0.0:5900->5900/tcp
    honeypy               Up 3 hours             0.0.0.0:7-8->7-8/tcp, 0.0.0.0:2048->2048/tcp, 0.0.0.0:2323-2324->2323-2324/tcp, 0.0.0.0:4096->4096/tcp, 0.0.0.0:9200->9200/tcp
    kibana                Up 3 hours (healthy)   127.0.0.1:64296->5601/tcp
    logstash              Up 3 hours (healthy)   
    mailoney              Up 3 hours             0.0.0.0:25->25/tcp
    medpot                Up 3 hours             0.0.0.0:2575->2575/tcp
    nginx                 Up 3 hours             
    p0f                   Up 3 hours             
    rdpy                  Up 3 hours             0.0.0.0:3389->3389/tcp
    snare                 Up 3 hours             0.0.0.0:80->80/tcp
    spiderfoot            Up 3 hours (healthy)   127.0.0.1:64303->8080/tcp
    suricata              Up 3 hours             
    tanner                Up 3 hours             
    tanner_api            Up 3 hours             
    tanner_phpox          Up 3 hours             
    tanner_redis          Up 3 hours             6379/tcp
    tanner_web            Up 3 hours             
    [root@magnificenthomework:~]#
    
    bug testing fix 
    opened by jrsanchezsilva 31
  • cannot normally start tpot service

    cannot normally start tpot service

    🗨️ Please post your questions in Discussions and keep the issues for issues. Thank you 😁.

    Before you post your issue make sure it has not been answered yet and provide basic support information if you come to the conclusion it is a new issue.




    ⚠️ Basic support information (commands are expected to run as root)

    • What version of the OS are you currently using lsb_release -a and uname -a? Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster Linux dizzydhow 4.19.0-18-amd64 #1 SMP Debian 4.19.208-1 (2021-09-29) x86_64 GNU/Linux
    • What T-Pot version are you currently using? tpot version 20.06.2
    • What edition (Standard, Nextgen, etc.) of T-Pot are you running? Standard
    • What architecture are you running on (i.e. hardware, cloud, VM, etc.)? VM(virtual box)
    • Did you have any problems during the install? If yes, please attach /install.log /install.err. install.log install.err.log
    • How long has your installation been running? It never worked normally.
    • Did you install upgrades, packages or use the update script? yes
    • Did you modify any scripts or configs? If yes, please attach the changes. no
    • Please provide a screenshot of glances and htop.
    截圖 2022-01-30 下午11 24 16 截圖 2022-01-30 下午11 24 39 - How much free disk space is available (`df -h`)? 截圖 2022-01-30 下午11 29 41 截圖 2022-01-30 下午11 29 48 - What is the current container status (`dps.sh`)? 截圖 2022-01-30 下午11 34 39 - What is the status of the T-Pot service (`systemctl status tpot`)? 截圖 2022-01-30 下午11 37 33 - What ports are being occupied? Stop T-Pot `systemctl stop tpot` and run `netstat -tulpen` 截圖 2022-01-30 下午11 40 20 - If a single container shows as `DOWN` you can run `docker logs ` for the latest log entries

    I've found many issues that are similar to my condition, but I tried to use their solution, I still cannot fix my problems.

    enhancement 
    opened by benny12312311 25
  • T-Pot 19.03 - netselect-apt needs ICMP

    T-Pot 19.03 - netselect-apt needs ICMP

    M,

    Not sure what's going on here but I've tried this twice and it's not working.

    Installed Debian 9.8 via it's smaller netinst image (not sure if the base system requires the full install image), selecting only standard system utilities to keep it headless, netinst seems to complete successfully. Installed Git (which is not part of the standard utilities), cloned tpotce and ran the installer per the Post Install User instructions.

    Install completes, although I notice numerous issues as I'm reading the progress...

    • npm not found
    • pip not found
    • exim-base not found
    • docker.io not found? (something like that as I'm reading it on the fly)

    Can't recall where the log file for the installation process is (if there is one)...

    On reboot, it looks like everything is installed normally but everything is down. Tried to start T-Pot, fails with docker.service not found?

    dps.sh also has an OSError / stack trace

    image

    What am I missing here? I'm under the impression that all dependencies are installed by default?

    Let me know what I can do to test this further and resolve :)

    Cheers, R

    enhancement documentation 
    opened by UncleRaymondo 25
  • Question: AWS deployment issues.

    Question: AWS deployment issues.

    Good afternoon,

    Has anyone done any deployments on AWS with TPOT? My previous issue ticket turned out to be me getting fail2banned.

    I have deployed Debian 9, 8GB RAM, and 200GB SSD (EBS) and done the install STANDARD multiple times on multiple instance types including over provisioned EC2s t2large-xl and t3alarge and t3aXL.

    After about an hour of running TPOT the web interface (Kibana, cockpit, spiderfoot, chef, es viewer) and SSH session freeze and I am not seeing hitting CPU credits or anything. When this happens the only way to get back to cockpit, kibana, spider foot, es viewer, and back into the SSH session with the box is to do a hard reboot.

    Nothing out of the ordinary in syslog or top even right before the host locks up. Has anyone had the same experiance?

    If this is not the right place for this I am sorry.

    Current host that keeps locking up info (All info below is right before a crash/freeze): ami-067e80109aff3e2c2 (If you want the exact instance I am using) Linux socialistjewel 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64 GNU/Linux Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster

    Filesystem Size Used Avail Use% Mounted on udev 3.9G 0 3.9G 0% /dev tmpfs 790M 13M 778M 2% /run /dev/nvme0n1p1 158G 9.4G 142G 7% / tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup tmpfs 790M 0 790M 0% /run/user/1000

    Screenshot at 2019-07-01 15-09-26 Screenshot at 2019-07-01 15-12-05 Screenshot at 2019-07-01 15-13-10

    enhancement documentation 
    opened by fouroctets 24
  • 📢 Attention NextGen 19.03.x users - Journey towards T-Pot 20.06 📢

    📢 Attention NextGen 19.03.x users - Journey towards T-Pot 20.06 📢

    We started the rollout of ELK 7.x into NextGen 19.03.x. The images will not be enabled automatically, to do so just run the /opt/tpot/update.sh as root (sudo su -).

    Limitations

    • Once on ELK 7.x within NextGen you should not switch editions with tped.sh any more. It will result in data loss, remains untested and will be unsupported. Please backup your data or machine before running the update.sh script.

    Known Issues

    • Dark mode needs to be re-enabled manually. To do so, go to Kibana > Management > Advanced Settings > Dark Mode and enable it.
    • In some occasions you will receive the error shards failed containing the error message elasticsearch field expansion matches too many fields, limit: 1024, got: XYZ - or no data at all. The reason for this lies within some changes of the Elastic Stack. To resolve this, just update existing indices by opening the Kibana Dev console and put the following settings to the indices:
    PUT /logstash-*/_settings
    {
      "index.query": {
          "default_field": "fields.*"
      }
    }
    

    image

    If everything worked you will receive { "acknowledged" : true } and can check if all the indices have been updated with GET /logstash-*/_settings, which should look like this:

    {
      "logstash-2019.12.05" : {
        "settings" : {
          "index" : {
            "mapping" : {
              "total_fields" : {
                "limit" : "2000"
              }
            },
            "refresh_interval" : "5s",
            "number_of_shards" : "1",
            "provided_name" : "logstash-2019.12.05",
            "query" : {
              "default_field" : "fields.*"
            },
            "creation_date" : "1575575581123",
            "number_of_replicas" : "0",
            "uuid" : "KlTv3hpCSly0UTzTmpVV7g",
            "version" : {
              "created" : "6080299",
              "upgraded" : "7050299"
            }
          }
        }
      },
      "logstash-2019.12.10" : {
        "settings" : {
          "index" : {
            "mapping" : {
              "total_fields" : {
                "limit" : "2000"
              }
            },
            "refresh_interval" : "5s",
            "number_of_shards" : "1",
            "provided_name" : "logstash-2019.12.10",
            "query" : {
              "default_field" : "fields.*"
            },
            "creation_date" : "1575936000623",
            "number_of_replicas" : "0",
            "uuid" : "OOtnisiBTkiI-MDVJITUwA",
            "version" : {
              "created" : "6080299",
              "upgraded" : "7050299"
            }
          }
        }
      },
    [...]
    
    • Elasticsearch will be needing at least 2GB of RAM reserved, larger installations should opt for 4GB of RAM. Modify /opt/tpot/etc/tpot.yml settings for elasticsearch accordingly, it needs more RAM:
    #### ELK
    ## Elasticsearch service
      elasticsearch:
        container_name: elasticsearch
        restart: always
        environment:
         - bootstrap.memory_lock=true
         - ES_JAVA_OPTS=-Xms2048m -Xmx2048m
         - ES_TMPDIR=/tmp
        cap_add:
         - IPC_LOCK
        ulimits:
          memlock:
            soft: -1
            hard: -1
          nofile:
            soft: 65536
            hard: 65536
        mem_limit: 4g
        ports:
         - "127.0.0.1:64298:9200"
        image: "dtagdevsec/elasticsearch:2006"
        volumes:
         - /data:/data
    
    • Should you have troubles with your objects, please find attached the latest Kibana objects, just extract them and import the ndjson via Management > Kibana > Saved Objects > Import (be aware of overwriting, though!):

    export.zip

    Once ELK 7.x will be T-Pot's default, new installations will not be affected by these issues.

    image

    opened by t3chn0m4g3 23
  • [FIXED] - `fuse` package broken - installs will currently fail

    [FIXED] - `fuse` package broken - installs will currently fail

    Linux frontuniform 5.2.0-2-amd64 #1 SMP Debian 5.2.9-2 (2019-08-21) x86_64 GNU/Linux tpot 19.3 - standard on vm dps output. [root@frontuniform:/home/tsec]# dps.sh grc: docker: No such file or directory ========| System |======== Date: Fri 23 Aug 2019 12:06:19 PM UTC Uptime: 12:06:19 up 20 min, 2 users, load average: 0.00, 0.00, 0.00

    NAME STATUS PORTS adbhoney DOWN ciscoasa DOWN conpot_guardian_ast DOWN conpot_iec104 DOWN conpot_ipmi DOWN conpot_kamstrup_382 DOWN cowrie DOWN cyberchef DOWN dionaea DOWN elasticpot DOWN elasticsearch DOWN ewsposter DOWN head DOWN heralding DOWN honeytrap DOWN kibana DOWN logstash DOWN mailoney DOWN medpot DOWN nginx DOWN p0f DOWN rdpy DOWN snare DOWN spiderfoot DOWN suricata DOWN tanner DOWN tanner_api DOWN tanner_phpox DOWN tanner_redis DOWN tanner_web DOWN [root@frontuniform:/home/tsec]#

    fix 
    opened by zimbawe998 20
  • 17.10 Fork - 4 x Unique Conpot Containers in Parallel

    17.10 Fork - 4 x Unique Conpot Containers in Parallel

    Hi Team,

    I've managed to fork off 17.10 and re-configure the platform to run 4 x Conpot Containers in Parallel using 4 different templates, with overlapping ports removed. Each of these containers are also operating with their own users, own groups, own log files, i.e. completely isolated. The only common denominator between each of these containers is the usage of the conpot:1710 image.

    All required files as far as I can determine have been updated accordingly; DPS is reporting all healthy.

    Appreciate your review below and if it meet your requirements, merge into 17.10a or 18.04 as required.

    Hope this is of help to you.

    Cheers, Ray

    opened by UncleRaymondo 20
  • Log export for SIEM integration

    Log export for SIEM integration

    Hi t3chn0m4g3,

    First of all, a very big congratulations on such an awesome work with the T-Pot. I'm looking into it as a solution to be integrated with a SIEM in the future, but as of now, I just want to be able to export all the logs it generates outside the ELK stack.

    I've read issues 41, 50 and 55 which are all related to this, and I haven't been able to get a solution for my scenario to work. I'm using version 16.10, but can't find anything that helps me sending the logs to a third party server/listener (hpfeeds, syslog, etc) Is this possible with the current setup? Maybe even as a feature in the future? edit: I believe what I'm looking for is the syslog plugin for logstash, but even having edited the logstash.conf file logs do not appear to be sent (even after rebooting), so maybe the plugin is not installed? The logstash documentation says it does not come installed by default.

    Thanks a lot for your time!

    Sunstrider.

    enhancement question 
    opened by SunstriderX 20
  • Add Greedybear Installer

    Add Greedybear Installer

    Description

    This is intended as a POC: Integration of Greedybear - Allow Users to also (automatically) install Greedybear on their TPot Instance, if they wish to do so. Based on the idea of @mlodic.

    I wrote a Bash script 'installer_greedybear.sh' that allows the user to additionally install+setup Greedybear on a TPot Instance. In the TPot installer the user is asked if they also want to install Greedybear and if so the new script is run at the end.

    Info about the script:

    Prerequisits:

    • assumes existing TPot instance
    • needs to run as root

    Parameters

    • use '--help' for parameter options
    • allows for installation of 'http', 'https' or 'local'
      • http: HTTP website for Greedybear
      • https: HTTPS website for Greedybear
      • local: for local development of Greedybear

    Inputs:

    • allows for choosing port of Greedybear Website (default: 8008)
    • needs the correct Elasticsearch port from the TPot instance (default: 64298)
    • asks for web user credentials (required) and email+first/last name (optional)
    • asks for Slack Token+Channel (optional)
    • asks for Django Secret (optional)

    How it works:

    • clones Greedybear from https://github.com/intelowlproject/GreedyBear int '/opt/'
    • adds config files + inputed data/secrets
    • makes changes to config files to work on TPot instance
    • in 'https' mode: adds self signed certificate + empty ssl_password file
    • builds Docker containers
    • creates+enables+starts systemctl service for Greedybear

    Type of change

    • [x] New feature (non-breaking change which adds functionality)
    • [x] This change requires a documentation update

    How Has This Been Tested?

    • [x] Greedybear Installer Script successfully installed Greedybear on already exsiting/running TPot Instance
    • [ ] Integration into TPot Installer

    Checklist:

    • [x] I have performed a self-review of my own code
    • [x] I have commented my code, particularly in hard-to-understand areas
    • [x] I have made corresponding changes to the documentation
    opened by MayADevBe 2
  • citrixhoneypot log file paths are not consistent

    citrixhoneypot log file paths are not consistent

    citrixhoneypot log file is mounted on /data/citrixhoneypot/logs. But other honeypots and tools log file is mounted on /data/xxx/log.

    I would be grateful if you would do as below. - /data/citrixhoneypot/log:/opt/citrixhoneypot/logs

    citrixhoneypot docker-compose.yml line:22

    enhancement discussion 
    opened by Shoma-progr-0210 2
Releases(22.04.0)
  • 22.04.0(Apr 12, 2022)

    Release Notes / Changelog

    T-Pot 22.04.0 is probably the most feature rich release ever provided with long awaited (wanted!) features readily available after installation.

    New Features

    • Distributed Installation with HIVE and HIVE_SENSOR
    • ARM64 support for all provided Docker images
    • GeoIP Attack Map visualizing Live Attacks on a dedicated webpage
    • Kibana Live Attack Map visualizing Live Attacks from different HIVE_SENSORS
    • Blackhole is a script trying to avoid mass scanner detection
    • Elasticvue a web front end for browsing and interacting with an Elastic Search cluster
    • Ddospot a honeypot for tracking and monitoring UDP-based Distributed Denial of Service (DDoS) attacks
    • Endlessh is a SSH tarpit that very slowly sends an endless, random SSH banner
    • HellPot is an endless honeypot based on Heffalump that sends unruly HTTP bots to hell
    • qHoneypots 25 honeypots in a single container for monitoring network traffic, bots activities, and username \ password credentials
    • Redishoneypot is a honeypot mimicking some of the Redis' functions
    • SentryPeer a dedicated SIP honeypot
    • Index Lifecycle Management for Elasticseach indices is now being used

    Upgrades

    • Debian 11.x is now being used for the T-Pot ISO images and required for post installs
    • Elastic Stack 8.x is now provided as Docker images

    Updates

    • Honeypots and tools were updated to their latest masters and releases
    • Updates will be provided continuously through Docker Images updates

    Breaking Changes

    • For security reasons all Py2.x honeypots with the need of PyPi packages have been removed: HoneyPy, HoneySAP and RDPY
    • If you are upgrading from a previous version of T-Pot (20.06.x) you need to import the new Kibana objects or some of the functionality will be broken or will be unavailabe
    • Cyberchef is now part of the Nginx Docker image, no longer as individual image
    • ElasticSearch Head is superseded by Elasticvue and part the Nginx Docker image
    • Heimdall is no longer supported and superseded with a new Bento based landing page
    • Elasticsearch Curator is no longer supprted and superseded with Index Lifecycle Policies available through Kibana.

    Thanks & Credits

    • @ghenry, for some fun late night debugging and of course SentryPeer!
    • @giga-a, for adding much appreciated features (i.e. JSON logging, X-Forwarded-For, etc.) and of course qHoneypots!
    • @sp3t3rs, @trixam, for their backend and ews support!
    • @tadashi-oya, for spotting some errors and propose fixes!
    • @tmariuss, @shaderecker for their cloud contributions!
    • @vorband, for much appreciated and helpful insights regarding the GeoIP Attack Map!
    • @yunginnanet, on not giving up on squashing a bug and of course Hellpot!

    ... and many others from the T-Pot community by opening valued issues and discussions, suggesting ideas and thus helping to improve T-Pot!

    Source code(tar.gz)
    Source code(zip)
    tpot_amd64.iso(42.87 MB)
    tpot_amd64.sha256(81 bytes)
    tpot_arm64.iso(111.29 MB)
    tpot_arm64.sha256(81 bytes)
  • 20.06.2(Feb 22, 2021)

  • 20.06.1(Sep 4, 2020)

  • 20.06.0(Jun 30, 2020)

  • 19.03.3(Mar 16, 2020)

  • 19.03.1(Aug 2, 2019)

  • 19.03(Apr 1, 2019)

  • 19.03.beta(Feb 19, 2019)

  • 18.11(Dec 7, 2018)

  • 17.10(Nov 7, 2017)

  • 17.10.beta(Oct 19, 2017)

  • 17.10.alpha(Sep 21, 2017)

  • 16.10.1(Jun 29, 2017)

    Maintenance release to fix hostname issue #119

    SHA256 b048f557e643c86cafcb1fa098d698e73afd8a6e3e347f010bc231d143f05a43 tpot.iso

    This release is deprecated. Installation will leave you with a non-working installation.

    Source code(tar.gz)
    Source code(zip)
  • 16.10(Oct 31, 2016)

Owner
Deutsche Telekom Security GmbH
Telekom Security on GitHub, home of T-Pot, PEBA, Explo and more.
Deutsche Telekom Security GmbH
This program is an automated trading bot that uses TDAmeritrades Thinkorswim trading platform's scanners and alerts system.

Python Trading Bot w/ Thinkorswim Description This program is an automated trading bot that uses TDAmeritrades Thinkorswim trading platform's scanners

Trey Thomas 201 Jan 3, 2023
This very basic script can be used to automate COVID-19 vaccination slot booking on India's Co-WIN Platform.

COVID-19 Vaccination Slot Booking Script This very basic CLI based script can be used to automate covid vaccination slot booking on Co-WIN Platform. I

null 605 Dec 14, 2022
A Telegram Bot which notifies the user when a vaccine is available on CoWin Platform.

Cowin Vaccine Availability Notifier Telegram Bot A bot that notifies the available vaccines at given district in realtime. Introduction • Requirements

Arham Shah 7 Jul 31, 2021
Unofficial Discord Rich Presence for HackTheBox platform

HTBRichPresence Unofficial Discord Rich Presence for HackTheBox platform The project is under lazy development. How to run Install requirements: // I'

Antonio 4 Apr 19, 2022
The official Magenta Voice Skill SDK used to develop skills for the Magenta Voice Assistant using Voice Platform!

Magenta Voice Skill SDK Development • Support • Contribute • Contributors • Licensing Magenta Voice Skill SDK for Python is a package that assists in

Telekom Open Source Software 18 Nov 19, 2022
Python package for agilex robotics mobile base platform

This is Python API for Agilex Robotics Mobile base This is a python API for Can communication with Agilex Robotics Mobile base and controlling it. Sup

null 7 Sep 6, 2022
Image Tooᥣs Bot I specialize for logo design Services with Amazing logo Creator Platform and more tools

Image Tooᥣs Bot I specialize for logo design Services with Amazing logo Creator Platform and more tools

Sz Team Bots <sz/>✌️ 10 Oct 21, 2022
A free, minimal, lightweight, cross-platform, easily expandable Twitch IRC/API bot.

parky's twitch bot A free, minimal, lightweight, cross-platform, easily expandable Twitch IRC/API bot. Features ?? Connect to Twitch IRC chat! ?? Conn

Andreas Schneider 10 Dec 30, 2022
The python SDK for Eto, the AI focused data platform for teams bringing AI models to production

Eto Labs Python SDK This is the python SDK for Eto, the AI focused data platform for teams bringing AI models to production. The python SDK makes it e

null 5 Apr 21, 2022
Python SDK for LUSID by FINBOURNE, a bi-temporal investment management data platform with portfolio accounting capabilities.

LUSID® Python SDK This is the Python SDK for LUSID by FINBOURNE, a bi-temporal investment management data platform with portfolio accounting capabilit

FINBOURNE 6 Dec 24, 2022
A Terminal User Interface (TUI) for automated trading with Komodo Platform's AtomicDEX-API

PytomicDEX Makerbot A Terminal User Interface (TUI) for automated trading with Komodo Platform's AtomicDEX-API Install sudo apt install wget curl jq g

null 6 Aug 25, 2022
Apprise - Push Notifications that work with just about every platform!

ap·prise / verb To inform or tell (someone). To make one aware of something. Apprise allows you to send a notification to almost all of the most popul

Chris Caron 7.2k Jan 7, 2023
Trading Strategies (~50%) developed by GreenT on QuantConnect platform over the autumn quarter

Trading Strategies ~50% of codes from the Applied Financial Technology Course. Contributors: Claire W. Derrick T. Frank L. Utkarsh T. Course Leads: Dy

Utkarsh 2 Feb 7, 2022
Lumberjack-bot - A game bot written for Lumberjack game at Telegram platform

This is a game bot written for Lumberjack game at Telegram platform. It is devel

Uğur Uysal 6 Apr 7, 2022
Analytics platform for Telegram Channels

Tele-Report Analytics platform for Telegram Channels ?? ?? Getting Started 1- Install redis and postgreSQL (it would be more generic in future, like u

null 2 Oct 11, 2022
The scope of this project will be to build a data ware house on Google Cloud Platform that will help answer common business questions as well as powering dashboards

The scope of this project will be to build a data ware house on Google Cloud Platform that will help answer common business questions as well as powering dashboards.

Shweta_kumawat 2 Jan 20, 2022
Graviti-python-sdk - Graviti Data Platform Python SDK

Graviti Python SDK Graviti Python SDK is a python library to access Graviti Data

Graviti 13 Dec 15, 2022
Program that uses Python to monitor grade updates in the Genesis Platform

Genesis-Grade-Monitor Program that uses Python to monitor grade updates in the Genesis Platform Guide: Install by either cloning the repo or downloadi

Steven Gatanas 1 Feb 12, 2022
A cross-platform script to book first available time for getting a passport in Sweden - Ett skript som automatiskt bokar pass hos polisen

Automatic passport booker - Boka pass automatiskt hos Svenska polisen A cross-platform script to book first available time for getting a passport in S

Elias Floreteng 14 Oct 17, 2022