IPAM que enxerga nas águas turvas da sua rede
Gerencie, organize e monitore todos os IPs da sua infraestrutura — on-premises e multi-cloud — com uma ferramenta leve, moderna e 100% open source.
git clone https://github.com/fabgcruz/bagre.git
cd bagre && cp .env.example .env
docker compose up -d # → http://localhost:3000 Quem somos
Por que um bagre?
O bagre vive no fundo, na água turva — e enxerga onde ninguém mais vê. Pelos bigodes, sente cada movimento ao redor. Seu IPAM faz o mesmo: descobre, mapeia e vigia cada IP da rede, mesmo no escuro da infra híbrida.
Tudo que um IPAM precisa. Nada que ele não precisa.
Do laboratório à infraestrutura híbrida — sem peso, sem licença, sem lock-in.
Catálogo central de IPs
Sites, sub-redes (CIDR) e endereços IP com trilha de auditoria completa — diff antes/depois de toda alteração.
Cloud sync multi-provider
AWS, Azure e GCP simultâneos — VPCs, NICs e IPs públicos sincronizados. Relatório FinOps de IPs ociosos sangrando custo.
Descoberta automática
Integração nativa com Zabbix e Prometheus — hosts descobertos viram pending discoveries com aprovação em 1 clique.
Calculadora CIDR avançada
Análise, split, supernet e próximas sub-redes livres — cruzando com o estado real do IPAM em tempo real, com detecção de overlap.
SSO, LDAP/AD + RBAC
Login local, OIDC (Microsoft Entra ID, Keycloak) ou Active Directory / LDAP on-premises — com papel ADMIN ou READER mapeado automaticamente pelos grupos do AD.
API REST + Prometheus
Integre com Terraform, scripts próprios e pipelines. Métricas expostas em /metrics prontas pro seu Grafana.
Veja por dentro
Stack moderna, deploy simples
Node.js 20 + Fastify + Prisma + PostgreSQL 16 no backend, React + Vite + Tailwind no frontend. Tudo orquestrado com Docker Compose — um comando e está no ar.
Versões testadas & compatibilidade
As integrações abaixo são exercitadas no ambiente de demonstração e nos testes do projeto. Como tudo é LDAP/HTTP/SQL padrão, versões próximas tendem a funcionar igual.
Testado com
- Descoberta Zabbix 7.0 LTS · Prometheus 2.54
- DNS PowerDNS Authoritative 4.9
- Diretório OpenLDAP 2.5 (slapd) — schema estilo AD
- Banco PostgreSQL 16
- Runtime Node.js 20 · Docker Compose
Compatível com
- AD on-premise Active Directory via LDAP (sAMAccountName + memberOf)
- SSO / OIDC Microsoft Entra ID · Keycloak · Google
- Cloud AWS · Azure · GCP (VPCs, NICs, IPs públicos)
- Segurança LDAPS / StartTLS · papel por grupo do AD
Active Directory é compatível pelo protocolo LDAP (mesmo bind + memberOf do Entra/AD);
validação contra um Domain Controller Windows/Samba está no roadmap.
Por que o Bagre?
Um IPAM leve e cloud-native. Não tenta ser um CMDB pesado nem substituir um
NetBox/phpIPAM já consolidado — foca em endereçamento, descoberta e visibilidade de nuvem,
simples de subir (docker compose up).
"Não quer substituir um CMDB/IPAM já consolidado; é simples e aderente ao Cloud Native." — José Oliveira, Security Architect
| Bagre | NetBox | phpIPAM | |
|---|---|---|---|
| Foco | IPAM cloud-native leve | DCIM + IPAM | IPAM clássico |
| Subir | docker compose up | robusto / complexo | LAMP |
| Cloud sync (AWS/Azure/GCP) + FinOps | ✓ | — | — |
| Descoberta via Zabbix/Prometheus | ✓ | — | — |
| LDAP/AD + SSO (OIDC) | ✓ | ✓ | ✓ |
| DCIM (racks, cabos, energia) | — | ✓ | parcial |
| Stack | Node + React | Python/Django | PHP |
| Licença | MIT | Apache 2.0 | GPL |
NetBox e phpIPAM são excelentes e maduros. Precisa de DCIM completo ou já tem um source-of-truth consolidado? Eles podem atender melhor. O Bagre brilha em ambiente cloud + monitoramento moderno.
Open source, MIT, feito pra comunidade
Use, modifique, redistribua. Se o Bagre te ajuda, considere apoiar o projeto ou contratar suporte oficial.