Network Monitor
v1.4network-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.
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.