PAMRC
Plataforma Automatizada de Auditoría y Mapeo de Redes Corporativas. Motor de escaneo en Python, API en Node.js, y Dashboard web en Astro.
PythonNode.jsAstroSupabase

Resumen
La Plataforma Automatizada de Auditoría y Mapeo de Redes Corporativas (PAMRC) nace para resolver la pérdida progresiva de visibilidad sobre la topología real de segmentación en infraestructuras corporativas de tamaño pequeño y mediano.
El proyecto, concebido como Producto Mínimo Viable (MVP), integra un motor de escaneo activo con persistencia relacional y visualización topológica.
Logros Destacados
- Motor de Escaneo (Python): Descubrimiento de hosts activos mediante técnicas estándar (ICMP/ARP), escaneo de puertos TCP comunes y banner grabbing para detección de servicios.
- API de Transporte (Node.js): Actúa como intermediaria y guardiana segura. Expone endpoints RESTful para la ingesta, consulta y consumo de los datos, validando y saneando toda la información.
- Persistencia de Datos (Supabase): Esquema relacional normalizado (3FN) alojado en PostgreSQL con políticas de seguridad (RLS) para proteger los activos, escaneos y puertos identificados.
- Dashboard Web (Astro): Interfaz gráfica responsiva que consume la API para presentar de forma comprensible el inventario de la red y la topología subyacente.
Stack Tecnológico y Arquitectura
La arquitectura unidireccional desacoplada utiliza 4 capas principales:
- Capa 1: Recolección -> Python (Scapy, Socket)
- Capa 2: Transporte -> Node.js (Express, API Keys)
- Capa 3: Persistencia -> Supabase (PostgreSQL)
- Capa 4: Presentación -> Astro (Tailwind CSS)
“Una pieza central que demuestra dominio práctico de un stack políglota bajo una arquitectura coherente y rigurosamente documentada.”