Wsh, "Web Shell" es un shell de UNIX / WIN remoto, que funciona a través de HTTP / HTTPS. El paquete contiene dos scripts de Perl para servidor y cliente anfitriones, código fuente C uno y otro código Java servlet para el host del servidor: el script de cliente es para el uso de la consola y los scripts de servidor se ejecutan como secuencias de comandos CGI / Servlet en el host de destino.
La parte cliente proporciona pronta de concha, que encapsula los comandos de usuario para que las peticiones POST HTTP y enviarlos a la escritura de parte del servidor en el servidor Web de destino directamente oa través de un servidor proxy HTTP.
Los extractos de parte de servidor y ejecuta comandos de enviar peticiones HTTP y devuelve la salida STDOUT y STDERR como mensajes de respuesta HTTP. Por defecto los dos guiones codifican los datos HTTP con Xor.
Aquí están algunas características clave de "shell Web":
ย ท soporte SSL
ย ท Comando apoyo histórico de la línea
ย ท Carga / descarga
ย ท Proteja uso de parte de la escritura de servidor con clave secreta en el interior mensaje HTTP
ย ท flujo de datos de codificación Xor
ย ท puede trabajar a través del servidor proxy HTTP.
¿Qué hay de nuevo en esta versión:
ย ท WSH se añadió Java servidor de la versión de servlet.
ย ท Disabled "¿por qué está habilitado?" auth en wsh-c.conf.
ย ท encabezado corregido errores en Campos-wsh c- * (X * => HTTP_X *)
Instalación
1. Compruebe camino hacia perl en el archivo "config.pl";
2. Ejecutar "config.pl":. `/ Config.pl`
OPCIONAL ------------------------------------------------- ---
Modifique el archivo "wsh-c.conf", si desea utilizar proxy HTTP;
USE_PROXY 1
IP Proxy
puerto
Compruebe otras opciones de configuración del cliente también ..
-------------------------------------------------- -----------
3. Para la wsh-sc y WshServlet.java, compruebe la ubicación de Shell (* Nix o Win32);
4a. Versión del servidor de Perl:
+ Compruebe la ruta a perl y permisos de la "wsh-c.pl" de nueva creación;
+ Sube wsh-s.pl en el directorio cgi-bin de destino y comprobar camino a perl;
4b. Versión del servidor C:
+ Sube wsh-sc en el directorio cgi-bin de destino y compilarlo (eliminar el código fuente después):
* Bajo * Nix: gcc -G2 -Wall -o wsh-s wsh-sc
* Bajo Win32 (Visual C ++): cl / W3 wsh-sc Ws2_32.lib
* Bajo Win32 Cygwin: Establezca la variable WIN32_RUN en el código fuente y construir como para la versión * Nix.
4c. Java versión servlet:
+ Sube la versión java construido bajo una ubicación ejecutable servlet.
Acerca de SSL:
a. Si utiliza un cliente wsh-c.pl SSL, puede configurar el cliente para comprobar el certificado del servidor CN (pero esta comprobación se puede evitar!):
mi $ ssl_set_check = 1;
# (0 || 1) no hacer o comprobar el servidor web
Certificado ssl # con internos
# Ssl_crt_subject.
mi $ ssl_crt_subject = "/ C = Fr / ST = Paris / L = Paris / O = XXX / OU = XXX / CN = XXX";
=> Usted sólo tiene que ejecutar el wsh-c.pl cliente una sola vez y agarrar la CN que muestra el mensaje de error.
b. No buscamos el cliente wsh-c-SSL.pl en una plataforma Win32. Si te las arreglas para instalar el Net :: SSLeay en Win32 y comprobar wsh-c-SSL.pl, envíenos un correo electrónico.
Detalles de software:
Versión: 2.2.1
Fecha de carga: 3 Jun 15
Licencia: Libre
Popularidad: 22
Comentarios que no se encuentran