← Voltar ao Início ← Back to Home
Ícone Linceu Lighthouse
C++17 Qt 6 Windows 10 / 11 (x64) 100% Offline SQLite WAL

Linceu Lighthouse

Auditoria Forense de Arquivos, Monitoramento em Tempo Real de Diretórios e Verificação de Integridade Criptográfica para Windows.

Forensic File Audit, Real-Time Directory Monitoring, and Cryptographic Integrity Verification Engine for Windows.

🛡️ Visão do Usuário & Valor de Negócio End-User & Business Value

Controle Absoluto sobre seus Arquivos Críticos Absolute Control Over Your Critical Files

O Linceu Lighthouse foi projetado para profissionais, empresas e usuários que exigem visibilidade forense instantânea sobre alterações em sistemas de arquivos no Windows. Seja para monitorar diretórios de banco de dados, servidores de arquivos compartilhados, projetos de código-fonte ou pastas sensíveis de documentos, o Linceu registra cada criação, modificação, renomeação e exclusão com precisão de milissegundos.

Linceu Lighthouse is engineered for professionals, businesses, and power users who require instant forensic visibility over file system modifications on Windows. Whether monitoring database directories, shared file servers, source code trees, or confidential document folders, Linceu tracks every creation, write, rename, and deletion with millisecond precision.

🔒
Garantia de Privacidade: 100% Local e Offline
Privacy Guarantee: 100% Local & Offline
Nenhum byte de dados ou telemetria sai do seu computador. O Linceu Lighthouse opera completamente desconectado de servidores externos, processando hashes e transações de banco de dados diretamente no disco local.
No data or telemetry ever leaves your computer. Linceu Lighthouse operates entirely decoupled from external servers, processing hashes and database transactions strictly on your local disk.
⚡

Monitoramento Kernel em Tempo Real

Real-Time Kernel Monitoring

Captura eventos imediatamente através das APIs assíncronas de baixo nível do Windows, sem necessidade de varredura periódica pesada.

Instantly catches file system modifications via native Windows asynchronous kernel hooks without polling overhead.

🔑

Assinatura Criptográfica SHA-256

SHA-256 Cryptographic Hash

Calcula a impressão digital exata de cada arquivo para identificar alterações de conteúdo mesmo quando datas de modificação forem manipuladas.

Computes exact file fingerprints to detect unauthorized content tampering even if modification timestamps are forged.

🗄️

Histórico Auditável SQLite WAL

Auditable SQLite WAL History

Armazena milhões de eventos em banco de dados local de alta confiabilidade com suporte a escrita paralela em tempo real (Write-Ahead Logging).

Stores millions of historical events with high durability and concurrent non-blocking writes using Write-Ahead Logging.

📊

Exportação de Relatórios Forenses

Forensic Report Export

Gere relatórios completos em formato CSV ou JSON para auditorias de conformidade (LGPD, GDPR, SOC 2, ISO 27001).

Generate structured CSV and JSON audit trails ready for regulatory compliance (GDPR, LGPD, SOC 2, ISO 27001).

⚙️ Arquitetura de Software & Engenharia Software Architecture & Engineering

Engenharia C++ de Alto Desempenho High-Performance C++ Engineering

Construído em C++17 e interface nativa em Qt 6, o Linceu Lighthouse foi desenvolvido com foco em consumo mínimo de recursos computacionais, baixa latência de I/O e robustez multithread. Ele utiliza threads desacopladas de captura de eventos e escrita em lote no banco de dados para evitar gargalos na interface gráfica.

Built in C++17 with native Qt 6 presentation, Linceu Lighthouse was engineered with a strict focus on minimal resource consumption, low I/O latency, and multi-threaded resilience. It isolates kernel event capture from database persistence via lock-free or ring-buffer queues to eliminate UI freezes.

Subssistema de Notificação Win32 Win32 Notification Subsystem ReadDirectoryChangesW

Utiliza buffers alinhados e I/O completion assíncrono para receber notificações diretas do driver NTFS/FAT32 com latência inferior a 1 ms, tratando renomeações complexas e transientes.

Leverages aligned buffers and asynchronous I/O completion to receive direct notification packets from NTFS/FAT32 drivers with sub-millisecond dispatch.

Pipeline Criptográfico Multi-Thread Multi-Threaded Hashing Pipeline QCryptographicHash / OpenSSL

O hashing de arquivos é executado em um thread pool de background dedicado, evitando qualquer degradação da taxa de quadros (60 FPS) da interface visual mesmo sob rajadas de I/O de milhares de arquivos.

File cryptographic checksums run in a dedicated background worker pool, guaranteeing a stable 60 FPS UI responsiveness even during heavy bursts of disk I/O.

Camada de Persistência Transacional Transactional Persistence Layer SQLite3 + WAL Mode

Configurado com PRAGMA journal_mode=WAL e synchronous=NORMAL, viabilizando leituras concorrentes ultrarrápidas sem bloquear inserções simultâneas de eventos.

Configured with PRAGMA journal_mode=WAL and synchronous=NORMAL, unlocking concurrent lock-free reads while high-frequency inserts stream continuously.

Parâmetro Parameter Especificação Specification
Linguagem / Padrão Language / Standard C++17 (MSVC 2022 / MinGW-w64) C++17 (MSVC 2022 / MinGW-w64)
Framework de GUI GUI Framework Qt 6.x (Widgets nativos com temas dinâmicos) Qt 6.x (Native widgets with dynamic theming)
Consumo Médio de RAM Average RAM Footprint ~35 MB em execução contínua de monitoramento ~35 MB during continuous background monitoring
APIs do Sistema Operacional Operating System APIs Win32 File Management APIs, Windows Shell Notification Win32 File Management APIs, Windows Shell Notification
Banco de Dados Database Engine SQLite 3.x (WAL mode, transações em lote) SQLite 3.x (WAL mode, batch transactions)
Licenciamento Licensing GPL-3.0 / Open Source / Certificado na Microsoft Store GPL-3.0 / Open Source / Microsoft Store Certified