* Introduce MISP output plugin
* Add cfg dist settings
* Remove non-needed test code
* Rename misp output class and add final newline to config
* Introduce compatibility to Python 2 and 3
* Update new event text
* Adjust for latest PyMISP API changes and introduce debug
As the PyMISP API deprecated the upload_sample method, we now need to do this manually.
Also, a settings switch for debug output was introduced.
* Add requirements compat for 2 and 3 and introduce publish switch
* Linting and code style update
* Full Docker support for output plugins
cowrie makes more fun if there are also all the output plugins available
inside the docker image. And now they are!
* Fixing wrong requirements: snappy vs python-snappy
snappy: “SnapPy is a package for studying the topology and geometry of 3-manifolds, with a focus on hyperbolic structures. It is based on the SnapPea kernel written by Jeff Weeks.”
python-snappy: “Python bindings for the snappy compression library from Google.”
We want python-snappy. ;)
* MAINTAINER argument deprecated in Docker
The MAINTAINER keyword is deprecated in Docker and is replaced with the
new syntax.
Also it is now attached to the right container and not to one we
actually throw away.
* Improve handling of ImportErrors to notify users that they need to install new dependencies
Also added missing dependency to requirements.txt
* Mention installing dependencies in virtualenv if used
* Move requirements used only by output modules to a separate file
* Using a virtualenv is now the only officially supported method
* Handle ImportErrors when loading output plugins so different install instructions can be given
* Cleanup requirements-output.txt