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.