我想知道使用telnet可以完成的所有事情,目前我使用它来确定远程机器是否正在侦听某些特定端口 telnet [机器] [端口]。 任何想法,请
答案 0 :(得分:5)
将telnet视为基本上打开端口上另一台机器的套接字。
您可以使用它登录另一台机器(不安全)。如果您知道SMTP协议,则可以使用它发送邮件。如果您知道如何制定HTTP请求,您甚至可以使用它发出HTTP请求并返回HTTP响应流。这是一个可爱的工具。
答案 1 :(得分:1)
它可用于调试许多应用程序级协议。例如:
% telnet stackoverflow.com http
HEAD / HTTP/1.1
Host: stackoverflow.com
返回stackoverflow.com首页的HTTP头。
虽然netcat(man 1 nc
)在这些任务中更具通用性。
答案 2 :(得分:0)
FTP,HTTP我已经尝试过了。您可以telnet到Web服务器以使用标题本身等...
答案 3 :(得分:0)
您可以与SMTP服务器进行交互以发送邮件:
telnet somemailserver.somedomain.com 25
HELO somesender.somesenddomain.com
MAIL FROM: somebody@somewhere.com
RECPT TO: somerecipient@somewhere.com
DATA
Type message now.
.
答案 4 :(得分:0)
您可以使用telnet连接到邮件服务器并发送电子邮件。
Telnet到端口25上的主机名 HELO your_domain_name或者其他任何内容 邮件来自:you@hostname.com RCPT TO:them@someplace_else.com
数据
按ENTER键 QUIT