misp-modules/website
David Cruciani 62ce883a71
Merge pull request #659 from MISP/dependabot/pip/website/werkzeug-3.0.3
build(deps): bump werkzeug from 2.3.8 to 3.0.3 in /website
2024-05-21 09:35:57 +02:00
..
app new: [functionality] flowintel + multiple entry 2024-05-16 14:32:49 +02:00
conf new: [functionality] flowintel + multiple entry 2024-05-16 14:32:49 +02:00
doc
migrations
README.md
app.py
launch.sh
pyproject.toml
requirements.txt

README.md

MISP-module website

Use all modules with a dedicate website without any MISP

home

query

Installation

It is strongly recommended to use a virtual environment

If you want to know more about virtual environments, python has you covered

sudo apt-get install screen -y
pip install -r requirements.txt
git submodule init && git submodule update   ## Initialize misp-objects submodule
python3 app.py -i                            ## Initialize db

Config

Edit config.py

  • SECRET_KEY: Secret key for the app

  • FLASK_URL : url for the instance

  • FLASK_PORT: port for the instance

  • MISP_MODULE: url and port where misp-module is running

  • ADMIN_USER: If True, config page will not be accessible

  • ADMIN_PASSWORD: Password for Admin user if ADMIN_USER is True

Rename config.cfg.sample to config.cfg then edit it:

  • ADMIN_USER: If True, config page will not be accessible

  • ADMIN_PASSWORD: Password for Admin user if ADMIN_USER is True

Launch

./launch.sh -l

Admin user

If admin user is active, type /login in url to access a login page and type the password wrote in config.py in ADMIN_PASSOWRD.