All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- syslog output plugin (works on Linux machines only)
- Fixed a link in the file
README.md
- Changed the version number in the
Dockerfile
- Fixed a couple of bugs in the Influx 2.0 plugin
- Improved the dependency for the PostgreSQL plugin
- Fixed an error in the MySQL plugin's error handler
- Fixed a typo in the change log (yes, again)
- PostgreSQL output plugin (with documentation)
- Documentation for the SQLite3 output plugin
- Handling some additional Elasticsearch queries
- Fixed a typo in the change log
- CouchDB output plugin
- SQLite3 output plugin
- Elasticsearch output plugin (ironic, I know)
- Handling some additional Elasticsearch queries
- The MongoDB plugin was using the MySQL
geoip
setting. Fixed. - Made the reading of username- and password-related settings using
raw=True
- Minor fixes
- MongoDB output plugin
- Redis database output plugin
- Rethink database output plugin (not tested!)
- Influx database (versions 1.7 and earlier only) output plugin (not tested!)
- Influx 2.0 database (requires Python 3; not tested)
- Support for the
report_public_ip
config file option
- Minor fixes
- Fixed a JSON serialization bug when running under Python 3
- Optimized the MySQL output plugin a bit
- Improved the settings of future plugins
- Text output plugin
- HPFeeds output plugin
- Ability to specify a directory for the response files via the config file or a command-line option
- Updated the documentation
- Fixed a bug when handling a query containing the substring
alias
- Initial release
- Implemented the honeypot using the Twisted framework
- A script for starting, stopping, and restarting the honeypot
- Config file support
- Various command-line options
- HEAD requests are now logged too
- Output plugin support
- Output plugin for JSON
- Output plugin for MySQL
- Log rotation
- Emulation of multiple Elasticsearch requests
- Data-driven responses stored in files
- Make the script compatible with Python 3.x
- Rewrote the documentation