Integrates your Modern Honeypot Network Server and Wordpress Blog via MHN's REST API and WP's shortcodes
PHP
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
README.md
config.sample.php
honeypot.php
wp-mhn.php

README.md

wp-mhn

Integrates your Modern Honeypot Network Server and your Wordpress Blog via MHN's REST API and WP's shortcodes

Installation and Usage

  1. Download wp-mhn as a zip file, or clone the repo and compress it.
  2. Edit config.sample.php with information corresponding to your MHN server.
  3. Save/Rename config.sample.php to config.php
  4. Upload the plugin to your blog and activate it.
  5. Add shortcodes to pages which you desire the corresponding information to appear.
    • [last_day]
    • [top_attackers]
    • [honeypot hp="HONEYPOT"]
    • [sessions]

Examples

  1. [last_day] Attacks over last 24 hours
  2. [top_attackers] Top Attacking IP Addresses
  3. [honeypot hp="glastopf"] Glastopf Honeypot Output
  4. [honeypot hp="dionaea"] Dionaea Honeypot Output
  5. [honeypot hp="wordpot"] Wordpot Honeypot Output
  6. [sessions] Sessions by Attacking IP, must contain GET souce_ip

Contributions

This plugin is not on the Wordpress Plugin Directory. I developed it to meet the needs of my blog, and open sourced it as it may be a quick start for other developers looking to do something similar. If you'd like to contribute additional shortcodes or implement WP-Admin functionality then please submit a pull request and I'll potentially merge it.