Install MISP modules and start the discovery server at boot.

pull/6/head
Cédric Bonhomme 2017-08-17 08:05:29 +02:00
parent 040b51635b
commit fae93e5368
No known key found for this signature in database
GPG Key ID: A1CB94DE57B7A70D
1 changed files with 26 additions and 3 deletions

View File

@ -4,9 +4,9 @@
DBHOST='localhost' DBHOST='localhost'
DBNAME='misp' DBNAME='misp'
DBUSER_ADMIN='root' DBUSER_ADMIN='root'
DBPASSWORD_ADMIN='$(openssl rand -hex 32)' DBPASSWORD_ADMIN="$(openssl rand -hex 32)"
DBUSER_MISP='misp' DBUSER_MISP='misp'
DBPASSWORD_MISP='$(openssl rand -hex 32)' DBPASSWORD_MISP="$(openssl rand -hex 32)"
# Webserver configuration # Webserver configuration
PATH_TO_MISP='/var/www/MISP' PATH_TO_MISP='/var/www/MISP'
@ -313,7 +313,30 @@ systemctl enable workers.service > /dev/null
systemctl restart workers.service > /dev/null systemctl restart workers.service > /dev/null
echo -e "\n--- Restarting Apache ---\n" echo -e "\n--- Installing MISP modules... ---\n"
apt-get install -y python3-dev python3-pip libpq5 libjpeg-dev > /dev/null 2>&1
cd /usr/local/src/
git clone https://github.com/MISP/misp-modules.git
cd misp-modules
pip3 install -I -r REQUIREMENTS > /dev/null 2>&1
pip3 install -I . > /dev/null 2>&1
cat > /etc/systemd/system/misp-modules.service <<EOF
[Unit]
Description=Start the misp modules server at boot
[Service]
Type=forking
User=www-data
ExecStart=/bin/sh -c 'misp-modules -s &'
[Install]
WantedBy=multi-user.target
EOF
systemctl enable misp-modules.service > /dev/null
systemctl restart misp-modules.service > /dev/null
echo -e "\n--- Restarting Apache... ---\n"
systemctl restart apache2 > /dev/null 2>&1 systemctl restart apache2 > /dev/null 2>&1
sleep 5 sleep 5