SoftElabs Network Pulse — Monitorização Inteligente de Tráfego de Rede


SoftElabs • Network Intelligence

Observabilidade, alerta e evolução inteligente

SoftElabs Network Pulse
A rede torna-se visível.

Uma plataforma leve de monitorização de tráfego em tempo real, criada para transformar
atividade invisível em informação operacional clara, alertas úteis e conhecimento histórico.
Porque uma infraestrutura não deve limitar-se a funcionar: deve ser compreendida.

Python
Scapy
NiceGUI
Captura em tempo real
Alertas ntfy
Exportação CSV
O projeto

Monitorizar a pulsação da infraestrutura

O SoftElabs Network Pulse nasceu como um projeto de monitorização direta
de interfaces de rede, combinando captura de pacotes, agregação de tráfego, representação
gráfica e alertas operacionais num único painel Web.

A solução observa atualmente as interfaces configuradas, contabiliza o volume de dados
capturado, atualiza gráficos em tempo real e mantém uma janela histórica que permite
acompanhar oscilações, picos e tendências de utilização.

Em vez de guardar indiscriminadamente o conteúdo dos pacotes, o sistema utiliza a captura
para produzir métricas de tráfego. Esta abordagem reduz o consumo de memória e mantém o foco
na observabilidade operacional.

Capacidades existentes

Uma base funcional, modular e orientada para operação

01

Captura assíncrona

O motor Scapy utiliza captura assíncrona para observar o tráfego sem bloquear o painel,
permitindo acompanhar múltiplas interfaces de forma contínua.

02

Painel em tempo real

O NiceGUI apresenta gráficos por interface, com atualização periódica e uma leitura visual
imediata da atividade da rede.

03

Janela de sessenta segundos

As amostras recentes são mantidas para cálculo da média e deteção de situações em que o
volume de tráfego ultrapassa o limiar definido.

04

Alertas ntfy

Quando a média excede o limite configurado, o sistema envia uma notificação remota com
identificação da interface, hora e valor registado.

05

Registo e histórico

Os alertas são registados localmente e apresentados no painel, enquanto o histórico de
tráfego da última hora pode ser exportado em CSV.

06

Modo promíscuo controlado

A interface Web permite verificar e alternar o modo promíscuo das interfaces monitorizadas,
simplificando tarefas de diagnóstico e análise.

Arquitetura operacional

Dos pacotes à decisão, sem ruído desnecessário

A arquitetura separa a captura da atualização visual. Cada pacote observado contribui apenas
com o respetivo tamanho para uma fila de processamento. O painel agrega os valores, atualiza
as séries temporais e avalia os limiares de alerta.

Interfaces
Scapy
Filas
Agregação
NiceGUI
Alertas e histórico
O objetivo não é apenas mostrar tráfego. É criar uma linha contínua entre observação,
contexto e ação.
Valor operacional

Mais visibilidade, menos diagnóstico às cegas

Infraestruturas virtualizadas

A monitorização de bridges permite acompanhar tráfego associado a servidores, máquinas
virtuais, contentores e segmentos internos.

Redes empresariais e laboratoriais

O painel facilita a identificação de picos inesperados, alterações de comportamento e
períodos de utilização anormal.

Diagnóstico técnico

O histórico exportável ajuda a relacionar ocorrências de desempenho com momentos concretos
de aumento de tráfego.

Operação autónoma

Os alertas remotos reduzem a necessidade de vigilância permanente do painel e aproximam o
sistema de uma verdadeira plataforma de observabilidade.

Roteiro de evolução

Da medição de volume à inteligência de rede

O núcleo atual constitui uma base sólida para um desenvolvimento progressivo. As funcionalidades
seguintes representam o roteiro previsto e não devem ser confundidas com capacidades já
implementadas.

I

Observabilidade avançada

  • Separação entre tráfego de entrada e de saída.
  • Métricas em bits e bytes com unidades configuráveis.
  • Gráficos por minuto, hora, dia e período personalizado.
  • Persistência em SQLite ou PostgreSQL.
  • Painéis comparativos entre interfaces e segmentos.
  • Relatórios automáticos de utilização.
II

Análise de fluxos

  • Principais endereços de origem e destino.
  • Distribuição por protocolos e portas.
  • Identificação de conversações mais intensas.
  • Deteção de novos dispositivos na rede.
  • Classificação por sub-rede, serviço ou aplicação.
  • Pesquisa histórica de eventos e fluxos.
III

Segurança inteligente

  • Deteção de picos face ao comportamento habitual.
  • Identificação de varrimentos de portas.
  • Alertas por tráfego anómalo ou destinos incomuns.
  • Correlação com reputação de endereços IP.
  • Integração com o Voltaire Shield.
  • Modelos estatísticos para anomalias e tendência.
Nota de produto: as funções descritas nesta secção pertencem ao plano de
desenvolvimento. A versão atual centra-se na captura de métricas de volume, visualização,
médias, alertas, registo e exportação.
Princípios SoftElabs

Engenharia compreensível, controlável e evolutiva

  • Transparência: métricas visíveis e regras de alerta configuráveis.
  • Modularidade: captura, processamento, visualização e notificação podem evoluir separadamente.
  • Eficiência: análise orientada para métricas, sem armazenamento indiscriminado de pacotes.
  • Autonomia: funcionamento local e integração com serviços próprios.
  • Extensibilidade: preparado para persistência, correlação, segurança e aprendizagem estatística.

Num mercado repleto de plataformas pesadas, subscrições obscuras e painéis que exigem outro
painel para serem compreendidos, a SoftElabs segue uma direção diferente: construir sistemas
objetivos, auditáveis e próximos da infraestrutura real.

SoftElabs

Compreender a rede antes de ela se tornar um problema

O SoftElabs Network Pulse representa uma abordagem prática à observabilidade de rede:
começar pelo essencial, medir com rigor e evoluir para inteligência operacional sem perder
controlo sobre os dados ou sobre a arquitetura.

A rede deixa de ser apenas um conjunto invisível de ligações. Passa a ter ritmo, memória,
contexto e capacidade de aviso.

Francisco Gonçalves
SoftElabs • Engenharia, Sistemas e Inteligência Aplicada
© SoftElabs — Todos os direitos reservados. Documento comercial e técnico de apresentação do projeto.