Question

Je dois créer une page ASP (classique, pas ASP.NET) qui exécute des scripts shell distants sur un serveur UNIX, puis capture la sortie dans des variables en VBScript dans la page elle-même.

Je n'ai jamais utilisé ASP ou VBScipt auparavant.J'ai essayé de rechercher ce genre de choses sur Google, mais tout ce que je trouve, ce sont des références à des scripts côté serveur distant, rien de concret.

Je pourrais vraiment utiliser :

  1. Un exemple élémentaire de la façon dont cela pourrait être fait.
  2. Toute autre meilleure alternative pour y parvenir de manière sécurisée.

Existe-t-il des alternatives gratuites/open source à ces bibliothèques ?Des exemples ?

Était-ce utile?

La solution

Si les scripts shell sont normalement exécutés sur une session telnet, vous pouvez filtrer et analyser les réponses.Il existe des composants COM commerciaux tels que la bibliothèque Dart telnet : http://www.dart.com/pttel.aspx cela vous permettrait de faire ça.

Soit cela, soit vous pouvez créer le vôtre en utilisant AspSock http://www.15seconds.com/component/pg000300.htm

Autres conseils

@Pascal, malheureusement, je ne connais aucune alternative F/OSS.Nous achetons généralement ce type de bibliothèques à condition qu'elles ne soient pas extrêmement chères, et le plus souvent, le coût est intégré au coût global du projet du client.

Si vous aviez .NET sur le serveur, vous pourriez créer un composant encapsulé COM pour faire le gros du travail autour de System.Net.Sockets.TcpClient.Juste une pensée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top