За последние 24 часа нас посетили 22658 программистов и 1721 робот. Сейчас ищут 809 программистов ...

Эмуляция браузера через telnet

Тема в разделе "Прочее", создана пользователем ministr, 24 апр 2011.

  1. ministr

    ministr Активный пользователь

    С нами с:
    15 апр 2011
    Сообщения:
    39
    Симпатии:
    0
    Эмуляция браузера через telnet
    Между прочим, при передаче запроса браузер "притворяется" пользователем,
    который запустил telnet-клиента (программу, которая умеет подключаться к заданному
    IP-адресу и порту, посылать набранное на клавиатуре и отображать на экране
    поступающие "снаружи" данные) и вводит строки заголовков вручную, т. е. в
    текстовом виде. Например, вместо того чтобы набрать в браузере http://example.com/,
    попробуйте в командной строке ОС (Unix, Windows 95/98, Windows NT/2000 или
    любой другой) выполнить следующие команды (вместо ввода текста "<Enter>" нажимая
    соответствующую клавишу):

    telnet example.com 80<Enter>
    GET /index.html HTTP/1.1<Enter>
    Host: example.com<Enter>
    <Enter>

    Вы увидите, как перед вами промелькнут строки HTML-документа index.html.
    ( Книга: PHP в подлиннике. Автор: Дмитрий Котеров )


    Вопрос: Это как? Сколько пытался подключится никак не получается.
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Да. Заголовки нужно не забывать посылать.
     
  3. ministr

    ministr Активный пользователь

    С нами с:
    15 апр 2011
    Сообщения:
    39
    Симпатии:
    0
    Kreker, у меня винда. Выполняю пуск->выполнить->cmd и ввожу сначала эти данные

    telnet example.com 80<Enter>

    потом выскакивает новое пусто окно ( как я понял новое соединение) и весь последующий текст приходися вводит неглядя

    GET /index.html HTTP/1.1<Enter>
    Host: example.com<Enter>
    <Enter>

    и после этого написано -подключение к узлу утеряно!! Почему?
     
  4. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Попробуйте отловить реальные заголовки и их скопировать в командную строку.
    А разрывает, да хрен его знает, я не читал доку по протоколу. Могу лишь предположить, что не указан тип соединения.
     
  5. ministr

    ministr Активный пользователь

    С нами с:
    15 апр 2011
    Сообщения:
    39
    Симпатии:
    0
    Просто я только начал читать книгу и незнаю многое. Как отловить реальные заголовки? И как я знаю, в командную строку невозможно нечего вставлять, нужно писать только рукой.
     
  6. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    можно вставлять, копируешь текст в буфер, дальше щелкаешь по иконке консоли слева в заголовке, там в меню "изменить", дальше "вставить", будет эмуляция вввода с клавиатуры
     
  7. ministr

    ministr Активный пользователь

    С нами с:
    15 апр 2011
    Сообщения:
    39
    Симпатии:
    0
    Спасибо. Я просто всегда вставляю на ctrl+v.
     
  8. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    ministr
    live http headers для firefox.
    Вставлять можно, кликнув правой кнопкой и "вставить".

    antonn
    Суров на аватаре)
     
  9. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Соединение теряется, если долго пишешь
     
  10. ministr

    ministr Активный пользователь

    С нами с:
    15 апр 2011
    Сообщения:
    39
    Симпатии:
    0
    live http headers для firefox.???? Причём тут фаерфокс или куда мне это вставлять???
     
  11. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    Kreker
    это я еще достаточно трезвый =)
     
  12. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а теперь?
     
  13. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    э-пля, ну-ка сними мое лицо со своей аватарки! =)
     
  14. ministr

    ministr Активный пользователь

    С нами с:
    15 апр 2011
    Сообщения:
    39
    Симпатии:
    0
    а кто из вас настоящий?
     
  15. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Я настоящий
     
  16. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    у кого ссылка в подписи активная %)

    Фак! мне страшно! Антоны Андреевичи набигают! :)
     
  17. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
  18. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Не ссыкуй, мы захватим этот мир.
     
  19. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    [​IMG]
     
  20. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    пля, первое слово темы случайно как эякуляция прочитал....