¡Bienvenido al script de Wake-on-LAN y ejecución de comandos remotos en PowerShell! Este script te permite enviar paquetes mágicos para despertar equipos en tu red local y ejecutar comandos remotos de manera fácil y eficiente. 🔧
- Wake-on-LAN (WoL) a través de Ethernet 🌐
- Ejecución de comandos remotos 💻
- Interfaz interactiva y fácil de usar 🖥️
- Soporte para enviar paquetes WoL a múltiples direcciones MAC 📡
- PowerShell 5.1 o superior 🛠️
- Permisos de administrador para ejecutar ciertos comandos 🔐
- Configuración adecuada de WoL en el hardware y la red 🔧
- Clona este repositorio:
git clone https://github.com/Rannden-SHA/WoL-RCE.git
- Navega al directorio del script:
cd WoL-RCE
- Ejecuta el script:
.\WoL-CMD_Tools.ps1
- Abrir Configuración de Windows: Presiona
Win + I
. - Red e Internet: Haz clic en "Red e Internet".
- Estado de la Red: Selecciona "Propiedades de la conexión".
- Cambiar el Perfil de Red: Cambia el perfil de red a "Privado".
Get-NetConnectionProfile | Set-NetConnectionProfile -NetworkCategory Private
Abrir PowerShell como Administrador: Haz clic derecho en el icono de PowerShell y selecciona "Ejecutar como administrador". Ejecutar el Comando para Habilitar Remoting:
Enable-PSRemoting -Force
Set-ExecutionPolicy RemoteSigned -Force
Para asegurarte de que todo está configurado correctamente, ejecuta:
Test-WsMan
Si todo está configurado correctamente, deberías ver un mensaje indicando que WinRM está funcionando.
Envia un paquete mágico para despertar equipos en la red local.
Permite ejecutar comandos en equipos remotos usando PowerShell Remoting.
Proporciona un menú interactivo para seleccionar las opciones de WoL o ejecución de comandos.
-
Wake-on-LAN (WoL):
- Introduce la dirección de broadcast (ejemplo:
192.168.1.255
). - Introduce una o varias direcciones MAC de los equipos que quieres despertar (ejemplo:
A1:B2:C3:D4:E5
).
- Introduce la dirección de broadcast (ejemplo:
-
Ejecutar Comando Remoto:
- Introduce la dirección IP del equipo remoto.
- Introduce el comando que deseas ejecutar (ejemplo:
shutdown /r /t 5
).
¡Las contribuciones son bienvenidas! Si tienes mejoras o correcciones, por favor, abre un pull request o crea un issue para discutir los cambios propuestos.
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
Gracias por usar este script y contribuir a su desarrollo. ¡Esperamos que te sea de utilidad!