Frage

Ich muss eine ASP-Seite (klassisch, nicht ASP.NET) erstellen, die Remote-Shell-Skripte auf einem UNIX-Server ausführt und dann die Ausgabe in Variablen in VBScript innerhalb der Seite selbst erfasst.

Ich habe noch nie ASP oder VBScipt gemacht.Ich habe versucht, dieses Zeug zu googeln, aber alles, was ich finde, sind Verweise auf Remote-Server-Side-Scripting, nichts Konkretes.

Ich könnte wirklich gebrauchen:

  1. Ein elementares Beispiel dafür, wie dies geschehen könnte.
  2. Gibt es andere bessere Alternativen, um dies auf sichere Weise zu erreichen?

Gibt es Freeware-/Open-Source-Alternativen zu diesen Bibliotheken?Irgendwelche Beispiele?

War es hilfreich?

Lösung

Wenn die Shell-Skripte normalerweise in einer Telnet-Sitzung ausgeführt werden, können Sie einen Screen Scraping durchführen und die Antworten analysieren.Es gibt kommerzielle COM-Komponenten wie die Dart-Telnet-Bibliothek: http://www.dart.com/pttel.aspx damit könntest du das machen.

Entweder das, oder Sie könnten mit AspSock Ihr eigenes erstellen http://www.15seconds.com/component/pg000300.htm

Andere Tipps

@Pascal, leider sind mir keine F/OSS-Alternativen bekannt.Normalerweise kaufen wir diese Art von Bibliotheken einfach ein, sofern sie nicht sehr teuer sind, und in den meisten Fällen sind die Kosten in den Gesamtprojektkosten des Kunden enthalten.

Wenn Sie .NET auf dem Server hätten, könnten Sie eine COM-umschlossene Komponente erstellen, um die schwere Arbeit rund um System.Net.Sockets.TcpClient zu erledigen.Nur ein Gedanke.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top