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

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

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

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

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

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

14.08.2008 14:42:50
2 ОТВЕТА
РЕШЕНИЕ

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

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

0
14.08.2008 15:17:54

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

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

0
14.08.2008 16:29:37