The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Кормление telnet'a, !*! FoX, 29-Июн-06, 10:30  [смотреть все]
ТовариСчи подскажите пожалуйста как скормить telnet'у логин и пароль в скрипте на bash

например:
     /usr/bin/telnet x.x.x.x <login.info   (в logn.info - пароль)

после запуска скрипта сессия закрывается хостом, если убрать <login.info? то просто висит приглашение с паролем.
Делается это для того что б скрипт сам мог залогинится на хост и ребутнуть его в случае необходимости. А телнет не принимает данные, нигде не нашёл как его кормить. Подсказывайте.

  • Кормление telnet'a, !*! orc, 11:58 , 29-Июн-06 (1)
    >ТовариСчи подскажите пожалуйста как скормить telnet'у логин и пароль в скрипте на
    >bash
    >
    >например:
    >     /usr/bin/telnet x.x.x.x <login.info   (в logn.info
    >- пароль)
    >
    >после запуска скрипта сессия закрывается хостом, если убрать <login.info? то просто висит
    >приглашение с паролем.
    >Делается это для того что б скрипт сам мог залогинится на хост
    >и ребутнуть его в случае необходимости. А телнет не принимает данные,
    >нигде не нашёл как его кормить. Подсказывайте.

    должен помочь expect (http://expect.nist.gov/)

    • Кормление telnet'a, !*! bass, 12:10 , 29-Июн-06 (2)
      >>ТовариСчи подскажите пожалуйста как скормить telnet'у логин и пароль в скрипте на
      >>bash
      >>
      >>например:
      >>     /usr/bin/telnet x.x.x.x <login.info   (в logn.info
      >>- пароль)
      >>
      >>после запуска скрипта сессия закрывается хостом, если убрать <login.info? то просто висит
      >>приглашение с паролем.
      >>Делается это для того что б скрипт сам мог залогинится на хост
      >>и ребутнуть его в случае необходимости. А телнет не принимает данные,
      >>нигде не нашёл как его кормить. Подсказывайте.
      >
      >должен помочь expect (http://expect.nist.gov/)

      https://www.opennet.ru/opennews/art.shtml?num=6108

      • Кормление telnet'a, !*! FoX, 14:25 , 29-Июн-06 (3)
        Спасибо товариСчи уже что то, но всё равно
        >https://www.opennet.ru/opennews/art.shtml?num=6108
        добавил в свой скрипт

        empty -f -i in -o out telnet x.x.x.x
        empty -w -i out -o in "assword:" "my"
        empty -s -o in "reboot"
        empty -s -o in "exit"

        получаю -- empty: Data stream is empty. Keyphrase wasn't found. Exit on timeout

        строчку empty -w -i out -o in "ogin:" "my" убрал так как у меня свитч запрашивает сразу Login community:
        и заменил empty -w -i out -o in "assword:" "my" на empty -w -i out -o in "ogin community:" "my"
        результат тот же
        как крутить?

      • Кормление telnet'a, !*! Agressor, 20:44 , 29-Июн-06 (4)
        В ж@;у expect.
        bash~> (sleep 2 ; echo "admin" ; sleep 2 ;echo "password" ; sleep 2 ; echo "reboot" ; sleep 5) |telnet  192.168.1.1

        >>>ТовариСчи подскажите пожалуйста как скормить telnet'у логин и пароль в скрипте на
        >>>bash
        >>>
        >>>например:
        >>>     /usr/bin/telnet x.x.x.x <login.info   (в logn.info
        >>>- пароль)
        >>>
        >>>после запуска скрипта сессия закрывается хостом, если убрать <login.info? то просто висит
        >>>приглашение с паролем.
        >>>Делается это для того что б скрипт сам мог залогинится на хост
        >>>и ребутнуть его в случае необходимости. А телнет не принимает данные,
        >>>нигде не нашёл как его кормить. Подсказывайте.
        >>
        >>должен помочь expect (http://expect.nist.gov/)
        >
        >https://www.opennet.ru/opennews/art.shtml?num=6108





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру