Settings (Módulo)
Panel de configuración global de TraceWall Desktop. Accesible desde sidebar → ⚙️ Settings o Ctrl+,.
Pestañas y parámetros
| Pestaña | Qué configura | Página detalle |
|---|
| General / Apariencia | Tema, idioma, densidad, acento, auto-refresh, tray, confirmar cierre | Apariencia |
| Sensor | Telemetría on/off, intervalos polling, módulos activos, interfaces ignoradas, DNS, captura paquetes | Sensor |
| ARGUS | Habilitar, modelo, GPU, contexto, timeout, logs, auto-start | ARGUS |
| Integraciones | CRUD conectores, test, credenciales, scope, polling | Integraciones |
| Logs | Niveles, retención, tamaño máx, directorio, export ZIP | Logs |
| Almacenamiento / Retención | TTL por tipo dato, limpieza manual, backup DB | Retención |
| Rutas locales | Data dir, logs dir, models dir, exports dir | Rutas locales |
| Actualizaciones | Canal, auto-check, auto-download, auto-apply, verificación | Actualizaciones |
| Privacidad | Telemetría, IP pública, reportes, diagnóstico | Privacidad |
| Exportaciones | Formatos, directorio, naming convention | Exportaciones |
Persistencia y validación
- Cambios se aplican inmediatamente al cambiar pestaña o pulsar [Aplicar].
- Guardado en
config.json:
- Windows:
%APPDATA%\TraceWall\config.json
- Linux:
~/.config/tracewall/config.json
- Credenciales (API keys, passwords, community strings) no en
config.json → DPAPI (Win) / libsecret (Lin).
- Validación pre-flight al guardar:
- Intervalos ≥ 10s
- Context tokens ∈ {2048, 4096, 8192}
- Retención ≥ 1 día
- Rutas existen y son escribibles
- Integraciones: host resoluble, puerto alcanzable (opcional, warning si no)
- Modelo ARGUS existe en
models/ (si habilitado)
Backup y restauración
Exportar configuración (sin secretos)
$src = "$env:APPDATA\TraceWall\config.json"
$dst = "C:\Backups\TraceWall-config-$(Get-Date -Format yyyyMMdd).json"
cp ~/.config/tracewall/config.json ~/backups/tracewall-config-$(date +%F).json
Restaurar
- Cerrar TraceWall completamente.
- Sobrescribir
config.json con backup.
- Iniciar TraceWall → Settings → Integraciones → Re-ingresar credenciales (no se restauran por seguridad).
- Verificar cada integración con [Probar conexión].
Migración entre máquinas
- Exportar
config.json + copiar carpeta models/ (si ARGUS).
- En máquina destino: instalar TraceWall → cerrar → pegar
config.json + models/.
- Iniciar → re-ingresar credenciales integraciones → test → operar.
Perfiles recomendados por entorno
| Perfil | Sensor | ARGUS | Logs | Retención | Updates | Privacidad |
|---|
| Analista SOC (laptop) | 30s, todos | ✅ GPU, 4096 | Info, 7d | Eventos 30d, Briefs 90d | Stable, auto | IP pública Off |
| Ing. Infra (workstation) | 60s, sin procesos | ❌ Off | Info, 7d | Assets 60d, Topo 30d | Stable, manual | IP pública Off |
| NOC (pantalla dedicada) | 15s, todos | ✅ GPU, 8192 | Debug, 14d | Todo 180d | Stable, auto+notify | IP pública On |
| Air-gapped / Lab | 60s, sin captura | ✅ CPU, modelo manual | Warn, 14d | Todo 30d | Deshabilitado | IP pública Off |
Páginas relacionadas