阅读:1880回复:6
来这里问问看:关于代理端口号的问题?20分。
当http,ftp等指向同一代理端口号时,如何区别他们?
再捕获的数据上,有无相应的标志位等? 只能从整个数据内容上区别吗??? 谢谢! :o |
|
|
沙发#
发布于:2002-08-10 22:52
能说一下你的系统是什么样的么?对你的问题还是不很清楚。你想弄清它做什么用处,这可能挺重要。
|
|
|
板凳#
发布于:2002-08-11 18:02
能说一下你的系统是什么样的么?对你的问题还是不很清楚。你想弄清它做什么用处,这可能挺重要。 在一般的情况下,应用层的协议是有明确的端口号如:ftp(20,21),http(80)。。。。。。 但是同过代理服务器上网时,http,ftp等都指向同一端口号,我想问的就是:此时在捕获的数据上,我应该如何区分他们,有无相应的标志位等? 能否给点思路? :) |
|
|
地板#
发布于:2002-08-11 18:40
我觉得,你好象是这样一种情况。
一个代理网关,几个host. 那么,在你的代理网关,和你的host之间应该是使用了隧道封装实现的代理协议。 代理的协议我没细研究过,不过我想你可以照下面的步骤试一下: 1。看一下你用的代理软件,从说明书里找一下他支持的代理协议版本, 2。找来相应的rfc看一下封装格式, 3。按照他的封装格式,在软件里用相应的标志位识别fpt,http. |
|
|
地下室#
发布于:2002-08-11 19:14
又想了一下,觉得事情好像没那么复杂。
封装的信息不会太多,proxy ipaddress+ proxy port number+这之后就应该是原始的http or ftp包了。你可以抓一个来看看。那然后就干你想干的事情吧。完啦。 |
|
|
5楼#
发布于:2002-08-12 13:31
谢谢 moqingsong兄!
但是,这些我也知道。。。。。。 可。。。。。 给分感谢! |
|
|
6楼#
发布于:2002-08-13 08:46
用netxray可以看见局域网内到达代理的数据包。
|
|