Sobre o projeto
POps (Plataforma de Operações Pasha) é uma plataforma de operações de endpoints de código aberto que unifica gerenciamento de dispositivos, assistência remota, implantação de software e automação de infraestrutura em um único sistema. Ela atende escolas, empresas e outros ambientes gerenciados, onde equipes de TI atualmente lidam com ferramentas separadas para inventário, suporte, implantação e monitoramento.
Capacidades principais descritas no README:
- Inventário de endpoints: dispositivos são rastreados automaticamente usando IDs de hardware imutáveis (HWID).
- Monitoramento ao vivo: telemetria em tempo real, rastreamento de janelas ativas e detecção de inatividade.
- Assistência remota: POpsVision oferece streaming ajustável de 1-5 FPS, além de controle remoto de E/S.
- Implantação de software: orquestra instalações ZIP e MSI em uma frota.
- Atualizações OTA: agentes se atualizam por meio de um servidor de atualização no backend.
- Terminal remoto: execute comandos PowerShell a partir do painel web.
- Identidade do dispositivo: autenticação de dispositivo destinada a bloquear falsificação não autorizada de agentes.
- Logs de auditoria: rastreamento de ações administrativas para responsabilidade.
- Acesso baseado em papéis: RBAC baseado em JWT, separando Administradores, Gerentes e Visualizadores.
- Gerenciamento multi-laboratório: agrupe dispositivos em laboratórios lógicos para aplicação isolada de políticas.
O princípio de design declarado é "Transparente por Design": administradores obtêm ferramentas poderosas, enquanto os usuários são notificados quando essas ferramentas são usadas, apoiado por logs de auditoria e assistência remota consciente da privacidade.
Arquitetura: um painel web em PHP 8 e JavaScript se comunica com um backend Python FastAPI via REST e WebSockets seguros, com armazenamento PostgreSQL (e SQLite). Um agente de endpoint Windows é construído em .NET 8 e C#, com componentes complementares descritos como Agente, Bandeja, Visão, Vigia e Atualizador.
Status e roteiro: o projeto está em desenvolvimento ativo na v0.1.0-alfa; commits iniciais focam em documentação, arquitetura e infraestrutura antes da publicação do código-fonte. A fase v1.0 lista painel, inventário de dispositivos e heartbeats, assistência remota, implantação em massa de software e terminal remoto como concluídos. Itens planejados para v2.0 incluem integração com Active Directory (LDAP), políticas de grupo avançadas, um SDK de plugins extensível e agentes Linux e macOS.
A documentação no repositório cobre arquitetura, instalação, modelo de segurança, referência da API REST e especificações do agente. O projeto é licenciado sob Apache 2.0 e mantido pela Pasha Core.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.