Pergunta

Preciso criar uma página ASP (clássica, não ASP.NET) que execute scripts shell remotos em um servidor UNIX e, em seguida, capture a saída em variáveis ​​em VBScript dentro da própria página.

Nunca fiz ASP ou VBScipt antes.Tentei pesquisar essas coisas no Google, mas tudo que encontrei são referências a scripts do lado do servidor remoto, nada de concreto.

Eu realmente poderia usar:

  1. Um exemplo elementar de como isso poderia ser feito.
  2. Quaisquer outras alternativas melhores para conseguir isso de maneira segura.

Existem alternativas de freeware/código aberto para essas bibliotecas?Algum exemplo?

Foi útil?

Solução

Se os scripts de shell normalmente são executados em uma sessão telnet, você poderá capturar a tela e analisar as respostas.Existem componentes COM comerciais, como a biblioteca telnet Dart: http://www.dart.com/pttel.aspx isso permitiria que você fizesse isso.

Ou isso ou você pode criar o seu próprio usando AspSock http://www.15seconds.com/component/pg000300.htm

Outras dicas

@Pascal, infelizmente não conheço nenhuma alternativa F/OSS.Geralmente compramos esses tipos de bibliotecas, desde que não sejam muito caras e, na maioria das vezes, o custo está incluído no custo geral do projeto do cliente.

Se você tivesse .NET no servidor, poderia criar um componente empacotado COM para fazer o trabalho pesado em torno de System.Net.Sockets.TcpClient.Apenas um pensamento.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top