HoneyDB Honeypot workshop: Difference between revisions

From HOPE Wiki
Learn how to deploy honeypots using HoneyDB in this workshop!
No edit summary
Line 20: Line 20:
== Technical Requirements ==
== Technical Requirements ==


* Laptop: Linux, Mac, or Windows
* Computer: Linux, Mac, or Windows
* SSH Client if using Windows - https://www.putty.org/
* SSH Client: We will use SSH to connect to a cloud host, if using Windows a free SSH client can be found here https://www.putty.org/
* Postman - https://www.getpostman.com/
* Postman: Download/install from https://www.getpostman.com/
* Code editor (MS Visual Studio Code is great: https://code.visualstudio.com/)
* Cloud host: A cloud host will be provided in the workshop (DigitalOcean). If you prefer to use your own that is fine. Options for getting your own cloud host can be found [https://honeydb.io/deploy here]
* Slack - https://slack.com/ (optional, if you want to join the community)
 
Note: We will be editing configuration files and scripts on the cloud host. We will use the [https://www.nano-editor.org/ nano text editor] in via the SSH terminal.
 
If you are comfortable with using Python locally on your computer, note the following recommendations:
 
* Python 2.7 or greater
* Python 2.7 or greater
* PIP for Python - https://pip.pypa.io/en/stable/installing/
* PIP for Python - https://pip.pypa.io/en/stable/installing/
* A cloud host (one will be provided (DigitalOcean) in the workshop or you can get your own, see options here)
* Code editor (MS Visual Studio Code is great: https://code.visualstudio.com/)
* Slack - https://slack.com/ (optional, if you want to join the community)

Revision as of 13:45, 15 July 2020

Abstract

Honeypots can be implemented to discover new threat information or detect intruders on a network. However, while there are numerous free honeypots available, many of them can be complicated to deploy and require additional engineering to consume log data. If you are curious about honeypots and are interested in a simple way to deploy your own honeypots, the HoneyDB honeypot workshop is for you.

All skill levels are welcome to attend, you only need an interest in honeypots :-)

Agenda

  • Intro to honeypots
  • Open source honeypots
  • HoneyDB
  • HoneyDB Agent
  • Deploying an agent in the cloud
  • Testing the agent
  • Querying the Threat API
  • HoneyDB CLI Python tool
  • Write an API client
  • Resources (Slack / Twitter)

Technical Requirements

  • Computer: Linux, Mac, or Windows
  • SSH Client: We will use SSH to connect to a cloud host, if using Windows a free SSH client can be found here https://www.putty.org/
  • Postman: Download/install from https://www.getpostman.com/
  • Cloud host: A cloud host will be provided in the workshop (DigitalOcean). If you prefer to use your own that is fine. Options for getting your own cloud host can be found here
  • Slack - https://slack.com/ (optional, if you want to join the community)

Note: We will be editing configuration files and scripts on the cloud host. We will use the nano text editor in via the SSH terminal.

If you are comfortable with using Python locally on your computer, note the following recommendations: