chg: [fix] Various indentations are now fixed. Some keys are now ordered alphabetically.

pull/11/head
Steve Clement 2018-11-14 11:17:54 +09:00
parent 0487f8232c
commit 69467ad4f8
2 changed files with 53 additions and 67 deletions

117
misp.json
View File

@ -2,48 +2,64 @@
"_comment": "MISP VM Autogen packer build system", "_comment": "MISP VM Autogen packer build system",
"variables": { "variables": {
"boot_command_prefix": "<enter><wait><f6><esc><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>", "boot_command_prefix": "<enter><wait><f6><esc><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"preseed":"preseed.cfg", "cpus": "1",
"ssh_fullname": "misp", "desktop": "false",
"ssh_name": "misp", "disk_size": "25000",
"ssh_pass": "Password1234", "headless": "true",
"http_proxy": "{{env `http_proxy`}}",
"https_proxy": "{{env `https_proxy`}}",
"hostname": "misp",
"iso_checksum": "87bedd68607f059ca973f86346bbdf1caa6e1077", "iso_checksum": "87bedd68607f059ca973f86346bbdf1caa6e1077",
"iso_checksum_type": "sha1", "iso_checksum_type": "sha1",
"iso_name": "ubuntu-18.04.1-server-amd64.iso", "iso_name": "ubuntu-18.04.1-server-amd64.iso",
"iso_path": "iso", "iso_path": "iso",
"iso_url": "http://cdimage.ubuntu.com/ubuntu/releases/bionic/release/ubuntu-18.04.1-server-amd64.iso", "iso_url": "http://cdimage.ubuntu.com/ubuntu/releases/bionic/release/ubuntu-18.04.1-server-amd64.iso",
"desktop": "false", "memory": "2048",
"update": "true",
"headless": "true",
"no_proxy": "{{env `no_proxy`}}", "no_proxy": "{{env `no_proxy`}}",
"http_proxy": "{{env `http_proxy`}}", "ovftool_path": "ovftool",
"https_proxy": "{{env `https_proxy`}}", "preseed":"preseed.cfg",
"hostname": "misp", "ssh_fullname": "misp",
"ssh_name": "misp",
"ssh_pass": "Password1234",
"update": "true",
"vm_version": "2.4", "vm_version": "2.4",
"vm_description": "MISP, is an open source software solution for collecting, storing, distributing and sharing cyber security indicators and threat about cyber security incidents analysis and malware analysis. MISP is designed by and for incident analysts, security and ICT professionals or malware reverser to support their day-to-day operations to share structured informations efficiently.", "vm_description": "MISP, is an open source software solution for collecting, storing, distributing and sharing cyber security indicators and threat about cyber security incidents analysis and malware analysis. MISP is designed by and for incident analysts, security and ICT professionals or malware reverser to support their day-to-day operations to share structured informations efficiently.",
"vm_name": "MISP_demo", "vm_name": "MISP_demo"
"disk_size": "25000",
"memory": "2048",
"cpus": "1"
}, },
"builders": [{ "builders": [{
"type": "virtualbox-iso", "disk_size": "{{user `disk_size`}}",
"headless": "{{user `headless`}}", "guest_additions_path": "VBoxGuestAdditions_{{.Version}}.iso",
"guest_os_type": "Ubuntu_64", "guest_os_type": "Ubuntu_64",
"hard_drive_interface": "sata",
"headless": "{{user `headless`}}",
"http_directory" : "preseeds",
"http_port_min" : 9001,
"http_port_max" : 9011,
"iso_checksum": "{{ user `iso_checksum` }}",
"iso_checksum_type": "{{ user `iso_checksum_type` }}",
"iso_urls": [
"{{ user `iso_path` }}/{{ user `iso_name` }}",
"{{ user `iso_url` }}"
],
"type": "virtualbox-iso",
"format": "ova", "format": "ova",
"vm_name": "{{user `vm_name`}}", "vm_name": "{{user `vm_name`}}",
"shutdown_command": "echo {{user `ssh_pass`}} | sudo -S shutdown -P now",
"guest_additions_path": "VBoxGuestAdditions_{{.Version}}.iso", "ssh_username": "{{user `ssh_name`}}",
"ssh_password": "{{user `ssh_pass`}}",
"ssh_wait_timeout": "20m",
"ssh_pty" : "true",
"export_opts": "export_opts":
[ [
"--manifest", "--manifest",
"--vsys", "0", "--vsys", "0",
"--eulafile", "/tmp/LICENSE-misp", " --eulafile", "/tmp/LICENSE-misp",
"--description", "{{user `vm_description`}}", "--description", "{{user `vm_description`}}",
"--version", "{{user `vm_version`}}" "--version", "{{user `vm_version`}}"
], ],
"vboxmanage": [ "vboxmanage": [
["modifyvm", "{{.Name}}", "--memory", "{{user `memory`}}"], ["modifyvm", "{{.Name}}", "--memory", "{{user `memory`}}"],
@ -61,28 +77,6 @@
["modifyvm", "{{.Name}}", "--vram", "32"] ["modifyvm", "{{.Name}}", "--vram", "32"]
], ],
"disk_size": "{{user `disk_size`}}",
"hard_drive_interface": "sata",
"iso_checksum": "{{ user `iso_checksum` }}",
"iso_checksum_type": "{{ user `iso_checksum_type` }}",
"iso_urls": [
"{{ user `iso_path` }}/{{ user `iso_name` }}",
"{{ user `iso_url` }}"
],
"http_directory" : "preseeds",
"http_port_min" : 9001,
"http_port_max" : 9011,
"ssh_username": "{{user `ssh_name`}}",
"ssh_password": "{{user `ssh_pass`}}",
"ssh_wait_timeout": "20m",
"ssh_pty" : "true",
"shutdown_command": "echo {{user `ssh_pass`}} | sudo -S shutdown -P now",
"boot_command": [ "boot_command": [
"{{ user `boot_command_prefix` }}", "{{ user `boot_command_prefix` }}",
"/install/vmlinuz noapic ", "/install/vmlinuz noapic ",
@ -102,31 +96,26 @@
] ]
}, },
{ {
"type": "vmware-iso",
"headless": "{{user `headless`}}",
"guest_os_type": "ubuntu-64",
"vm_name": "{{user `vm_name`}}",
"disk_size": "{{user `disk_size`}}", "disk_size": "{{user `disk_size`}}",
"guest_os_type": "ubuntu-64",
"headless": "{{user `headless`}}",
"http_directory" : "preseeds",
"http_port_min" : 9001,
"http_port_max" : 9011,
"iso_checksum": "{{ user `iso_checksum` }}", "iso_checksum": "{{ user `iso_checksum` }}",
"iso_checksum_type": "{{ user `iso_checksum_type` }}", "iso_checksum_type": "{{ user `iso_checksum_type` }}",
"iso_urls": [ "iso_urls": [
"{{ user `iso_path` }}/{{ user `iso_name` }}", "{{ user `iso_path` }}/{{ user `iso_name` }}",
"{{ user `iso_url` }}" "{{ user `iso_url` }}"
], ],
"shutdown_command": "echo {{user `ssh_pass`}} | sudo -S shutdown -P now",
"http_directory" : "preseeds",
"http_port_min" : 9001,
"http_port_max" : 9011,
"ssh_username": "{{user `ssh_name`}}", "ssh_username": "{{user `ssh_name`}}",
"ssh_password": "{{user `ssh_pass`}}", "ssh_password": "{{user `ssh_pass`}}",
"ssh_wait_timeout": "20m", "ssh_wait_timeout": "20m",
"ssh_pty" : "true", "ssh_pty" : "true",
"skip_compaction": false,
"shutdown_command": "echo {{user `ssh_pass`}} | sudo -S shutdown -P now", "type": "vmware-iso",
"vm_name": "{{user `vm_name`}}",
"vmx_data": { "vmx_data": {
"memsize": "{{user `memory`}}" "memsize": "{{user `memory`}}"
}, },
@ -141,9 +130,7 @@
"keyboard-configuration/modelcode=SKIP keyboard-configuration/layout=USA ", "keyboard-configuration/modelcode=SKIP keyboard-configuration/layout=USA ",
"keyboard-configuration/variant=USA console-setup/ask_detect=false ", "keyboard-configuration/variant=USA console-setup/ask_detect=false ",
"initrd=/install/initrd.gz -- <enter>" "initrd=/install/initrd.gz -- <enter>"
], ]
"skip_compaction": false
} }
], ],

View File

@ -650,7 +650,7 @@ sed -i -e '$i \echo never > /sys/kernel/mm/transparent_hugepage/enabled\n' /etc/
sed -i -e '$i \echo 1024 > /proc/sys/net/core/somaxconn\n' /etc/rc.local sed -i -e '$i \echo 1024 > /proc/sys/net/core/somaxconn\n' /etc/rc.local
sed -i -e '$i \sysctl vm.overcommit_memory=1\n' /etc/rc.local sed -i -e '$i \sysctl vm.overcommit_memory=1\n' /etc/rc.local
sed -i -e '$i \sudo -u www-data bash /var/www/MISP/app/Console/worker/start.sh > /tmp/worker_start_rc.local.log\n' /etc/rc.local sed -i -e '$i \sudo -u www-data bash /var/www/MISP/app/Console/worker/start.sh > /tmp/worker_start_rc.local.log\n' /etc/rc.local
sed -i -e '$i \sudo -u www-data misp-modules -l 0.0.0.0 -s > /tmp/misp-modules_rc.local.log &\n' /etc/rc.local sed -i -e '$i \sudo -u www-data misp-modules -l 0.0.0.0 -s > /tmp/misp-modules_rc.local.log 2> /dev/null &\n' /etc/rc.local
sed -i -e '$i \sudo -u www-data bash /var/www/misp-dashboard/start_all.sh > /tmp/misp-dashboard_rc.local.log\n' /etc/rc.local sed -i -e '$i \sudo -u www-data bash /var/www/misp-dashboard/start_all.sh > /tmp/misp-dashboard_rc.local.log\n' /etc/rc.local
sed -i -e '$i \sudo -u misp /usr/local/src/viper/viper-web -p 8888 -H 0.0.0.0 > /tmp/viper-web_rc.local.log &\n' /etc/rc.local sed -i -e '$i \sudo -u misp /usr/local/src/viper/viper-web -p 8888 -H 0.0.0.0 > /tmp/viper-web_rc.local.log &\n' /etc/rc.local
sed -i -e '$i \git_dirs="/usr/local/src/misp-modules/ /var/www/misp-dashboard /usr/local/src/faup /usr/local/src/mail_to_misp /usr/local/src/misp-modules /usr/local/src/viper /var/www/misp-dashboard"\n' /etc/rc.local sed -i -e '$i \git_dirs="/usr/local/src/misp-modules/ /var/www/misp-dashboard /usr/local/src/faup /usr/local/src/mail_to_misp /usr/local/src/misp-modules /usr/local/src/viper /var/www/misp-dashboard"\n' /etc/rc.local
@ -708,7 +708,6 @@ sudo -u misp /usr/local/src/viper/viper-cli -h > /dev/null 2>&1
sudo -u misp /usr/local/src/viper/viper-web -p 8888 -H 0.0.0.0 & sudo -u misp /usr/local/src/viper/viper-web -p 8888 -H 0.0.0.0 &
echo 'PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/src/viper"' |sudo tee /etc/environment echo 'PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/src/viper"' |sudo tee /etc/environment
# TODO: fix faup
echo "--- Installing mail2misp ---" echo "--- Installing mail2misp ---"
cd /usr/local/src/ cd /usr/local/src/
apt-get install -y cmake > /dev/null 2>&1 apt-get install -y cmake > /dev/null 2>&1