MISP Taxii Server

MISP Taxii Server

#Threat Defense#Threat Management

A list of most queried domains based on passive DNS usage across the Umbrella global network.

Visit Website

A Collection of Configuration Files for EclecticIQ's OpenTAXII

This is a collection of configuration files designed for use with EclecticIQ's OpenTAXII implementation. It also includes a callback mechanism that activates when data is sent to the TAXII Server's inbox.

Installation Instructions

To manually install, start by cloning the repository: git clone https://github.com/MISP/MISP-Taxii-Server cd MISP-Taxii-Server apt-get install libmysqlclient-dev # This is required for mysql_config pip3 install -r REQUIREMENTS.txt Next, you need to set up your TAXII database. Since you are using MISP, you probably already have a MySQL environment running. Run the following command to access MySQL: mysql -u [database user] -p # Enter your Database password Then, execute these commands in the MySQL shell: mysql> create database taxiiauth; mysql> create database taxiipersist; mysql> grant all on taxiiauth.* to 'taxii'@'%' identified by 'some_password'; mysql> grant all on taxiipersist.* to 'taxii'@'%' identified by 'some_password'; mysql> exit; Now, configure your TAXII server by copying the default configuration file: cp config/config.default.yaml config/config.yaml After that, open the newly created config.yaml file. Modify the db_connection parameters to align with your environment. While you are editing, also change the auth_api -> parameters -> secret. Don't forget to set the URL of your MISP server and its API key at the bottom of the file. If desired, you can also adjust the TAXII service settings.