HoneyChart is an automation tool for generating helm chart of certain open source honeypots, through a web UI. In details, HoneyChart uses a friendly user interface, that saves the user from all the hustle to write a custom helm chart or yaml files to deploy his honeypots in his Kubernetes cluster. User only needs to specify the honeypots and the services that the honeypots will expose and after that a helm chart, ready for deployment will get downloaded in his web browser.
Quick Jump: Installation | Run | Paper | Citing
HoneyChart, is perfect for people that want to easily and fast deploy honeypots to their kubernetes cluster.
To run HoneyChart you will need linux, node.js, npm and helm. After install npm and node.js use the following commants to install and run honeychart.
sudo snap install helm --classic
git clone https://github.com/parasecurity/honeychart/
cd honeychart
npm i To run HoneyChart just run the following command after the installation of the necessary dependencies.
cd honeychart
node server.jsYou can view the publication related to this repo on the following link.
Consider citing the following paper:
@inproceedings{kokolakis2022honeychart,
title={HoneyChart: Automated Honeypot Management over Kubernetes},
author={Kokolakis, George and Ntousakis, Grigoris and Karatsoris, Irodotos and Antonatos, Spiros and Athanatos, Manos and Ioannidis, Sotiris},
booktitle={European Symposium on Research in Computer Security},
pages={321--328},
year={2022},
organization={Springer}
}