lynis report mail pdf html base
This commit is contained in:
38
lynis/config.py
Normal file
38
lynis/config.py
Normal file
@@ -0,0 +1,38 @@
|
||||
#!/usr/bin/env python3
|
||||
import os
|
||||
|
||||
# Comando Lynis (ajusta si en tu sistema está en otra ruta)
|
||||
LYNIS_CMD = ["/usr/bin/lynis", "audit", "system", "--no-colors"]
|
||||
|
||||
# Carpeta base para guardar informes
|
||||
BASE_DIR = "/opt/lynis-report"
|
||||
|
||||
# =========================
|
||||
# Configuración SMTP genérica
|
||||
# =========================
|
||||
# Ejemplo para proveedor SMTP cualquiera (SendGrid, Gmail, etc.)
|
||||
# - SMTP_HOST: host SMTP de tu proveedor
|
||||
# - SMTP_PORT: normalmente 587 (STARTTLS) o 465 (SSL)
|
||||
# - SMTP_USER: usuario SMTP (para SendGrid suele ser "apikey")
|
||||
# - SMTP_PASS: se lee desde variable de entorno (no lo metas en el código)
|
||||
|
||||
SMTP_HOST = "smtp.example.com"
|
||||
SMTP_PORT = 587
|
||||
SMTP_USER = "apikey" # o tu usuario SMTP real
|
||||
|
||||
# Carga la contraseña / API key desde variable de entorno
|
||||
# (por ejemplo: SENDGRID_API_KEY, SMTP_PASSWORD, etc.)
|
||||
SMTP_PASS = os.environ.get("SENDGRID_API_KEY", "")
|
||||
|
||||
# Dirección remitente de los informes
|
||||
FROM_ADDR = "security-reports@example.com"
|
||||
|
||||
# Destinatarios de los informes (puedes poner varios)
|
||||
TO_ADDRS = [
|
||||
"admin@example.com",
|
||||
# "otro-destinatario@example.org",
|
||||
]
|
||||
|
||||
# Prefijo del asunto del correo
|
||||
SUBJECT_PREFIX = "[SECURITY] Lynis report"
|
||||
|
||||
Reference in New Issue
Block a user