Отправка HTTP запроса с помощью telnet

Отправка HTTP запроса с помощью telnet

Telnet — это сетевой протокол и соответствующая утилита командной строки, предназначенные для удаленного управления и взаимодействия с серверами через текстовый интерфейс.

Telnet работает на основе протокола клиент-сервер и использует протокол передачи данных TCP. Основное применение Telnet заключается в предоставлении возможности подключаться к удаленным серверам и выполнении на них команд в текстовом режиме, а также для тестирования и диагностики сетевых проблем.

Однако, сегодня использование Telnet считается менее безопасным, так как не обеспечивает шифрование передаваемых данных, и вместо него часто используют более безопасные альтернативы, например, протокол SSH (Secure Shell).

Отправка запроса из консоли

telnet google.com 80

И потом добавьте METHOD и HEADERS

GET /index.html HTTP/1.0
Host: google.com

# добавьте 2 пустые строки выше для отправки запроса

Результат response

~ > telnet google.com 80
Trying 142.251.39.14...
Connected to google.com.
Escape character is '^]'.
GET /index.html HTTP/1.0
Host: google.com

HTTP/1.0 301 Moved Permanently
Location: http://www.google.com/index.html
Content-Type: text/html; charset=UTF-8
Content-Security-Policy-Report-Only: object-src 'none';base-uri 'self';script-src 'nonce-mDHHS6Qsbe_k3AcSpIpNsQ' 'strict-dynamic' 'report-sample' 'unsafe-eval' 'unsafe-inline' https: http:;report-uri https://csp.withgoogle.com/csp/gws/other-hp
Date: Sun, 27 Aug 2023 13:43:10 GMT
Expires: Tue, 26 Sep 2023 13:43:10 GMT
Cache-Control: public, max-age=2592000
Server: gws
Content-Length: 229
X-XSS-Protection: 0
X-Frame-Options: SAMEORIGIN

<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="http://www.google.com/index.html">here</A>.
</BODY></HTML>
Connection closed by foreign host.


Андрей Писаревский

Автор: Андрей Писаревский 

WordPress Team Lead. Имею коммерческий опыт в программировании с 2010 года и экспертизу в полном цикле веб разработки: Frontend, Backend, QA, Server administration, управление крупными командами и Enterprise проектами.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *