misp-alertas/settings.py

50 lines
1.2 KiB
Python
Raw Permalink Normal View History

2024-12-04 13:00:55 -03:00
# Workdir
import os
WORK_DIR = os.getcwd()
# Si desea adjuntar datos como un archivo adjunto en cada alerta
DATA_ATTACH = False
# Solo servidores desconectados
SERVERS_OFF = True
# Si no va a ejecutar entorno virtual, puede llamar directo a main.py, sino cambiar por .sh
FNAME = 'run.sh'
PATH_EXEC = os.path.join(WORK_DIR, FNAME)
COMANDO_CRON = "echo 'TEST'"
if FNAME.endswith(".py"):
COMANDO_CRON = "cd "+WORK_DIR+" && python3 "+FNAME
elif FNAME.endswith(".sh"):
COMANDO_CRON = "bash "+PATH_EXEC
MISP_CONFIG = {
'URL_MISP':'<URL MISP>',
'AUTHKEY':'<AUTHKEY>'
}
EMAIL_CONFIG = {
'server_smtp_host':'<SMTP HOST>',
'server_smtp_port': 587,
'smtp_username': '<SMTP USERNAME>',
'smtp_password': '<SMTP PASSWORD>',
2025-01-07 12:18:27 -03:00
'smtp_sender': '<SMTP EMAIL FROM>',
2024-12-04 13:00:55 -03:00
'email_recipient':'<SMTP EMAIL TO>',
'tls': True, # si utiliza TLS, sino False
'email_subject':'<EMAIL SUBJECT>',
'output_color_status':'#16b606',# Color HEX alerta conectado
'output_color_status_error':'#f71005'# Color HEX alerta
}
CRON_CONFIG = {
"interval": {
"minutes": None,
"hours": 1, # Esto indica "cada hora" (Por defecto)
"days": None,
"months": None
},
"command": COMANDO_CRON
}