2009-07-15 6 views
4

Я хотел бы знать все, что можно сделать с помощью telnet, в настоящее время я использую его, чтобы определить, прослушивает ли удаленная машина какой-то конкретный порт, такой как telnet [машина] [порт]. любые идеиЧто мы можем делать с telnet?

+0

Ненавижу, когда люди закрывают такие вопросы. Как разработчик, знание навыков использования telnet AS A DIAGNOSTIC AID для разработчиков является ключевым навыком. –

ответ

0

FTP, HTTP Я уже пробовал. Вы можете использовать telnet для веб-сервера для работы с самими заголовками и т. Д.

5

Посмотрите на telnet, как в основном, на открытие сокета на другой машине на порту.

Вы можете войти на другой компьютер (не надежно), используя его. Если вы знаете протокол SMTP, вы можете отправить ему письмо. Если вы знаете, как сформулировать HTTP-запрос, вы можете даже сделать HTTP-запросы с ним и вернуть поток ответов HTTP. Это прекрасный инструмент.

+3

Если вы очень, очень больны и хорошо разбираетесь в математике, вы можете даже использовать SSH. –

+0

@Williham: L O L –

1

Он может быть полезен при отладке многих протоколов уровня приложений. Например:

% telnet stackoverflow.com http 
HEAD/HTTP/1.1 
Host: stackoverflow.com 

возвращает заголовки HTTP на первой странице stackoverflow.com.

Хотя netcat (man 1 nc) является более универсальным в таких задачах.

+0

Я пытался это сделать, но я предполагаю, что мой прокси заблокировал меня :) – xtofl

0

Вы можете взаимодействовать с сервером SMTP для отправки почты:

telnet somemailserver.somedomain.com 25 
HELO somesender.somesenddomain.com 
MAIL FROM: [email protected] 
RECPT TO: [email protected] 
DATA 
Type message now. 
. 
0

Вы можете подключиться к почтовому серверу и отправить по электронной почте с помощью Telnet.

Telnet имя машины на порт 25
HELO ваше_доменное_имя или любой
MAIL FROM: [email protected] RCPT TO: [email protected]_else.com

DATA

хит ENTER ВЫЙТИ

Смежные вопросы