feat: Sistema MDM completo implementado

- Rotas API para gerenciamento de políticas (/api/policies)
- Rotas MDM para cliente (/api/mdm)
- Tabelas PostgreSQL para políticas e execuções
- Cliente Python com executor MDM (CLIENT_MDM.py)
- Suporte a 8 tipos de políticas:
  * Windows Update (forçar atualizações)
  * Instalar/Desinstalar Software
  * Scripts PowerShell
  * Modificar Registro
  * Reiniciar dispositivos
  * Limpeza de sistema
  * Configurar Firewall
- Templates pré-configurados
- Histórico de execuções
- Documentação completa (SISTEMA_MDM.md)
- Exemplo de integração

Sistema similar ao JumpCloud MDM, permitindo gerenciamento remoto
completo de dispositivos Windows.
This commit is contained in:
Sérgio Corrêa
2025-11-16 23:12:30 +00:00
parent 6086c13be7
commit f32eee53f0
8 changed files with 2458 additions and 0 deletions

View File

@@ -48,6 +48,8 @@ const activityRoutes = require('./routes/activity');
const keysRoutes = require('./routes/keys');
const usersRoutes = require('./routes/users');
const teamsRoutes = require("./routes/teams");
const policiesRoutes = require('./routes/policies');
const mdmRoutes = require('./routes/mdm');
app.use('/api/auth', authRoutes);
app.use('/api/dashboard', dashboardRoutes);
@@ -57,6 +59,8 @@ app.use("/api/activity", activityRoutes);
app.use('/api/keys', keysRoutes);
app.use('/api/users', usersRoutes);
app.use("/api/teams", teamsRoutes);
app.use('/api/policies', policiesRoutes);
app.use('/api/mdm', mdmRoutes);
// Health check
app.get('/api/health', (req, res) => {