Погода: 16 °C
07.054...14пасмурно, без осадков
08.0510...16пасмурно, без осадков
  • Захотелось поработать ручками. Может кто подскажет примеры команд в telnet или ссылку на понятный хелп для простого юзера.

  • Чего конкрэтно трэба?

    Телнетом можно законнектиться на любой tcp порт удаленной машины и работать браузером/почтовым клиентом/whatever.

    Если интересуют возможности shell'а то читайте соответствующую документацию. В качестве оболочки для shell'a рекомендую putty.

  • В справочной системе Windows XP/2000 есть описание команд telnet или в командной строке можно набрать telnet --help...

    «1:3 Dixitque Deus fiat lux et facta est lux»

  • В ответ на: Чего конкрэтно трэба?
    требуются примеры запуска команд, потому что у меня все криво получается и вооще не получается.
    Самое элементарное: зайти на почтовый ящик, прочитать письмо, отправить письмо.

  • HELO [домен] Приветствуем сервер, и говорим ему свой домен.
    MAIL FROM: Сообщаем серверу, что хотим послать письмо от адреса "отправитель".
    RCPT TO: Сообщаем серверу адрес получателя письма. Таких строк может быть несколько. Если сервер не сможет послать по этому адресу письмо, то ответ об этом придет на адрес указаный в команде MAIL.
    DATA После ввода этой команды идет текст письма, которое Вы хотите послать. Обратите внимание, что такие поля как "Subject", "From:" и т.д. надо писать именно в тексте письма. Ввод письма оканчивается точкой на отдельной строке.
    QUIT Завершение сеанса работы с SMTP сервером.

    В ответ на каждую команду сервер выдает ответ, в начале которого идет код ответа (250 в случае удачного выполнения), а затем текстовый коментарий. Вот пример сеанса работы с SMTP серверов (C: - пользователь, S: - ответ сервера).

    C: telnet smtp-сервер 25
    S: 220 сервер SMTP Ready

    C: HELO сервер
    S: 250 сервер Hello [IP адрес], pleased to meet you

    C: MAIL FROM:
    S: 250 ... Sender ok

    C: RCPT TO:
    S: 250 ... Recipient ok

    C: DATA
    S: 354 Start mail input; end with .

    C: From: "Vasily Pupkin"
    C: To: "Bill"
    C: Subject: Must Windows die?
    C: Date: Mon, 13 Aug 2001 07:10:02 MSK
    C: Content-Type: text/plain; charset="windows-1251"
    C: X-Priority: 3
    C: X-Mailer: Ruki.sys
    C:
    C: Subj?
    C:
    C: .
    S: 250 SAD07321 Queued mail for delivery

    C: QUIT
    S: 221 2.0.0 сервер Service closing transmission channel

    «1:3 Dixitque Deus fiat lux et facta est lux»

  • Теперь читаем письма:

    USER логин Сообщаем серверу свой логин, это необходи сделать перед работой с Вашей почтой. Если пользователь с таким именем существует, то сервер говорит +OK ... иначе -ERR ...
    PASS пароль Сообщаем серверу свой пароль. Результат аналогичный описаному ранне.
    STAT Статистика ящика. В качестве результата количесиво писем и их суммарный объем. Например +OK 2 320.
    LIST [номер] Список писем находящихся в Вашем ящике и их объем. В качестве аргумента может быть указан номер письма, о котором нужна информация. Если он отсутствует, то выдаеся список всех сообщений, который оканчивается точкой.
    RETR номер Скачивание письма с указанным номером.
    DELE номер Удаление письма с указанным номером.
    TOP номер N Просмотр N первых строк письма с указанным номером. Удобно, если ваш ящик забомбили большими письмами, и вы хотите удалить ненужное письма, не скачивая их.
    QUIT Завершение сеанса работы с POP3 сервером.

    В случае удачного выполнения все команды возвращают +OK ..., а в случае неудачи +ERR ... Вот пример сеанса работы с POP3 серверов (C: - пользователь, S: - ответ сервера).

    C: telnet pop3-сервер 110
    S: +OK POP3 server ready

    C: USER неправильный_логин
    S: -ERR sorry, no mailbox for frated here

    C: USER логин
    S: +OK name is a valid mailbox

    C: PASS пароль
    S: +OK логин's maildrop has 2 messages (320 octets)

    C: STAT
    S: +OK 2 320

    C: LIST
    S: +OK 2 messages (320 octets)
    S: 1 12
    S: 2 200
    S: .

    C: LIST 2
    S: +OK 2 200

    C: LIST 3
    S: -ERR no such message, only 2 messages in maildrop

    C: RETR 1
    S: +OK 120 octets
    S:
    S: .

    C: DELE 1
    S: +OK message 1 deleted

    C: QUIT
    S: +OK dewey POP3 server signing off

    «1:3 Dixitque Deus fiat lux et facta est lux»

  • А не подскажите как настроить доступ в D-Link 500t?
    Доступ нужен с интернета на в нутрений сервер :а\?:

    Лучше жалеть о совершенных ошибках,
    чем об упущенных возможностях!

  • Advanced -> Port forwarding
    В LAN IP нажимаем New IP, задаём статический IP сервера, Apply.

    Далее опять в Advanced -> Port forwarding
    Выбираем IP сервера, жмём радио-кнопку Servers, указываем необходимое правило (FTP, POP3, SMTP...), нажимаем Add (правило помещается в Applied Rules), затем Apply.

    Затем в Tools -> System Commands -> Save All -> Restart

    «1:3 Dixitque Deus fiat lux et facta est lux»

  • только это уже не команды телнета...
    А стандарт протокола СМТП :ухмылка:

    ту аффтар:как уже было сказано выше - все команды телнета telnet -?

    вот такая загагулина получается...

  • В ответ на: А стандарт протокола СМТП
    Ну несовсем стандарт, а команды протокола. И не только SMTP, ещё и POP3:миг:

    «1:3 Dixitque Deus fiat lux et facta est lux»

  • Telnet не имеет команд, только параметры, и как сервер и как клиент.
    Вообще это всего лишь одни из устаревших способов работать через сеть или провод на удалённом компьютере. А вот что на удалённом конце работает про протоколу telnet, команды того Вам и нужно. Если это Linux shell, то надо справочник по Linux, если это командная строка Windows, то все команды обычные которые можно прписать в *bat/cmd-шник.....

    неизвестно где, появилось неизвестно что, которое возможно о чем-то говорит

  • В ответ на: Telnet не имеет команд, только параметры, и как сервер и как клиент.
    Как нет команд? Кто изьял? Тогда по вашему получается что в Microsoft собрались неучи:
    =============================================
    Microsoft Telnet> help

    Команды могут быть сокращены. Поддерживаемыми командами являются:

    c - close закрыть текущее подключение
    d - display отобразить параметры операции
    o - open имя_узла [Порт] подключиться к сайту (по умолчанию, Порт = 23)
    q - quit выйти из telnet
    set - set установить параметры ("set ?" для вывода их списка)

    sen - send отправить строки на сервер
    st - status вывести сведения о текущем состоянии
    u - unset сбросить параметры ("unset ?" для вывода их списка)

    ?/h - help вывести справку
    =============================================
    :dnknow:

    «1:3 Dixitque Deus fiat lux et facta est lux»

  • linux:

    telnet> ?
    Commands may be abbreviated. Commands are:

    close - close current connection
    logout - forcibly logout remote user and close the connection
    display - display operating parameters
    mode - try to enter line or character mode ('mode ?' for more)
    open - connect to a site
    quit - exit telnet
    send - transmit special characters ('send ?' for more)
    set - set operating parameters ('set ?' for more)
    unset - unset operating parameters ('unset ?' for more)
    status - print status information
    toggle - toggle operating parameters ('toggle ?' for more)
    slc - change state of special charaters ('slc ?' for more)
    auth - turn on (off) authentication ('auth ?' for more)
    encrypt - turn on (off) encryption ('encrypt ?' for more)
    forward - turn on (off) credential forwarding ('forward ?' for more)
    z - suspend telnet
    ! - invoke a subshell
    environ - change environment variables ('environ ?' for more)
    ? - print help information

    Все что написано мною - IMHO!

  • В ответ на: Телнетом можно законнектиться на любой tcp порт удаленной машины и работать браузером/почтовым клиентом/whatever.
    Сам понял, что сказал?:улыб:
    В ответ на: Если интересуют возможности shell'а то читайте соответствующую документацию. В качестве оболочки для shell'a рекомендую putty.
    shell? Какой shell?
    sh? bash? zsh? или вообще там IOS?

    Все что написано мною - IMHO!

  • > телнетом можно законнектиться на любой tcp порт удаленной машины и работать браузером/почтовым клиентом/whatever

    > Сам понял, что сказал?:улыб:

    а чего не так?

    telnet forum.ngs.ru 80

    и работай браузером, ручками HTTP 1.1 набивай если попрактиваться интересно.:улыб:

    > shell? Какой shell?
    > sh? bash? zsh? или вообще там IOS?

    Какой стоит на сервере такой и изучать.

    ЗЫ. Я понимаю что такое telnet клиент, telnet сервер и telnet протокол.

  • Благодарю ViX за подробное пояснение!!!
    Где можно найти листинг все команд используемых в telnet?

  • > Где можно найти листинг все команд используемых в telnet?

    В этом топике.

    Предлагаю для начала разобраться что такое телнет и с чем его едят. Для того чтобы сформулировать вопрос точнее. VIX подробно описал команды SMTP протокола, которые к телнет протоколу отношения не имеют. Однако протокол telnet'a позволяет клиенту подсоединяться к любому порту и отправлять/получать текстовые данные. Таким образом можно эмулировать различные текстовые протоколы (SMTP, POP3, HTTP и еще хоть какие протоколы, команды которых если хочется нужно изучать отдельно). Кстати таким образом удобно проверять протоколы самописных сервисов.

  • В ответ на: Таким образом можно эмулировать различные текстовые протоколы (SMTP, POP3, HTTP и еще хоть какие протоколы, команды которых если хочется нужно изучать отдельно).
    Вот у меня почемуто не открываются ряд сайтов, как просмотреть их через telnet?

  • на примере http://www.ngs.ru

    telnetwww.ngs.ru 80
    GET /

    выведет html код стартовой страницы.

    Это сработает ессно если выход наружу есть по http напрямую, а не через к примеру прокси.

  • Подскажите в каком месте я дурак,ничего не получается.
    С браузера все работает,а телнет выдает ошибку.

  • o 192.168.1.1 80

    http-порт надо указывать явно (через пробел)

  • Хорошо,сейчас что?(адрес я поменял)

  • А что вы хотите получить-то?

    сейчас телнет подключился и сервер, к которму он подключился, ждет команду, описанную в HTTP-протоколе

    Например, вы можете нажать на клавиатуре клавиши
    GET /
    (есть пробел, он важен, та сколько я понимаю)
    вероятно увидите какой-то ответ сервера (текст странички, если все сделаете верно) (при этом при нажатии клавиш у вас ничего отображаться не будет на экране, это так задумано)

Записей на странице:

Перейти в форум

Модераторы: