Deploy A Honeypot!

Deploy
Why deploy your own honeypot with HoneyDB?
  • Easy setup, easy data collection
  • Access to the data via HoneyDB's REST API
  • Sharing your honeypot data with HoneyDB benefits the broader community
  • You benefit from others sharing their honeypot data with HoneyDB.
To get started, follow the outline below...

Getting Started

First, determine where you want to install and run your honeypot. Any Internet facing environment, options include:
Next, install the HoneyDB Agent:
  • HoneyDB Agent (Download) - Run the binary or install with a Linux package manager. There are packages for Amazon Linux, CentOS, Red Hat, Ubuntu, and Debian on x86_64. You can also run the agent on your Raspberry Pi (Raspbian armv6l and armv7l). Windows and OSX is supported as well.

For detailed instruction on installation and configuration see the official documentation

Finally, to send honeypot data to HoneyDB you'll need to configure your honeypot with your HoneyDB API ID key and HoneyDB Agent Sensor API key. To obtain these keys you need to sign-in here.

One-Click Deployment Options

  • On Heroku you can deploy a free instance quickly and easily, for details visit Deploy to Heroku - note: this deployment option only supports the HTTP plugin.
  • On DigitalOcean you can deploy a cloud instance quickly and easily, for details visit DigitalOcean's Marketplace.

Getting Data

Once you have the HoneyDB Agent up and running, you can use the HoneyDB CLI tool to download your honeypot data. See more details about the API here. Another good tool to work with the API is Postman.