You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Steve Clement 022773f658 chg: [json] Added more waits, needed on this HW 10 months ago
conffiles chg: Fixed reboot necessity, meaning, just check if reboot works end-of-stage. 3 years ago
preseeds chg: [preseed] Changed preseed to make it 18.04 compatible 3 years ago
scripts chg: [sh] Various deploy.sh updates 11 months ago
.gitignore chg: [sh] Various deploy.sh updates 11 months ago
LICENSE - Added License 4 years ago
README.md chg: [deploy] Fixed tree, index.html wants to be NOT present. 3 years ago
archive.sh chg: [various] Updated to 18.04.4 fixed vbox json to use correct graphicscontroller 2 years ago
build_vbox.sh chg: [vbox] Added check installer and check packer 3 years ago
checkDeps.sh chg: [sh] moved depenency check to seperate file 11 months ago
config.sh new: [dbg] Added debug mode 10 months ago
deploy.sh new: [dbg] Added debug mode 10 months ago
misp.json chg: [json] Added more waits, needed on this HW 10 months ago
upload.sh added upload script 4 years ago
verify.txt fix: [typo] verify.txt pointed to the wrong checksum dir 1 year ago

README.md

Build Automated Machine Images for MISP

Build a virtual machine for MISP based on Ubuntu 18.04 server (for VirtualBox or VMWare).

Requirements

Usage

Launch the generation with the VirtualBox builder:

$./build_vbox.sh 

A VirtualBox image will be generated and stored in the folder output-virtualbox-iso.

Default credentials are displayed (Web interface, SSH and MariaDB) at the end of the process. You can directly import the image in VirtualBox.

The sha1 and sha512 checksums of the generated VM will be stored in the files packer_virtualbox-iso_virtualbox-iso_sha1.checksum and packer_virtualbox-iso_virtualbox-iso_sha512.checksum respectively.

In case you encounter a problem with the MISP_BASEURL, you can still change it when the VM is running. For example the IP address of your VM is 172.16.100.123 you can set MISP_BASEURL from your host with the command:

$ ssh misp@172.16.100.123 sudo -u www-data /var/www/MISP/app/Console/cake Baseurl http://172.16.100.123

If you want to build an image for VMWare you will need to install it and to use the VMWare builder with the command:

$ packer build -only=vmware-iso misp.json

You can also launch all builders in parallel.

Modules activated by default in the VM

Automatic export to GitHub

$ GITHUB_AUTH_TOKEN=<your-github-auth-token>
$ TAG=$(curl https://api.github.com/repos/MISP/MISP/releases/latest | jq  -r '.tag_name')
$ ./upload.sh github_api_token=$GITHUB_AUTH_TOKEN owner=MISP repo=MISP tag=$TAG filename=./output-virtualbox-iso/MISP_demo.ova

Upload latest release

curl -s https://api.github.com/repos/MISP/MISP/tags |jq -r '.[0] | .name'

You can add these lines in the post-processors section of the file misp.json if you want to automate the process.