ASP ページからリモート シェル スクリプトを実行するにはどうすればよいですか?
-
08-06-2019 - |
質問
UNIX サーバー上でリモート シェル スクリプトを実行し、ページ自体内の VBScript の変数に出力をキャプチャする ASP ページ (ASP.NET ではなくクラシック) を作成する必要があります。
これまでに ASP や VBScipt を使用したことがありません。この件についてグーグルで検索してみたのですが、見つかったのはリモートサーバーサイドスクリプトへの参照だけで、具体的なものは何もありませんでした。
本当に使えます:
- これを行う方法の基本的な例。
- これを安全な方法で実現するための他のより良い代替手段。
これらのライブラリに代わるフリーウェア/オープンソースはありますか?何か例はありますか?
解決
シェル スクリプトが通常 Telnet セッションで実行される場合は、画面をスクレイピングして応答を解析できます。Dart Telnet ライブラリなどの商用 COM コンポーネントが存在します。 http://www.dart.com/pttel.aspx そうすればこれができるようになります。
それか、AspSock を使用して独自のものを作成することもできます http://www.15seconds.com/component/pg000300.htm
他のヒント
@Pascal、残念ながら、F/OSSの代替手段は知りません。通常、これらのタイプのライブラリは、それほど高価でない限り購入するだけであり、多くの場合、そのコストはお客様のプロジェクト全体のコストに組み込まれています。
サーバー上に .NET がある場合は、COM でラップされたコンポーネントを構築して、System.Net.Sockets.TcpClient 周りの重労働を行うことができます。ちょっとした考え。
所属していません StackOverflow