Domanda

Devo creare una pagina ASP (classica, non ASP.NET) che esegua script di shell remoti su un server UNIX, quindi acquisisca l'output in variabili in VBScript all'interno della pagina stessa.

Non ho mai fatto ASP o VBScipt prima.Ho provato a cercare su Google queste cose, ma tutto quello che trovo sono riferimenti allo scripting lato server remoto, niente di concreto.

Potrei davvero usare:

  1. Un esempio elementare di come ciò potrebbe essere realizzato.
  2. Qualsiasi altra alternativa migliore per raggiungere questo obiettivo in modo sicuro.

Esistono alternative freeware/open source a queste librerie?Qualche esempio?

È stato utile?

Soluzione

Se gli script della shell vengono normalmente eseguiti su una sessione telnet, è possibile eseguire lo screen scraping e analizzare le risposte.Esistono componenti COM commerciali come la libreria telnet Dart: http://www.dart.com/pttel.aspx questo ti permetterebbe di farlo.

Oppure potresti crearne uno tuo usando AspSock http://www.15seconds.com/component/pg000300.htm

Altri suggerimenti

@Pascal, purtroppo non sono a conoscenza di alternative F/OSS.Di solito acquistiamo semplicemente questi tipi di librerie a condizione che non siano estremamente costose e il più delle volte il costo è integrato nel costo complessivo del progetto del cliente.

Se avessi .NET sul server, potresti creare un componente COM avvolto per eseguire il lavoro pesante su System.Net.Sockets.TcpClient.Solo un pensiero.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top