aurascan-web-auditor

🚀 AuraScan: Web Audit Engine

AuraScan es una suite de auditoría técnica web que combina una interfaz de cliente moderna con una pequeña API backend en PHP para permitir análisis SEO, seguridad, enlaces, subdominios y puertos.

Esta aplicación usa HTML/CSS/JS en el frontend y requiere el backend PHP disponible en api/ para la extracción de contenido remoto y los escaneos de red.


📌 Qué hace AuraScan


📂 Estructura del proyecto

├── index.php                 # Punto de entrada del frontend
├── LICENSE                  # Licencia personalizada del proyecto
├── README.md                # Documentación del proyecto
├── robots.txt               # Reglas de rastreo para bots
├── api/
│   ├── proxy.php            # Proxy CORS / fetch remoto
│   ├── ports.php            # Escaneo de puertos del host objetivo
│   └── subdomains.php       # Búsqueda de subdominios comunes
├── assets/
│   ├── css/
│   │   └── style.css        # Estilos principales
│   └── js/
│       ├── main.js          # Lógica de auditoría principal
│       └── ui-render.js     # Renderizado de resultados y ventanas
└── php-portable/            # PHP portable para Windows (opcional)

⚙️ Requisitos

El frontend es estático, pero necesita el backend PHP en api/ para funcionar correctamente. No es una aplicación completamente estática en entornos sin PHP.


🚀 Cómo ejecutar localmente

  1. Abre una terminal en la raíz del proyecto.
  2. Ejecuta:
php -S localhost:8000
  1. Abre http://localhost:8000 en tu navegador.

Uso con la carpeta php-portable

Si usas Windows y no tienes PHP instalado, puedes ejecutar el servidor portable desde php-portable.


🛠️ Despliegue recomendado

Para un despliegue completo, usa un hosting que soporte PHP, ya que api/ contiene los endpoints necesarios:

Si deseas mantenerlo local, basta con la carpeta raíz y PHP disponible en el servidor.


📜 Licencia

Este proyecto se distribuye bajo una licencia personalizada de Alberto Ortiz (alberto2005-coder).

Resumen clave:

Consulta el archivo LICENSE para los términos completos.


💡 Notas importantes


🤝 Atribución

Basado en el trabajo original de Alberto Ortiz (alberto2005-coder).

Mantén esta referencia visible en tu documentación y en cualquier fork o modificación.