PyShell es una poderosa herramienta que te permite obtener una interfaz tipo shell en un servidor web para acceder de forma remota. A diferencia de otras webshells, el objetivo principal de esta herramienta es utilizar la menor cantidad de código posible en el lado del servidor, sin importar el lenguaje o el sistema operativo del servidor.
Características Destacadas
- Multiplataforma: PyShell te permite usar diferentes tipos de shells, como aspx, php, jsp, sh, py, tanto en Windows como en Linux. Esto te brinda una flexibilidad excepcional para interactuar con servidores web en diferentes entornos.
- Historial de Comandos: PyShell incluye un historial de comandos que facilita el seguimiento y la repetición de comandos anteriores.
- Subir y Descargar Archivos: Puedes cargar y descargar archivos fácilmente a través de PyShell, lo que es útil para transferir datos de manera eficiente.
- Navegación en Directorios: PyShell te permite moverte por los directorios del servidor web de manera similar a como lo harías en una terminal estándar.
Requisitos
- Python 3
- Instala las dependencias especificadas en requirements.txt
Cómo Obtener PyShell
Para obtener PyShell, te recomendamos clonar el repositorio completo o descargar el archivo ZIP. Puedes hacerlo ejecutando el siguiente comando:
bashCopy code
git clone https://github.com/JoelGMSec/PyShell
Uso
Una vez que hayas obtenido PyShell, puedes ejecutarlo con el siguiente comando:
bashCopy code
./PyShell.py -h
Esto mostrará la información de ayuda y te guiará a través de las opciones disponibles para usar PyShell de manera efectiva.
Documentación Detallada
Si deseas obtener una guía detallada sobre cómo utilizar PyShell, puedes consultar el siguiente enlace: Guía de Uso de PyShell.
Licencia
Este proyecto está bajo la licencia GNU 3.0. Puedes encontrar más detalles en el archivo LICENSE incluido en el repositorio.