Creative Commons Licence

HoneyTrap

  • About
  • Manuals
  • Community
  • GitHub

What's on this Page

    • Contributing to HoneyTrap Documentation
    • Contributing to Documentation
    • Working with Hugo
      • Step 1: Install Hugo
      • Step 2: Clone this repository
      • Step 3: Build this documentation locally
      • Reporting Documentation Issues
      • Submitting Documentation Pull Requests
CONTRIBUTE

Contribute to the HoneyTrap Docs

Documentation is an integral part of any open source project. The HoneyTrap docs are as much a work in progress as the source it attempts to cover.

Contributing to HoneyTrap Documentation

First off, thanks for taking the time to contribute!

The following is a set of guidelines for contributing to HoneyTrap Documentation. These are just guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.

Contributing to Documentation

There are 2 ways to work on the HoneyTrap Documentation. You can edit the markdown files or you can work with Hugo.

When working with Hugo you can run the documentation on your local device and see the improvements you make directly.

When working on the markdown directly you will not be able to see the changes directly, however it is faster to edit the documentation. This is the fastest and easiest way to work on the documentation. When working with the markdown you only need step 2 from the instructions below.

You will find the markdown files containing all the documentation in /honeytrap-docs/content.

Working with Hugo

Step 1: Install Hugo

Homebrew, a package manager for macOS, can be installed from brew.sh. See install if you are running Windows etc.

brew install hugo

To verify your new install:

hugo version

Step 2: Clone this repository

git clone https://github.com/honeytrap/honeytrap-docs.git

Step 3: Build this documentation locally

In the directory where you cloned the repository:

hugo server

Go to http://localhost:1313

When you make changes to the content Hugo will automatically renew the pages.

Reporting Documentation Issues

honeytrap.io uses GitHub issues to track documentation issues and requests. If you see a documentation issue, submit an issue using the following steps:

  1. Check the honeytrap.io issues list as you might find out the issue is a duplicate.
  2. Use the included template for every new issue. When you create a bug report, include as many details as possible and include suggested fixes to the issue.

Note that code issues should be filed against the main HoneyTrap repository, while documentation issues should go in the HoneyTrap-docs repository.

Submitting Documentation Pull Requests

After fixing issues or just improving the HoneyTrap Documentation create a pull request and explain all fixes and improvements.

  • About HoneyTrap
    • What is HoneyTrap
    • A Quick Start
    • About DTACT
    • License
  • Listeners
    • About Listeners
    • Agent
    • Netstack
    • Socket
    • Tap
    • Tun
  • Events
    • About Events
    • Heartbeat
  • Filters
    • Filter Configuration
  • Channels
    • About Channels
    • Console
    • DShield
    • Elastic search
    • Lumberjack
    • File
    • Kafka
    • Marija
    • Pulsar
    • RabbitMQ
    • Raven
    • Slack
    • Splunk
  • Services
    • About Services
    • Android Debug Bridge
    • Counterstrike
    • Cwmp tr-069
    • DNS Proxy
    • DNS
    • Echo
    • Elasticsearch
    • EOS
    • Ethereum
    • FTP
    • HTTP-Proxy
    • HTTP
    • HTTPS
    • IPP
    • LDAP
    • Memcached
    • Redis
    • SMTP
    • SSH-Authentication
    • SSH-Jail
    • SSH-Proxy
    • SSH-Simulator
    • Telnet
    • TFTP
    • VNC
  • Directors
    • About Directors
    • Forward director
    • LXC Container director
  • Logging
    • Logging configuration
  • Manuals
    • The Configuration File
    • The HoneyTrap local Playground
    • HoneyTrap on a RaspberryPi
    • HoneyTrap on FreeBSD
    • HoneyTrap on pfSense
    • Simulate a webserver
    • The socket listener
  • Contribute
    • Contribute to HoneyTrap
    • Contribute to the documentation
  • Contact
    • Contact us
“Contribute to the HoneyTrap Docs” was last updated: May 22, 2019
Improve this page
 

HoneyTrap is actively maintained by DTACT

|  This work is licensed under a Creative Commons Attribution 4.0 International License 2021.