Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Скрипт для отправки команд telnet (http://forum.oszone.net/showthread.php?t=71999)

Hardman 27-09-2006 10:46 490169

Скрипт для отправки команд telnet
 
Доброго времени суток...
Необходмо написать скрипт или программу которая:
1 Устанавливает Telnet соединение
2 Отправляет Логин
3 Отправляет пароль
4 Последовательно вводит нсколько команд
5 Запрашивает значение у пользователя и с этим значением отправляет ещё несколько команд
6 Желательно с графическим интерфейсом
7 Немного пишу на Visual Basic

Что подскажите?
Где копать и что можно сделать (какими средствами это можно сделать)?
Может есть уже готовые программы или скрипты (может исходники какие-нибудь)???

lehha 27-09-2006 10:50 490174

погляди на WinSock

Hardman 29-09-2006 15:39 491240

Можно поподробнее, я в этом не очень секу...
Что это ???
И где это???

hasherfrog 29-09-2006 16:47 491269

Hardman
А можно 5 выполнять перед 1?

Код:

telnet [-a][-e Символ][-f Файл_входа][-l Имя][-t Тип][Узел [Порт]]
 -l      Указывает имя пользователя для выполнения входа в удаленную систему
        при условии, что на ней поддерживается параметр TELNET ENVIRON.
 -a      Попытка автоматического входа в систему. То же, что и ключ -l,
        но использует текущее имя пользователя, под которым выполнен
        текущий вход в систему.
 -e      Служебный символ переключения режима ввода в окне telnet-клиента.
 -f      Имя файла со стороны клиента для выполнения входа в систему.
 -t      Указывает тип telnet-терминала.
        Поддерживаются только 4 типа терминалов: vt100, vt52, ansi и vtnt.
 Узел    Указывает имя узла или IP-адрес  удаленного компьютера,
        к которому выполняется подключение.
 Порт    Указывает номер порта или имя службы.

Посмотрите на ключ -f. Если спосить параметры заранее, то можно сформировать "сценарий для входа "в систему", наверное.
Правда, я не пробовал, но мало ли...

Если что, можно засунуть параметры перенаправлением ввода-вывода, правда, обработка входных-выходных потоков у telnet'а под XP какая-то чудная... Например, telnet /? 2>&1 >1.txt сформирует пустой(!!!) 1.txt

virrus 16-03-2007 06:14 562349

Стояла подобная задача. Нашел несколько программ, но были сложности с отправкой #27 и отправкой строк без #13 на конце. В итоге написал свою. Пробуй может сгодится: http://virrus.pisem.net/autotln.html


Время: 15:59.

Время: 15:59.
© OSzone.net 2001-