mirror of https://github.com/MISP/misp-modules
Modules for expansion services, import and export in MISP
http://misp.github.io/misp-modules
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.
37 lines
851 B
37 lines
851 B
#!/bin/sh |
|
set -eu |
|
|
|
# Variables |
|
NC='\033[0m' # No Color |
|
Light_Green='\033[1;32m' |
|
STARTMSG="${Light_Green}[ENTRYPOINT_MISP_MODULES]${NC}" |
|
VENV_DIR=${VENV_DIR:-"/misp-modules"} |
|
MISP_MODULES_BINARY="${VENV_DIR}/venv/bin/misp-modules" |
|
DEBUG="" |
|
|
|
# Functions |
|
echo (){ |
|
command echo "$STARTMSG $*" |
|
} |
|
|
|
# Environment Variables |
|
MISP_MODULES_DEBUG=${MISP_MODULES_DEBUG:-"false"} |
|
|
|
# |
|
# MAIN |
|
# |
|
|
|
|
|
# Check if debugging mode should be enabled |
|
[ "$MISP_MODULES_DEBUG" = "true" ] && DEBUG="-d" |
|
|
|
# check if a command parameter exists and start misp-modules |
|
if [ $# = 0 ] |
|
then |
|
# If no cmd parameter is set |
|
echo "Start MISP Modules" && $MISP_MODULES_BINARY $DEBUG -l 0.0.0.0 > /dev/stdout 2> /dev/stderr |
|
else |
|
# If cmd parameter is set |
|
echo "Start MISP Modules" && $MISP_MODULES_BINARY $DEBUG -l 0.0.0.0 > /dev/stdout 2> /dev/stderr & |
|
exec "$@" |
|
fi
|
|
|