express_defender.sys express-defender
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.
⚙️ System Architecture & Core Mechanics
Middleware interceptador de requisições HTTP para Express que valida cabeçalhos Host/Origin, cruza o IP de origem com banco de dados GeoIP offline (geoip-lite) e filtra User-Agents de crawlers/scanners.
📌 Technical Highlights & Implementation
- ✔ Publicado no registro oficial NPM (express-defender v1.0.1)
- ✔ Bloqueio instantâneo de acesso direto via endereço IP (forçando uso do domínio)
- ✔ Geoblocking configurável por país usando resolução GeoIP ultrarrápida em memória
- ✔ Proteção ativa contra scanners automatizados e bots maliciosos
📁 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.
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.
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.