This changelog documents all notable user-facing changes of
stix-shifter-threatbus
.
Every entry has a category for which we use the following visual abbreviations:
- 🎁 Features
- 🧬 Experimental Features
⚠️ Changes- ⚡️ Breaking Changes
- 🐞 Bug Fixes
No user-facing changes.
No user-facing changes.
No user-facing changes.
No user-facing changes.
No user-facing changes.
No user-facing changes.
⚠️ stix-shifter-threatbus
now depends on version 3.0 ofstix2
package. #162
-
⚠️ The Dockerfile ofstix-shifter-threatbus
has moved to the repository toplevel and now installs Threat Bus from source. This way, the Docker build always uses thelatest
Threat Bus sources, instead of the latest version from PyPI. #141 -
🐞
stix-shifter-threatbus
now implements the new zmq management protocol of thethreatbus-zmq-app
plugin. The app now simply re-uses the Threat Bus hostname as it is configured in the usersconfig.yaml
and appends the port specifications forpub
andsub
communication that it receives as part of the subscription success response. #140 -
⚠️ stix-shifter-threatbus
now uses Dynaconf for configuration management. Configuration via a config file works exactly as it has worked before. Users can provide a path to the config file using the-c
option.stix-shifter-threatbus
now considers files namedconfig.yaml
andconfig.yml
as default configs if located in the same directory. Additionally,stix-shifter-threatbus
now supports configration via environment variables and.dotenv
. Env vars need to be prefixed withSTIX_SHIFTER_THREATBUS_
to be respected and always take precedence over values in config files. #133
-
🎁
stix-shifter-threatbus
now comes with its own Dockerfile. Pre-built images are available on Dockerhub. #126 -
🎁
stix-shifter-threatbus
now reports back STIX-2 Sightings to Threat Bus. STIX-Shifter transmission results are first translated, using the respective native STIX-Shifter module's translation function. The resulting STIX-2.0 bundles are then traversed to create sightings for every contained observation. These sightings are then finally returned to Threat Bus via ZeroMQ. The original observation objects are kept in each sighting's context data. #125
- 🎁
stix-shifter-threatbus
has come to life. This stand-alone application connects to Threat Bus via ZeroMQ and bridges the gap between Threat Bus and commercial security tools, like IBM QRadar or Splunk.stix-shifter-threatbus
uses STIX-Shifter to first translate STIX-2 Indicators to native queries for commercial tools and then execute these queries to log the results. #118