{"id":14702,"date":"2022-11-07T18:51:38","date_gmt":"2022-11-07T15:51:38","guid":{"rendered":"https:\/\/kifarunix.com\/?p=14702"},"modified":"2024-03-09T23:23:56","modified_gmt":"2024-03-09T20:23:56","slug":"install-misp-on-ubuntu","status":"publish","type":"post","link":"https:\/\/kifarunix.com\/install-misp-on-ubuntu\/","title":{"rendered":"Install MISP on Ubuntu 22.04\/Ubuntu 20.04"},"content":{"rendered":"\n
In this tutorial, you will learn how to install MISP on Ubuntu 22.04\/Ubuntu 20.04. MISP<\/a>, an acronym for Malware Information Sharing Platform, is an open source threat intelligence platform for sharing, storing and correlating Indicators of Compromise of targeted attacks, threat intelligence, financial fraud information, vulnerability information or even counter-terrorism information<\/em>.<\/p>\n\n\n\n To install MISP on Ubuntu, you can use an install script<\/a> or simply do the manual installation so you have an idea of what is going on. We will go the manual way in this guide.<\/p>\n\n\n\n To begin with, ensure your system package cache is up-to-date.<\/p>\n\n\n\n If you want to configure MISP to sent out email notifications, you install Postfix to use with your preferred mail relays.<\/p>\n\n\n\n When prompted to choose the Postfix general type of mail configuration, select Internet Site<\/strong><\/p>\n\n\n\n For the domain part, select your domain part (not FQDN). E.g if your hostname is misp.kifarunix-demo.com<\/strong>, use kifarunix-demo.com<\/strong>.<\/p>\n\n\n\n Run the command below to create MISP user account and add it to other system groups.<\/p>\n\n\n\n Set the password for the user account.<\/p>\n\n\n\n Run the command below to install LAMP stack and other required packages.<\/p>\n\n\n\n Install MariaDB 10.9, current stable release version as of this writing.<\/p>\n\n\n\n Install PHP 7.4 and required PHP modules;<\/p>\n\n\n\n On Ubuntu 22.04, check this guide on how to install PHP 7.4 on Ubuntu 22.04<\/a>.<\/p>\n\n\n\n Next, update the following PHP configuration options;<\/p>\n\n\n\n Similarly, update PHP session ID length and set strict session ID mode;<\/p>\n\n\n\n Login to MySQL and create MISP database and database user<\/p>\n\n\n\n First of all, run MySQL initial secure script;<\/p>\n\n\n\n Once you have ran the script, proceed to create MISP database and database user;<\/p>\n\n\n\n Import MISP database into database created above;<\/p>\n\n\n\n Create MISP directory under Clone the MISP Core Github repository into the directory above;<\/p>\n\n\n\n Create a python3 virtualenv<\/p>\n\n\n\n Create PIP cache directory;<\/p>\n\n\n\n Install python-stix<\/p>\n\n\n\n Install PyMISP;<\/p>\n\n\n\n Remove libfaup;<\/p>\n\n\n\n Create the necessary links and cache to the just installed libraries;<\/p>\n\n\n\n Install PyDeep;<\/p>\n\n\n\n Install lief<\/p>\n\n\n\n Install zmq<\/p>\n\n\n\n Install python-magic<\/p>\n\n\n\n Install plyara;<\/p>\n\n\n\n Create PHP composer directory;<\/p>\n\n\n\n Set the ownership;<\/p>\n\n\n\n Install CakePHP;<\/p>\n\n\n\n Enable CakeResque with php-redis<\/p>\n\n\n\n Enable the use of scheduler worker for scheduled tasks;<\/p>\n\n\n\n Once the installation of MISP is done, update the ownership and permissions of the directories;<\/p>\n\n\n\n This is how to the config file is like;<\/p>\n\n\n\n Rename the default configurations as follows;<\/p>\n\n\n\n Update database connection details;<\/p>\n\n\n\n Save and exit the file;<\/p>\n\n\n\n Create a batch file to define variable required for non-interactive GPG keys generation.<\/p>\n\n\n\n Sample output;<\/p>\n\n\n\n Export the public key to MISP webroot<\/p>\n\n\n\n Create a systemd service for MISP background workers;<\/p>\n\n\n\n Reload systemd configs and start the service;<\/p>\n\n\n\n Confirm status;<\/p>\n\n\n\n Next;<\/p>\n\n\n\n You can easily set a systemd service to sort the above;<\/p>\n\n\n\n Initialize the user and fetch authentication key;<\/p>\n\n\n\n Sample out;<\/p>\n\n\n\n Enable database updates;<\/p>\n\n\n\n Define global time outs<\/p>\n\n\n\n Set default tmp directory;<\/p>\n\n\n\n Enable GnuPG;<\/p>\n\n\n\n Update other MISP configurations;<\/p>\n\n\n\n Tunning Cortex;<\/p>\n\n\n\n Update plugin settings;<\/p>\n\n\n\n Disable API_Required modules;<\/p>\n\n\n\n CustomAuth Plugin;<\/p>\n\n\n\n RPZ Plugin settings<\/p>\n\n\n\n Kafka settings;<\/p>\n\n\n\n ZeroMQ settings;<\/p>\n\n\n\n Set default language and disable proposal attributes block;<\/p>\n\n\n\n Set Redis settings;<\/p>\n\n\n\n Set MISP default settings;<\/p>\n\n\n\n MISP Security settings;<\/p>\n\n\n\n Enable MISP user login;<\/p>\n\n\n\n Update MISP Galaxies, ObjectTemplates, Warninglists, Noticelists, Templates<\/p>\n\n\n\n MISP ships with sample Apache HTTP\/HTTPS configuration file under Copy this file to Apache Sites available directory;<\/p>\n\n\n\n Sample contents;<\/p>\n\n\n\n For me, there are only a few lines I will update;<\/p>\n\n\n\n Next, install the SSL\/TLS certificates accordingly.<\/p>\n\n\n\n We are using self-signed SSL\/TLS certs in this demo.<\/p>\n\n\n\n Enable required modules;<\/p>\n\n\n\n Disable default Apache sites and enable MISP site;<\/p>\n\n\n\n Check Apache config errors;<\/p>\n\n\n\n Ensure the output is Restart Apache;<\/p>\n\n\n\n Open Apache ports on firewall to allow external access;<\/p>\n\n\n\n At this point, you can now login to MISP, using the address you defined before. e.g https:\/\/misp.kifarunix-demo.com<\/p>\n\n\n\n Default credentials;<\/p>\n\n\n\n When you login, reset the admin password to proceed;<\/p>\n\n\n\nInstalling MISP on Ubuntu 22.04\/Ubuntu 20.04<\/h2>\n\n\n\n
Run system Update<\/h3>\n\n\n\n
sudo apt update<\/code><\/pre>\n\n\n\n
Install Postfix anf Other Required Packages<\/h3>\n\n\n\n
sudo apt install postfix mailutils curl gcc git gpg-agent make libcaca-dev liblua5.3-dev \\\npython python3 openssl redis-server vim zip unzip virtualenv libfuzzy-dev sqlite3 \\\nmoreutils python3-dev python3-pip libxml2-dev libxslt1-dev zlib1g-dev \\\npython-setuptools openssl cmake<\/code><\/pre>\n\n\n\n
Create MISP User Account<\/h3>\n\n\n\n
sudo useradd -s \/bin\/bash -m -G adm,cdrom,sudo,dip,plugdev,www-data,staff misp<\/code><\/pre>\n\n\n\n
sudo passwd misp<\/code><\/pre>\n\n\n\n
Install LAMP Stack and Required Dependencies<\/h3>\n\n\n\n
curl -LsS https:\/\/downloads.mariadb.com\/MariaDB\/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version=10.9<\/code><\/pre>\n\n\n\n
sudo apt install mariadb-client mariadb-server -y<\/code><\/pre>\n\n\n\n
apt install libapache2-mod-php php php-cli php-dev php-json php-xml php-mysql php-opcache \\\nphp-readline php-mbstring php-zip php-redis php-gnupg php-intl php-bcmath php-gd php-curl<\/code><\/pre>\n\n\n\n
vim \/etc\/php\/7.4\/apache2\/php.ini<\/code><\/pre>\n\n\n\n
upload_max_filesize=\"50M\"\npost_max_size=\"50M\"\nmax_execution_time=\"300\"\nmemory_limit=\"2048M\"<\/code><\/pre>\n\n\n\n
echo -e 'session0sid_length=\"32\"\\nsession0use_strict_mode=\"1\"' | sudo tee -a \/etc\/php\/7.4\/apache2\/php.ini<\/code><\/pre>\n\n\n\n
Create MISP Database and Database User<\/h3>\n\n\n\n
sudo systemctl start mariadb<\/code><\/pre>\n\n\n\n
sudo mysql_secure_installation<\/code><\/pre>\n\n\n\n
sudo mysql -u root -p -e \"create database misp;\"<\/code><\/pre>\n\n\n\n
sudo mysql -u root -p -e \"grant all on misp.* to mispadmin@localhost identified by 'MISP-DB-Password<\/strong>';\"<\/code><\/pre>\n\n\n\n
sudo mysql -u root -p -e \"flush privileges;\"<\/code><\/pre>\n\n\n\n
sudo -Hu www-data cat \/var\/www\/MISP\/INSTALL\/MYSQL.sql | mysql -u mispadmin -p misp<\/code><\/pre>\n\n\n\n
Installing MISP on Ubuntu<\/h3>\n\n\n\n
\/var\/www<\/code>;<\/p>\n\n\n\n
sudo mkdir \/var\/www\/MISP<\/code><\/pre>\n\n\n\n
sudo git clone https:\/\/github.com\/MISP\/MISP.git \/var\/www\/MISP\/<\/code><\/pre>\n\n\n\n
sudo git -C \/var\/www\/MISP\/ submodule update --progress --init --recursive<\/code><\/pre>\n\n\n\n
sudo chown -R www-data: \/var\/www\/MISP<\/code><\/pre>\n\n\n\n
sudo -u www-data git -C \/var\/www\/MISP submodule foreach --recursive git config core.filemode false<\/code><\/pre>\n\n\n\n
sudo -u www-data git -C \/var\/www\/MISP config core.filemode false<\/code><\/pre>\n\n\n\n
sudo -u www-data virtualenv -p python3 \/var\/www\/MISP\/venv<\/code><\/pre>\n\n\n\n
sudo mkdir \/var\/www\/.cache\/<\/code><\/pre>\n\n\n\n
sudo chown -R www-data: \/var\/www\/.cache\/<\/code><\/pre>\n\n\n\n
sudo -u www-data \/var\/www\/MISP\/venv\/bin\/pip install ordered-set python-dateutil six weakrefmethod<\/code><\/pre>\n\n\n\n
sudo -u www-data \/var\/www\/MISP\/venv\/bin\/pip install \/var\/www\/MISP\/app\/files\/scripts\/misp-stix<\/code><\/pre>\n\n\n\n
sudo -u www-data \/var\/www\/MISP\/venv\/bin\/pip install \/var\/www\/MISP\/PyMISP<\/code><\/pre>\n\n\n\n
cd \/tmp<\/code><\/pre>\n\n\n\n
git clone https:\/\/github.com\/stricaud\/faup.git faup<\/code><\/pre>\n\n\n\n
sudo git clone https:\/\/github.com\/stricaud\/gtcaca.git gtcaca<\/code><\/pre>\n\n\n\n
sudo chown -R misp: faup gtcaca<\/code><\/pre>\n\n\n\n
sudo mkdir gtcaca\/build && cd gtcaca\/build<\/code><\/pre>\n\n\n\n
sudo cmake .. && sudo make && sudo make install<\/code><\/pre>\n\n\n\n
sudo mkdir -p \/tmp\/faup\/build && cd \/tmp\/faup\/build<\/code><\/pre>\n\n\n\n
sudo cmake .. && sudo make && sudo make install<\/code><\/pre>\n\n\n\n
sudo ldconfig<\/code><\/pre>\n\n\n\n
sudo -u www-data \/var\/www\/MISP\/venv\/bin\/pip install git+https:\/\/github.com\/kbandla\/pydeep.git<\/code><\/pre>\n\n\n\n
sudo -u www-data \/var\/www\/MISP\/venv\/bin\/pip install lief<\/code><\/pre>\n\n\n\n
sudo -u www-data \/var\/www\/MISP\/venv\/bin\/pip install zmq redis<\/code><\/pre>\n\n\n\n
sudo -u www-data \/var\/www\/MISP\/venv\/bin\/pip install python-magic<\/code><\/pre>\n\n\n\n
sudo -u www-data \/var\/www\/MISP\/venv\/bin\/pip install plyara<\/code><\/pre>\n\n\n\n
Install CakePHP<\/h3>\n\n\n\n
sudo mkdir -p \/var\/www\/.composer<\/code><\/pre>\n\n\n\n
sudo chown -R www-data: \/var\/www\/.composer<\/code><\/pre>\n\n\n\n
cd \/var\/www\/MISP\/app<\/code><\/pre>\n\n\n\n
sudo -u www-data php composer.phar install --no-dev<\/code><\/pre>\n\n\n\n
sudo phpenmod redis\nsudo phpenmod gnupg<\/code><\/pre>\n\n\n\n
sudo -u www-data cp -fa \/var\/www\/MISP\/INSTALL\/setup\/config.php \/var\/www\/MISP\/app\/Plugin\/CakeResque\/Config\/config.php<\/code><\/pre>\n\n\n\n
Set Proper Permissions and Ownership of MISP directories<\/h3>\n\n\n\n
sudo chown -R www-data: \/var\/www\/MISP<\/code><\/pre>\n\n\n\n
sudo chmod -R 750 \/var\/www\/MISP<\/code><\/pre>\n\n\n\n
sudo chmod -R g+ws \/var\/www\/MISP\/app\/tmp \/var\/www\/MISP\/app\/files<\/code><\/pre>\n\n\n\n
Enable MISP Log Rotation<\/h3>\n\n\n\n
sudo cp \/var\/www\/MISP\/INSTALL\/misp.logrotate \/etc\/logrotate.d\/misp\nsudo chmod 0640 \/etc\/logrotate.d\/misp<\/code><\/pre>\n\n\n\n
cat \/etc\/logrotate.d\/misp<\/code><\/pre>\n\n\n\n
\/var\/www\/MISP\/app\/tmp\/logs\/*.log {\n rotate 30\n dateext\n missingok\n notifempty\n compress\n daily\n size 50M\n maxsize 500M\n copytruncate\n}\n<\/code><\/pre>\n\n\n\n
Configure MISP<\/h3>\n\n\n\n
sudo -u www-data cp -a \/var\/www\/MISP\/app\/Config\/bootstrap{.default,}.php\nsudo -u www-data cp -a \/var\/www\/MISP\/app\/Config\/database{.default,}.php\nsudo -u www-data cp -a \/var\/www\/MISP\/app\/Config\/core{.default,}.php\nsudo -u www-data cp -a \/var\/www\/MISP\/app\/Config\/config{.default,}.php<\/code><\/pre>\n\n\n\n
sudo vim \/var\/www\/MISP\/app\/Config\/database.php<\/code><\/pre>\n\n\n\n
class DATABASE_CONFIG {\n\n public $default = array(\n 'datasource' => 'Database\/Mysql',\n \/\/'datasource' => 'Database\/Postgres',\n 'persistent' => false,\n 'host' => 'localhost',\n 'login' => 'mispadmin<\/strong>',\n 'port' => 3306, \/\/ MySQL & MariaDB\n \/\/'port' => 5432, \/\/ PostgreSQL\n 'password' => 'MISP-DB-Password<\/strong><\/strong>',\n 'database' => 'misp<\/strong>',\n 'prefix' => '',\n 'encoding' => 'utf8',\n );\n}\n<\/code><\/pre>\n\n\n\n
Generate MISP GnuPG key;<\/h3>\n\n\n\n
tee > ~\/misp-gpg-batch-file << 'EOL'\nKey-Type: default\nKey-Length: 4096\nSubkey-Type: default\nName-Real: MISP-gpg-key\nName-Email: admin@kifarunix-demo.com\nExpire-Date: 0\nPassphrase: 42e9865a824b4e237c5146b0af888016de8\nEOL\n<\/code><\/pre>\n\n\n\n
sudo -u www-data gpg --homedir \/var\/www\/MISP\/.gnupg --batch --gen-key ~\/misp-gpg-batch-file<\/code><\/pre>\n\n\n\n
gpg: directory '\/var\/www\/MISP\/.gnupg' created\ngpg: keybox '\/var\/www\/MISP\/.gnupg\/pubring.kbx' created\ngpg: \/var\/www\/MISP\/.gnupg\/trustdb.gpg: trustdb created\ngpg: key DA6AA0A6057E4C28 marked as ultimately trusted\ngpg: directory '\/var\/www\/MISP\/.gnupg\/openpgp-revocs.d' created\ngpg: revocation certificate stored as '\/var\/www\/MISP\/.gnupg\/openpgp-revocs.d\/757A0C2F91D894522A388A04DA6AA0A6057E4C28.rev'<\/code><\/pre>\n\n\n\n
sudo -u www-data gpg --homedir \/var\/www\/MISP\/.gnupg --export --armor admin@kifarunix-demo.com \\\n| sudo -u www-data tee \/var\/www\/MISP\/app\/webroot\/gpg.asc<\/code><\/pre>\n\n\n\n
Setup MISP Background Workers<\/h3>\n\n\n\n
sudo tee \/etc\/systemd\/system\/misp-workers.service << 'EOL'\n[Unit]\nDescription=MISP background workers\nAfter=network.target\n\n[Service]\nType=forking\nUser=www-data\nGroup=www-data\nExecStart=\/var\/www\/MISP\/app\/Console\/worker\/start.sh\nRestart=always\nRestartSec=10\n\n[Install]\nWantedBy=multi-user.target\nEOL\n<\/code><\/pre>\n\n\n\n
sudo systemctl daemon-reload\nsudo systemctl enable --now misp-workers<\/code><\/pre>\n\n\n\n
systemctl status misp-workers.service<\/code><\/pre>\n\n\n\n
\u25cf misp-workers.service - MISP background workers\n Loaded: loaded (\/etc\/systemd\/system\/misp-workers.service; enabled; vendor preset: enabled)\n Active: active (running) since Fri 2022-11-04 20:24:54 UTC; 10s ago\n Process: 62522 ExecStart=\/var\/www\/MISP\/app\/Console\/worker\/start.sh (code=exited, status=0\/SUCCESS)\n Tasks: 12 (limit: 4610)\n Memory: 61.0M\n CGroup: \/system.slice\/misp-workers.service\n \u251c\u250062555 bash -c cd '\/var\/www\/MISP\/app\/Vendor\/kamisama\/php-resque-ex'; VERBOSE=true QUEUE='default' PIDFILE='\/var\/www\/MISP\/app\/Plugin\/CakeResque\/tmp\/1667>\n \u251c\u250062556 php .\/bin\/resque\n \u251c\u250062573 bash -c cd '\/var\/www\/MISP\/app\/Vendor\/kamisama\/php-resque-ex'; VERBOSE=true QUEUE='prio' PIDFILE='\/var\/www\/MISP\/app\/Plugin\/CakeResque\/tmp\/1667593>\n \u251c\u250062574 php .\/bin\/resque\n \u251c\u250062589 bash -c cd '\/var\/www\/MISP\/app\/Vendor\/kamisama\/php-resque-ex'; VERBOSE=true QUEUE='cache' PIDFILE='\/var\/www\/MISP\/app\/Plugin\/CakeResque\/tmp\/166759>\n \u251c\u250062590 php .\/bin\/resque\n \u251c\u250062606 bash -c cd '\/var\/www\/MISP\/app\/Vendor\/kamisama\/php-resque-ex'; VERBOSE=true QUEUE='email' PIDFILE='\/var\/www\/MISP\/app\/Plugin\/CakeResque\/tmp\/166759>\n \u251c\u250062607 php .\/bin\/resque\n \u251c\u250062622 bash -c cd '\/var\/www\/MISP\/app\/Vendor\/kamisama\/php-resque-ex'; VERBOSE=true QUEUE='update' PIDFILE='\/var\/www\/MISP\/app\/Plugin\/CakeResque\/tmp\/16675>\n \u251c\u250062623 php .\/bin\/resque\n \u251c\u250062638 bash -c cd '\/var\/www\/MISP\/app\/Vendor\/kamisama\/php-resque-ex-scheduler'; VERBOSE=true QUEUE='default' PIDFILE='\/var\/www\/MISP\/app\/Plugin\/CakeResqu>\n \u2514\u250062639 php .\/bin\/resque-scheduler.php\n\nNov 04 20:24:53 thehive.kifarunix-demo.com start.sh[62562]: Starting worker ... Done\nNov 04 20:24:53 thehive.kifarunix-demo.com start.sh[62578]: Creating workers\nNov 04 20:24:53 thehive.kifarunix-demo.com start.sh[62578]: Starting worker ... Done\nNov 04 20:24:53 thehive.kifarunix-demo.com start.sh[62594]: Creating workers\nNov 04 20:24:53 thehive.kifarunix-demo.com start.sh[62594]: Starting worker ... Done\nNov 04 20:24:54 thehive.kifarunix-demo.com start.sh[62611]: Creating workers\nNov 04 20:24:54 thehive.kifarunix-demo.com start.sh[62611]: Starting worker ... Done\nNov 04 20:24:54 thehive.kifarunix-demo.com start.sh[62627]: Creating the scheduler workers\nNov 04 20:24:54 thehive.kifarunix-demo.com start.sh[62627]: Starting scheduler worker ... Done\nNov 04 20:24:54 thehive.kifarunix-demo.com systemd[1]: Started MISP background workers.\n\n<\/code><\/pre>\n\n\n\n
\n
sudo cat > \/etc\/systemd\/system\/thp-so-mo.service << 'EOL'\n[Unit]\nDescription=Disable Kernel Support for THP, Set Socket Max Conxs and Enable Memory Overcommit.\n\n[Service]\nType=simple\nExecStart=\/bin\/sh -c \"echo 'never' > \/sys\/kernel\/mm\/transparent_hugepage\/enabled && \\\necho 'never' > \/sys\/kernel\/mm\/transparent_hugepage\/defrag && \\\necho 1024 > \/proc\/sys\/net\/core\/somaxconn && \\\nsysctl vm.overcommit_memory=1\"\n\n[Install]\nWantedBy=multi-user.target\nEOL\n<\/code><\/pre>\n\n\n\n
Initialize MISP Configuration<\/h3>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake userInit -q<\/code><\/pre>\n\n\n\n
dLiRqsfiiNAIIza9U7zqnwKKZBf83kDBSd2BUdeA<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin runUpdates<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Session.autoRegenerate\" 0\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Session.timeout\" 600\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Session.cookieTimeout\" 3600<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.tmpdir\" \"\/var\/www\/MISP\/app\/tmp\"<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"GnuPG.email\" \"admin@kifarunix-demo.com\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"GnuPG.homedir\" \"\/var\/www\/MISP\/.gnupg\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"GnuPG.password\" \"42e9865a824b4e237c5146b0af888016de8\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"GnuPG.obscure_subject\" true\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"GnuPG.binary\" \"$(which gpg)\"\n<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.host_org_id\" 1\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.email\" \"admin@kifarunix-demo.com\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.disable_emailing\" true --force\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.contact\" \"admin@kifarunix-demo.com\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.disablerestalert\" true\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.showCorrelationsOnIndex\" true\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.default_event_tag_collection\" 0\n<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Cortex_services_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Cortex_services_url\" \"http:\/\/127.0.0.1\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Cortex_services_port\" 9000\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Cortex_timeout\" 120\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Cortex_authkey\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Cortex_ssl_verify_peer\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Cortex_ssl_verify_host\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Cortex_ssl_allow_self_signed\" true\n<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Sightings_policy\" 0\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Sightings_anonymise\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Sightings_anonymise_as\" 1\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Sightings_range\" 365\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Sightings_sighting_db_enable\" false\n<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_cuckoo_submit_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_vmray_submit_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_circl_passivedns_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_circl_passivessl_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_domaintools_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_eupi_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_farsight_passivedns_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_passivetotal_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_passivetotal_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_virustotal_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_whois_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_shodan_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_geoip_asn_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_geoip_city_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_geoip_country_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_iprep_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_otx_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_vulndb_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_crowdstrike_falcon_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_onyphe_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_xforceexchange_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_vulners_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_macaddress_io_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_intel471_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_backscatter_io_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_hibp_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_greynoise_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_joesandbox_submit_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_virustotal_public_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_apiosintds_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_urlscan_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_securitytrails_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_apivoid_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_assemblyline_submit_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_assemblyline_query_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_ransomcoindb_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_lastline_query_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_sophoslabs_intelix_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_cytomic_orion_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_censys_enrich_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_trustar_enrich_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.Enrichment_recordedfuture_enabled false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.ElasticSearch_logging_enable false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting Plugin.S3_enable false\n<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.CustomAuth_disable_logout\" false<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.RPZ_policy\" \"DROP\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.RPZ_walled_garden\" \"127.0.0.1\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.RPZ_serial\" \"\\$date00\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.RPZ_refresh\" \"2h\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.RPZ_retry\" \"30m\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.RPZ_expiry\" \"30d\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.RPZ_minimum_ttl\" \"1h\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.RPZ_ttl\" \"1w\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.RPZ_ns\" \"localhost.\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.RPZ_ns_alt\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.RPZ_email\" \"root.localhost\"\n<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_brokers\" \"kafka:9092\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_rdkafka_config\" \"\/etc\/rdkafka.ini\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_include_attachments\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_event_notifications_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_event_notifications_topic\" \"misp_event\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_event_publish_notifications_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_event_publish_notifications_topic\" \"misp_event_publish\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_object_notifications_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_object_notifications_topic\" \"misp_object\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_object_reference_notifications_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_object_reference_notifications_topic\" \"misp_object_reference\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_attribute_notifications_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_attribute_notifications_topic\" \"misp_attribute\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_shadow_attribute_notifications_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_shadow_attribute_notifications_topic\" \"misp_shadow_attribute\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_tag_notifications_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_tag_notifications_topic\" \"misp_tag\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_sighting_notifications_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_sighting_notifications_topic\" \"misp_sighting\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_user_notifications_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_user_notifications_topic\" \"misp_user\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_organisation_notifications_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_organisation_notifications_topic\" \"misp_organisation\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_audit_notifications_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.Kafka_audit_notifications_topic\" \"misp_audit\"\n<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.ZeroMQ_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.ZeroMQ_host\" \"127.0.0.1\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.ZeroMQ_port\" 50000\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.ZeroMQ_redis_host\" \"localhost\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.ZeroMQ_redis_port\" 6379\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.ZeroMQ_redis_database\" 1\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.ZeroMQ_redis_namespace\" \"mispq\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.ZeroMQ_event_notifications_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.ZeroMQ_object_notifications_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.ZeroMQ_object_reference_notifications_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.ZeroMQ_attribute_notifications_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.ZeroMQ_sighting_notifications_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.ZeroMQ_user_notifications_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.ZeroMQ_organisation_notifications_enable\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.ZeroMQ_include_attachments\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Plugin.ZeroMQ_tag_notifications_enable\" false\n<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.language\" \"eng\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.proposals_block_attributes\" false<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.redis_host\" \"127.0.0.1\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.redis_port\" 6379\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.redis_database\" 13\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.redis_password\" \"\"<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.ssdeep_correlation_threshold\" 40\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.extended_alert_subject\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.default_event_threat_level\" 4\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.newUserText\" \"Dear new MISP user,\\\\n\\\\nWe would hereby like to welcome you to the \\$org MISP community.\\\\n\\\\n Use the credentials below to log into MISP at \\$misp, where you will be prompted to manually change your password to something of your own choice.\\\\n\\\\nUsername: \\$username\\\\nPassword: \\$password\\\\n\\\\nIf you have any questions, don't hesitate to contact us at: \\$contact.\\\\n\\\\nBest regards,\\\\nYour \\$org MISP support team\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.passwordResetText\" \"Dear MISP user,\\\\n\\\\nA password reset has been triggered for your account. Use the below provided temporary password to log into MISP at \\$misp, where you will be prompted to manually change your password to something of your own choice.\\\\n\\\\nUsername: \\$username\\\\nYour temporary password: \\$password\\\\n\\\\nIf you have any questions, don't hesitate to contact us at: \\$contact.\\\\n\\\\nBest regards,\\\\nYour \\$org MISP support team\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.enableEventBlocklisting\" true\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.enableOrgBlocklisting\" true\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.log_client_ip\" true\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.log_auth\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.log_user_ips\" true\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.log_user_ips_authkeys\" true\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.disableUserSelfManagement\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.disable_user_login_change\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.disable_user_password_change\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.disable_user_add\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.block_event_alert\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.block_event_alert_tag\" \"no-alerts=\\\"true\\\"\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.block_old_event_alert\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.block_old_event_alert_age\" \"\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.block_old_event_alert_by_date\" \"\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.event_alert_republish_ban\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.event_alert_republish_ban_threshold\" 5\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.event_alert_republish_ban_refresh_on_retry\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.incoming_tags_disabled_by_default\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.maintenance_message\" \"Great things are happening! MISP is undergoing maintenance, but will return shortly. You can contact the administration at admin@kifarunix-demo.com.\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.footermidleft\" \"This is an initial install\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.footermidright\" \"Please configure and harden accordingly\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.welcome_text_top\" \"Initial Install, please configure\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.welcome_text_bottom\" \"Welcome to Kifarunix-demo MISP\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.attachments_dir\" \"\/var\/www\/MISP\/app\/files\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.download_attachments_on_load\" true\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.event_alert_metadata_only\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.title_text\" \"MISP\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.terms_download\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.showorgalternate\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"MISP.event_view_filter_fields\" \"id, uuid, value, comment, type, category, Tag.name\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"debug\" 0\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Security.auth_enforced\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Security.log_each_individual_auth_fail\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Security.rest_client_baseurl\" \"\"\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Security.advanced_authkeys\" false\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Security.password_policy_length\" 12\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Security.password_policy_complexity\" '\/^((?=.*\\d)|(?=.*\\W+))(?![\\n])(?=.*[A-Z])(?=.*[a-z]).*$|.{16,}\/'\n<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Security.disable_browser_cache\" true\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Security.check_sec_fetch_site_header\" true\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Security.csp_enforce\" true\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Security.advanced_authkeys\" true\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Security.do_not_log_authkeys\" true\nsudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin setSetting \"Security.username_in_response_header\" true<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Live 1<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin updateGalaxies<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin updateTaxonomies<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin updateWarningLists<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin updateNoticeLists<\/code><\/pre>\n\n\n\n
sudo -Hu www-data \/var\/www\/MISP\/app\/Console\/cake Admin updateObjectTemplates \"1337\"<\/code><\/pre>\n\n\n\n
Configure Apache Web Server for MISP<\/h3>\n\n\n\n
\/var\/www\/MISP\/INSTALL\/apache.24.misp.ssl<\/code><\/strong>.<\/p>\n\n\n\n
sudo cp \/var\/www\/MISP\/INSTALL\/apache.24.misp.ssl \/etc\/apache2\/sites-available\/misp.conf<\/code><\/pre>\n\n\n\n
sudo cat \/etc\/apache2\/sites-available\/misp.conf<\/code><\/pre>\n\n\n\n
<VirtualHost *:80>\n ServerAdmin serveradmin@misp.local\n ServerName misp.local\n\n # In theory not needed, left for debug purposes\n # LogLevel warn\n # ErrorLog \/var\/log\/apache2\/misp.local_p80_error.log\n # CustomLog \/var\/log\/apache2\/misp.local_p80_access.log combined\n\n Header always unset \"X-Powered-By\"\n\n RewriteEngine On\n RewriteCond %{HTTPS} !=on\n RewriteRule ^\/?(.*) https:\/\/%{SERVER_NAME}\/$1 [R,L]\n\n ServerSignature Off\n<\/VirtualHost>\n\n<VirtualHost *:443>\n ServerAdmin serveradmin@misp.local\n ServerName misp.local\n DocumentRoot \/var\/www\/MISP\/app\/webroot\n <Directory \/var\/www\/MISP\/app\/webroot>\n Options -Indexes\n AllowOverride all\n Require all granted\n <\/Directory>\n\n SSLEngine On\n \n# StrongCiphers4All! \\o\/\n# This proposal adds strong cipher suites based on the Mozilla recommendations. \n# mozilla config generator: https:\/\/ssl-config.mozilla.org\/#server=apache&version=2.4.29&config=intermediate&openssl=1.1.1&guideline=5.6\n# intermediate configuration\nSSLProtocol \t\t All -SSLv2 -SSLv3 -TLSv1 -TLSv1.1\nSSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384\nSSLHonorCipherOrder off\nSSLSessionTickets off\n\n# enable HTTP\/2, if available\nProtocols h2 http\/1.1\n\n SSLCertificateFile \/etc\/ssl\/private\/misp.local.crt\n SSLCertificateKeyFile \/etc\/ssl\/private\/misp.local.key\n# SSLCertificateChainFile \/etc\/ssl\/private\/misp-chain.crt\n\n LogLevel warn\n ErrorLog \/var\/log\/apache2\/misp.local_error.log\n CustomLog \/var\/log\/apache2\/misp.local_access.log combined\n\n ServerSignature Off\n\n Header always set Strict-Transport-Security \"max-age=31536000; includeSubdomains;\"\n Header always set X-Content-Type-Options nosniff\n Header always set X-Frame-Options SAMEORIGIN \n Header always unset \"X-Powered-By\"\n\n # TODO: Think about X-XSS-Protection, Content-Security-Policy, Referrer-Policy & Feature-Policy\n ## Example:\n # Header always set X-XSS-Protection \"1; mode=block\"\n # Header always set Content-Security-Policy \"default-src 'none'; style-src 'self' ... script-src\/font-src\/img-src\/connect-src\n # Header always set Referrer-Policy \"strict-origin-when-cross-origin\"\n # Header always set Feature-Policy \"geolocation 'self'; midi 'none'; notifications 'self'; push 'self'; sync-xhr 'self'; microphone 'none'; camera 'self'; magnometer 'self'; gyroscope 'self'; speake 'none'; vibrate 'self'; fullscreen 'none'\"\n<\/VirtualHost>\n\n# strongciphers4All! \\o\/\nSSLUseStapling On\nSSLStaplingCache \"shmcb:logs\/ssl_stapling(32768)\"\n<\/code><\/pre>\n\n\n\n
ServerAdmin serveradmin@misp.local<\/strong>\n ServerName misp.local<\/strong><\/code><\/pre>\n\n\n\n
<\/strong> ServerAdmin serveradmin@kifarunix-demo.com\n <\/strong>ServerName misp.kifarunix-demo.com<\/strong><\/code><\/pre>\n\n\n\n
sudo openssl req -newkey rsa:4096 -days 365 -nodes -x509 -subj \"\/CN=*.kifarunix-demo.com\" \\\n-keyout \/etc\/ssl\/private\/misp.local.key -out \/etc\/ssl\/private\/misp.local.crt<\/code><\/pre>\n\n\n\n
sudo a2enmod status ssl rewrite headers<\/code><\/pre>\n\n\n\n
sudo a2dissite 000-default.conf<\/code><\/pre>\n\n\n\n
sudo a2ensite misp.conf<\/code><\/pre>\n\n\n\n
sudo apache2ctl -t<\/code><\/pre>\n\n\n\n
Syntax OK<\/code><\/strong>.<\/p>\n\n\n\n
sudo systemctl restart apache2<\/code><\/pre>\n\n\n\n
ufw allow \"Apache Full\"<\/code><\/pre>\n\n\n\n
Login to MISP User Interface<\/h3>\n\n\n\n
<\/figure><\/a><\/div>\n\n\n\n
\n