Network Monitor

v1.4

network-monitor

Em desenvolvimento

Sobre o projeto

Network Monitor é uma aplicação de monitorização de rede desenvolvida para acompanhar, de forma local e privada, os dispositivos ligados a uma rede baseada em TP-Link Deco BE25.

A aplicação identifica os dispositivos através do endereço MAC, acompanha o seu estado de presença (online/offline), endereço IP, nome, tipo e outros dados disponibilizados pelo Deco. Mantém ainda um histórico de presença, permitindo consultar quando cada dispositivo esteve online, quando iniciou e terminou uma sessão e a respetiva duração.

O sistema foi concebido para evoluir também para a monitorização de consumo de rede, registando tráfego de download e upload por dispositivo através dos dados fornecidos pelo equipamento de rede, sem recorrer a estimativas baseadas em velocidades instantâneas.

Entre as funcionalidades previstas encontram-se:

- Monitorização em tempo real dos dispositivos ligados.
- Identificação por endereço MAC.
- Estado online/offline e último contacto.
- Registo de alterações de IP.
- Histórico de sessões de presença.
- Data/hora de início e fim de cada sessão.
- Duração das sessões.
- Monitorização de download e upload.
- Histórico diário, semanal e mensal de tráfego.
- Associação do consumo às sessões de presença.
- Identificação de serviços e destinos de rede em alto nível.
- Armazenamento local dos dados.
- Arquitetura preparada para futura integração no backoffice de infraestrutura.

O Network Monitor segue uma abordagem local-first e privacy-first, procurando disponibilizar informação útil sobre a rede sem inspecionar conteúdos privados, credenciais, mensagens ou dados das comunicações.

Informações

Categoria
Projetos pessoais
Tipo
Infraestrutura
Início
15/09/2026

Links