diff --git a/README b/README new file mode 100644 index 0000000..c8551e6 --- /dev/null +++ b/README @@ -0,0 +1,62 @@ +📦 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 + + +📍 DIRECTORIO DE TEST +===================== + +🔒 MONITOREO DE PHISHING EN BUSCADORES +--------------------------------------- + +1. Instalar dependencias PHP (en la raíz del proyecto): + + composer require php-webdriver/webdriver + 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 + + +📊 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 \ No newline at end of file