Как запустить сценарии удаленной оболочки со страниц ASP? - PullRequest
1 голос
/ 14 августа 2008

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

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

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

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

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

Ответы [ 2 ]

0 голосов
/ 14 августа 2008

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

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

0 голосов
/ 14 августа 2008

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

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

...