Go to file
2025-08-07 21:02:42 -03:00
docker-compose.yml Subir archivos a "/" 2025-05-29 00:15:34 -03:00
inicia_sesion_error.php Subir archivos a "/" 2025-08-07 20:58:31 -03:00
metricas_gugler.py Subir archivos a "/" 2025-05-29 00:16:55 -03:00
README Actualizar README 2025-08-07 21:02:42 -03:00
test_buscador.php Actualizar test_buscador.php 2025-08-07 18:51:50 -03:00

📦 INSTALACIÓN DEL ENTORNO

▶️ LEVANTAR CONTENEDORES DOCKER
--------------------------------
Ejecutar en la raíz del proyecto:

    docker compose up -d
    # o alternativamente (para versiones antiguas):
    # docker-compose up -d

▶️ INSTALAR DEPENDENCIAS PHP
-----------------------------
Requisitos para el entorno PHP 8.4:

    sudo apt install composer php8.4-curl php8.4-intl php8.4-mbstring php8.4-xml php8.4-cli


🌐 SISTEMAS LEVANTADOS
-----------------------

    🧪 Selenium Grid:    http://localhost:4444
    📁 File Explorer:    http://localhost:8081


📍 TEST
=====================

1 - 🔒 LOGIN FALLIDO
---------------------------------------

    1. Instalar dependencias PHP (en la raíz del proyecto):

        composer require php-webdriver/webdriver

    2. Ejecutar test de monitoreo:

        php inicia_sesion_error.php

    💡 Se puede ver la ejecución en tiempo real en Selenium Grid (http://localhost:4444) o por consola.

2 -🔒 MONITOREO DE PHISHING EN BUSCADORES
---------------------------------------

    1. Instalar dependencias PHP (en la raíz del proyecto):

        composer require phpmailer/phpmailer
        composer require vlucas/phpdotenv

    2. Crear archivo `.env` (opcional, para envío de correo):

        EMAIL="tucorreo@gmail.com"
        PASSWORD="tu_clave"

    ⚠️ Si no se define `.env`, el test funciona igual pero **no se enviará email**.

    3. Ejecutar test de monitoreo:

        php test_buscador.php

    💡 Se puede ver la ejecución en tiempo real en Selenium Grid (http://localhost:4444) o por consola.


3 - 📊 MONITOREO DE MÉTRICAS DE SITIO
----------------------------------

    1. Instalar librerías necesarias de Python:

        pip install 'urllib3<2' 'chardet<5'
        pip install selenium python-dotenv requests

    2. Ejecutar el test:

        python3 metricas_gugler.py

    💡 Se puede ver la ejecución en tiempo real en Selenium Grid (http://localhost:4444) o por consola.