AdminForge
AdminForge es una caja de herramientas auto-alojada para sysadmins e ingenieros de seguridad. Ofrece utilidades web como calculadora de subredes, verificador TLS, decodificador JWT y consulta de códigos Windows en un único contenedor .NET sin cuentas ni telemetría.
Ficha actualizada 22 sept 2026, 15:22 · upstream 22 sept 2026, 7:20 · release sin release detectada
Qué es AdminForge
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
AdminForge es una caja de herramientas auto-alojada diseñada específicamente para sysadmins, ingenieros de infraestructura y profesionales de seguridad. Agrupa doce utilidades web en un único contenedor .NET 10, eliminando la necesidad de múltiples pestañas o servicios externos. El proyecto prioriza la privacidad: las herramientas críticas como el decodificador JWT y el generador de contraseñas ejecutan sus cálculos directamente en el navegador del cliente, sin enviar datos a ningún servidor externo.
La arquitectura está construida sobre ASP.NET Core MVC con Next.js para el frontend, aunque no utiliza frameworks front-end complejos ni bundlers. Todo el sistema funciona desde un contenedor único sin base de datos persistente ni configuración inicial obligatoria. La extensión es modular: añadir nuevas herramientas requiere escribir código C# en un archivo y ejecutar un script PowerShell, sin tocar rutas del núcleo ni archivos CSS.
El proyecto incluye medidas de seguridad contra ataques SSRF, validación estricta de redirecciones y políticas de contenido seguro. Está licenciado bajo MIT y cuenta con una guía de auto-alojamiento para configuraciones avanzadas como proxy inverso, TLS y gestión de redes privadas.
- Cálculo de subredes IPv4 e IPv6 (rango usable, máscara, broadcast)
- Verificación de certificados TLS (caducidad, cadena, SANs, algoritmo)
- Decodificación segura de tokens JWT en el navegador del cliente
- Generación de contraseñas con entropía real usando crypto.getRandomValues
- Consulta de códigos de error Windows (HRESULT, Win32, NTSTATUS)
- Auditoría de registros DNS y verificación SPF/DKIM/DMARC
- Todo el sistema funciona en un único contenedor sin base de datos ni configuración inicial
- Herramientas sensibles (JWT, contraseñas) ejecutan cálculos localmente en el navegador
- Sin telemetría, CDN, analytics ni fuentes web de terceros
- Arquitectura modular que permite añadir nuevas herramientas en 15 minutos
- Protección contra SSRF con validación estricta de redirecciones y direcciones privadas
- Licencia MIT y comunidad abierta con etiquetas Good first issue
- No incluye autenticación integrada; requiere proxy inverso para entornos públicos
- Herramientas de servidor pueden acceder a redes privadas si se activa AllowPrivateTargets
- Sin base de datos persistente; todos los datos son efímeros o almacenados en el navegador
- Dependencia del SDK .NET 10 para compilación desde fuente
- Algunas herramientas requieren conexión a internet (RDAP, WHOIS, registros DNS)
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue rápido con docker run -p 8080:8080 ghcr.io/juandresrodca/adminforge:latest. Para producción, configure proxy inverso con TLS y desactive AllowPrivateTargets para evitar acceso a redes internas. Use tmpfs en /tmp si el contenedor es read_only. Ajuste ToolTimeoutSeconds y MaxResponseBytes según la red. Consulte docs/self-hosting.md para detalles avanzados.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.