This is an easy and highly customizable Docker container with MISP - Malware Information Sharing Platform & Threat Sharing
Our goal was to provide a way to setup + run MISP in less than a minute!
We follow the official MISP installation steps everywhere possible, while adding automation around tedious manual steps and configurations.
We have done this without sacrificing options and the ability to customize MISP for your unique environment! Some examples include: auto changing the salt hash, auto initializing the database, auto generating GPG keys, auto generating working + secure configs, and adding custom passwords/domain names/email addresses/ssl certificates.
The misp-modules extensions functionality has been included and can be
accessed from http://<FQDN of MISP>:6666/modules. (thanks to Conrad)
Following the Official MISP Ubuntu 18.04 LTS build instructions.
Latest Upstream Change Included: a62bca4e169c919413bba4e6ce978e30aae9183e
git clone https://github.com/harvard-itsecurity/docker-misp.gitcd docker-misp
openssl req -newkey rsa:4096 \
-nodes -x509 -days 3650 \
-subj "/C=US \
/ST=New York \
/L=Brooklyn \
/O=Example Brooklyn Company \
/CN=examplebrooklyn.com" \
-keyout container/certs/misp.key \
-out container/certs/misp.crt- Run the following command to build the Docker image
- This build process can take up to 20mins
mysql_pass=$(openssl rand -hex 32)
docker build \
--build-arg MYSQL_MISP_PASSWORD=$mysql_pass\
--build-arg POSTFIX_RELAY_HOST=<FQDN to SMTP relay>\
--build-arg MISP_FQDN=<FQDN to MISP>\
--build-arg MISP_EMAIL=admin@admin.test\
-t misp container
echo "MySQL password"
echo $mysql_pass- Start stack locally:
docker-compose up -d - Deploy stack to swarm:
docker stack deploy --compose-file docker-compose-swarm.yml mispstack
- Browse to
https://<FQDN for MISP>- Username:
admin@admin.test - Password:
admin
- Username:
- change the password! :)
- Conrad Crampton: @radder5 - RNG Tools and MISP Modules
- Jeremy Barlow: @jbarlow-mcafee - Cleanup, configs, conveniences, python 2 vs 3 compatibility
- Matt Saunders: @matt-saunders - Fixed all install warnings and errors
For help or more info, feel free to contact Ventz Petkov: ventz_petkov@harvard.edu