Mascote do Bagre Bagre
Bagre com a camisa do Brasil torcendo

Bora, Brasil!

clique para pular
Bagre IPAM — mascote e logo
v1.0 disponível · Open source · MIT

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
v1.0
Release estável
IPv4 + IPv6
first-class
AWS · Azure · GCP
cloud sync nativo
100% MIT
sem licença, sem lock-in

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.

Descobre hosts sozinho Mapeia sub-redes Caça IPs ociosos na nuvem Vê IPv4 e IPv6
Mascote do Bagre nadando

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

Dashboard do Bagre
Dashboard — resumo de uso + atalhos
Detalhe de sub-rede
Subnet detail — histórico de utilização + IPs editáveis
Calculadora CIDR
Calculadora CIDR — split, merge, next-free
Cloud Accounts
Cloud Accounts — sync AWS/Azure/GCP + FinOps

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.

Node.js Fastify Prisma PostgreSQL React Vite Tailwind Docker

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.

Open source, MIT, feito pra comunidade

Use, modifique, redistribua. Se o Bagre te ajuda, considere apoiar o projeto ou contratar suporte oficial.