› Backend — Python + FastAPI
O motor. Corre nativo no Windows, de propósito fora do Docker: precisa de acesso direto à rede local (ARP scan, leitura de MAC, Wi-Fi) que o Docker no Windows não permite. Guarda tudo em SQLite.
caso de estudo · projeto pessoal
Software modular de análise de redes para Windows, construído do zero — por módulos, como um produto real.
O Soares Vision é uma ferramenta de análise de redes para Windows, inspirada em software como o Wireshark, Fing, Advanced IP Scanner, GlassWire e ntopng — mas construída do zero, módulo a módulo, em vez de um clone de um só. A ideia é perceber quem está na rede, como está a rede de saúde, e o que anda a acontecer no ar.
Não é um script único: é um sistema com três peças independentes que comunicam por HTTP/JSON. Cada funcionalidade nova entra como um módulo isolado, para o produto crescer sem se tornar frágil.
Três peças independentes que falam por HTTP/JSON.
O motor. Corre nativo no Windows, de propósito fora do Docker: precisa de acesso direto à rede local (ARP scan, leitura de MAC, Wi-Fi) que o Docker no Windows não permite. Guarda tudo em SQLite.
A interface web. Liga-se ao backend por HTTP e WebSocket, e mostra dispositivos, saúde da rede e redes Wi-Fi em tempo real.
Opcional, a partir do Módulo 5. Um sensor na rede que corre em Docker (é Linux) e permite monitorização de tráfego sem depender do PC estar ligado.
Estas imagens são mockups do produto para ilustrar a direção — a interface real está em desenvolvimento (o projeto está na Fase 0).