ping_tool_api.exe ping-tool-api
API REST e Dashboard em Node.js para monitorar a disponibilidade e latência (ICMP ping) de múltiplos servidores e hosts em intervalos configuráveis.
⚙️ System Architecture & Core Mechanics
Serviço em Node.js + Express que agenda disparos ICMP periódicos para uma lista de alvos definidos em settings.json, armazena o histórico recente em memória e serve um painel visual (dashboard.html) com gráficos de latência.
📌 Technical Highlights & Implementation
- ✔ Monitoramento contínuo de múltiplos IPs/domínios com histórico de resposta
- ✔ Inclui interface visual pronta (dashboard.html) para acompanhamento em tempo real
- ✔ Endpoints JSON limpos para integração com sistemas externos de alerta e healthcheck
- ✔ Configuração rápida de intervalos e alvos via arquivo settings.json
📁 Other Binaries in Web, NPM & Security:
Tema para Visual Studio Code publicado no Marketplace oficial, baseado na estética clássica "Luna" do Windows XP combinada com o modo escuro do IntelliJ Darcula.
Middleware de segurança para Express.js que aplica controle de acesso baseado em domínio e país (GeoIP), bloqueando requisições diretas por IP e bots indesejados.
Módulo Node.js publicado no NPM (cjr) para realizar requisições HTTP com armazenamento e recuperação automática de cache em arquivos JSON locais.