0.7.0 - (master)
ci
- Add Debian 9
dionaea
- Fix build error with OpenSSL 1.1.0
- Improve OpenSSL 1.1.0 support
- Cleanup connection code
doc
- Add additional information
- Doxygen config file for dionaea c core
python
- Fix typo in config key
python/http
- Initial support to handle SOAP requests
python/log_incident
- Improve hash generator
- Fix bug if parent is unknown
- Remove IDs from list if processed
python/mongo
- Initial support to simulate a MongoDB server
python/pyev
- Update from 0.8 to 0.9 to support Python >= 3.6
python/smb
- Add support for WannaCry and SambaCry (Big thanks to gento)
- Add additional config options to change identity
python/util
- Find Download commands for Linux shell
dionaea
- Fix build for musl lib
doc
- Fix install instructions
- Extend README.md
python/blackhole
- New service/Initial version
python/emu_scripts
- New handler to analyse downloaded scripts
- Detect VBScript and PowerShell
- Limit number of subdownloads
python/http
- Clean up
- Use state vars instead of strings
- Add template support * Jinja 2 template engine * nginx template
python/mysql
- Dump files from SELECT queries
- Extract URLs from functions
- Variable handler
- Support for selecting variables
python/p0f
- Fix decode error
python/pptp
- Fix error if config is empty
dionaea
- Don't report 'connection.free' incident to early to prevent segmentation faults
dionaea
- Handle byte objects in incidents
- Bump required Python version from 3.2 to 3.4
python/http
- Detect Shellshock attacks
python/log_incident
- Initial support to export raw incident information
python/log_sqlite
- Log credentials from the ftp service
python/memcache
- Initial support for the memcached protocol
python/pptp
- Clean up
- Handle CallClearRequests packets
- Values for hostname, vendor name and firmware revision are now customizable
python/util
- New function to detect shellshock attacks and report detected URLs
doc
- Add information about log levels for developers
python/*
- Replace all critical log messages with error messages
- Catch exceptions in handle_io_in() and handle_io_out() to improve stability
- Catch exceptions in incident handlers
python/sip
- Fix error while reading config values
python/upnp
- Fix errors in log messages
more
- Add templates to create issues and merge requests on github
core
- Initialize stdout logger earlier
- Log error,critical and warning by default
python/*
- In glib2 critical is a critical warning
- Add support for exceptions
- Check file path and show warnings
python/log_json
- Add support for flat object lists to work with ELK stack
core
- Replace lcfg with Key-value file parser from glib
ci
- Add build tests for Ubuntu 14.04, Ubuntu 16.04 and Debian 8
doc
- Add initial documentation for missing modules
- Update documentation to reflact config changes
- Add processor documentation
python/*
- Replace lcfg with yaml configs
- Remove deprecated incident handlers (logxmpp, mwserv, SurfIDS)
- Rename incident handlers from logsql to log_sqlite
- Rename incident handlers from uniqdownload to submit_http_post
python/mysql
- Enable processor pipeline
core
- Code clean up (Thanks to Katarina)
- Vagrant based dev environment
- Customize ssl/tls parameters for autogenerated certificates
doc
- Initial version of sphinx based documentation
python/ftp
- Support to customize response messages
- Small fixes
python/hpfeeds
- Initial ihandler support (Thanks to rep)
python/http
- Customize HTTP response headers
- Return HTTP/1.1 instead of HTTP/1.0
python/log_json
- Initial ihandler support
python/mqtt
- Initial protocol support (Thanks to gento)
python/pptp
- Initial protocol support (Thanks to gento)
python/upnp
- Initial protocol support (Thanks to gento)
core
- Support for cython and cython3
- Fixes to build with glib 2.40
- Remove build warnings
- Support libnl >= 3.2.21
python/http
- Fix unlink() calls
python/virustotal
- virustotal API v2.0
Last commit by original authors.
- Initial release.