Chinaunix首页 | 论坛 | 博客
  • 博客访问: 78997
  • 博文数量: 77
  • 博客积分: 2521
  • 博客等级: 少校
  • 技术积分: 405
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-05 16:23
文章分类

全部博文(77)

文章存档

2010年(77)

我的朋友
最近访客

分类: LINUX

2010-05-10 15:48:12

1.首先是http的:
在cmd或者是终端中输入telnet localhost 80
然后依次输出
get /index.php http/1.1
host:
或者如果你是HTTP/1.0的话,就不用指定 主机名,直接第一行就行了,注意telnet时不需要指定域名,只要ip正确就行了,域名是在host的时候指定的。
get /index.php http/1.0
这两个是最简单的http协议会话,详细可以在wget的时候使用-S来打印发送和接受的http头
2. 然后是ftp的:
在cmd或者是终端中输入telnet localhost 21
然后输入
user username
pass password
然后你就可以使用各种命令了,比如cwd改变目录、pwd打印当前目录、mkd创建文件,使用help显示所有命令,help cwd显示cwd的用法,注意因为ftp的特点,需要另外一个端口传输数据,所以这种方式下list等命令是没用的。
3.而后是smtp的:
在 cmd或者是终端中输入telnet localhost 25
然后输入
HELO yourdomain.com
MAIL FROM:   #发信者
RCPT TO:         #收信者
DATA
FROM:
TO:
SUBJECT: hello world   #标题
hello kitty            #内容
.

记得最后是“回 车”+“.”+“回车”结束。这样一封信就发送出去了。
4.最后是pop3的:
在cmd或者是终端中输入telnet localhost 110
然后输入
user username
pass password
然后用RETR 11命令就可以限制第11封信。
其实这些都是使用协议的格式,用telnet去连接端口,具 体的协议可以去网上搜索,或者是有些软件的记录里面有(http->下载软件,ftp->ftp客户端,比如filezilla smtp、pop3->邮件客户端)。
telnet只是一个连接端口的工具,不是只能用在telnet服务上,不过这个都是明文的,所以 https、ssh之类就不能用了。

该文章为本人原创,首发LUPA社区 http:///home/space-980-do-blog-id-145667.html

阅读(682) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~