Talk2Eve-AI is a Python based chatbot that revolves around using the MITRE ATT&CK knowledge base.
- Clone the repository
- Install the required packages. We recommend using a conda environment.
conda create -n talk2eve python=3.11
- Install the required packages
bash requirements.sh
The script will download the required packages, as well as clone the Vigogne repository. This is used for personalization of the chatbot.
- Define you configuration parameters in the
config.yaml
file. - You may have to take a look at the
db_handler
andrabbitq_handler
depending on you MongoDB and RabbitMQ configuration. - Run the
main.py
file.
Note : To make this work, you will need to take a look at the other Talk2Eve project parts.
You can modify the level of the logging to see the debugging or error messages, if any. Don't hesitate to use your own.