Changelog¶
0.7.0 - (2018-05-01)¶
build
Add initial cmake support
ci
Add Debian 9
dionaea
Fix build error with OpenSSL 1.1.0
Improve OpenSSL 1.1.0 support
Cleanup connection code
Enable bistream for SSL/TLS connections (Thanks Aws0mus)
Fixing chroot bugs (Thanks Michal Ambroz)
doc
Add additional information
Doxygen config file for dionaea c core
Ubuntu 16.04 install instructions
package
Remove old and deprecated debian package config
python
Fix typo in config key
Fix hardcoded python path
Fix compilation on CentOS7 (Thanks Michal Ambroz)
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
0.6.0 - (2016-11-14)¶
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
0.5.1 - 2016-09-05¶
dionaea
Don’t report ‘connection.free’ incident to early to prevent segmentation faults
0.5.0 - 2016-08-06¶
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
0.4.2 - 2016-07-02¶
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
0.4.1 - 2016-06-14¶
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
0.4.0 - 2016-05-31¶
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
0.3.0 - 2016-03-30¶
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)
0.2.1 - 2014-07-16¶
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
0.2.0 - 2013-11-02¶
Last commit by original authors.
0.1.0¶
Initial release.