Как запускать сценарии удаленной оболочки со страниц ASP?

StackOverflow https://stackoverflow.com/questions/11135

  •  08-06-2019
  •  | 
  •  

Вопрос

Мне нужно создать страницу ASP (классическую, а не ASP.NET), которая запускает сценарии удаленной оболочки на сервере UNIX, а затем записывает выходные данные в переменные в VBScript внутри самой страницы.

Я никогда раньше не работал с ASP или VBScipt.Я пытался поискать в Google этот материал, но все, что я нашел, это ссылки на сценарии на удаленной стороне сервера, ничего конкретного.

Я действительно мог бы использовать:

  1. Элементарный пример того, как это можно сделать.
  2. Любые другие лучшие альтернативы для достижения этого безопасным способом.

Существуют ли какие-либо бесплатные альтернативы этим библиотекам или альтернативы с открытым исходным кодом?Есть примеры?

Это было полезно?

Решение

Если сценарии оболочки обычно запускаются в сеансе telnet, вы можете очистить экран и проанализировать ответы.Существуют коммерческие COM-компоненты, такие как библиотека Dart telnet: http://www.dart.com/pttel.aspx это позволит вам сделать это.

Либо так, либо вы можете создать свой собственный, используя AspSock. http://www.15секунды.com/comComponent/pg000300.htm

Другие советы

@Паскаль, к сожалению, мне не известны какие-либо альтернативы F/OSS.Обычно мы просто покупаем библиотеки такого типа при условии, что они не очень дорогие, и чаще всего стоимость включена в общую стоимость проекта клиента.

Если бы у вас был .NET на сервере, вы могли бы создать компонент, завернутый в COM, чтобы выполнять тяжелую работу вокруг System.Net.Sockets.TcpClient.Просто мысль.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top