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.
☁️ GitHub Pages 🛰️ CodeBerg Pages
🌌 Fragmentos do Caos: Blogue Ebooks Carrossel
👁️ Esta página foi visitada ... vezes.