Elastic Search + LDAP + groups/permissions + some fixes
- Added the ability to leverage Django's permissions system to organize users into groups, allow/restrict different permissions to different groups, mark particular jobs as private so they are not visible to other users. Docs on how to use this.
- Added support for Elastic Search. If elastic search is enabled, all analysis are auto synced between the postgreSQL database and the Elastic Search index. Docs.
- As a bonus, a preconfigured Kibana configuration (having some helpful visualizations and dashboard) is also provided which can be imported as a "Saved Object" into Kibana.
- Added basic support for LDAP authentication mechanism. Docs.
- Fixed:
CUCKOO_API_KEY
variable missing fromenv_file_app_template
. - Increased
observable_name
field'smax_length
to support upto 512 chars. Up from the previous 128 limit. (Issue #144) - Cleaner log messages throughout analyzer related functions.
- Various other under-the-hood improvements, fixes and optimizations.
For users upgrading to v1.3.0 from prior versions - Please follow the steps described here.