Войти

Показать полную графическую версию : Скрипт для отправки команд telnet


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

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

lehha
27-09-2006, 10:50
погляди на WinSock

Hardman
29-09-2006, 15:39
Можно поподробнее, я в этом не очень секу...
Что это ???
И где это???

hasherfrog
29-09-2006, 16:47
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
Стояла подобная задача. Нашел несколько программ, но были сложности с отправкой #27 и отправкой строк без #13 на конце. В итоге написал свою. Пробуй может сгодится: http://virrus.pisem.net/autotln.html




© OSzone.net 2001-2012