Pregunta

Necesito crear una página ASP (clásica, no ASP.NET) que ejecute scripts de shell remotos en un servidor UNIX y luego capture la salida en variables en VBScript dentro de la propia página.

Nunca antes había hecho ASP o VBScipt.Intenté buscar en Google estas cosas, pero todo lo que encontré son referencias a secuencias de comandos del lado del servidor remoto, nada concreto.

Realmente me vendría bien:

  1. Un ejemplo elemental de cómo se podría hacer esto.
  2. Cualquier otra alternativa mejor para lograr esto de manera segura.

¿Existen alternativas gratuitas/de código abierto a estas bibliotecas?¿Algún ejemplo?

¿Fue útil?

Solución

Si los scripts de shell normalmente se ejecutan en una sesión de telnet, entonces puede buscar y analizar las respuestas.Existen componentes COM comerciales, como la biblioteca Dart telnet: http://www.dart.com/pttel.aspx eso te permitiría hacer esto.

O eso o puedes crear el tuyo propio usando AspSock http://www.15segundos.com/component/pg000300.htm

Otros consejos

@Pascal, lamentablemente no conozco ninguna alternativa F/OSS.Por lo general, simplemente compramos este tipo de bibliotecas, siempre que no sean muy costosas y, en la mayoría de los casos, el costo se incluye en el costo general del proyecto del cliente.

Si tuviera .NET en el servidor, podría crear un componente envuelto COM para hacer el trabajo pesado con System.Net.Sockets.TcpClient.Solo un pensamiento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top