lostloulan
驱动牛犊
驱动牛犊
  • 注册日期2005-05-25
  • 最后登录2005-05-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1346回复:8

(新手求教)关于IE过滤

楼主#
更多 发布于:2005-05-25 17:24
我现在要做一个IE过滤的东东,就是把发往IE的信息截取下来,进行分析,修改之后再发到IE
现在初步的想法是
1。采用TDI截取80端口的TCP包,选中HTTP协议的,然后存下来。
2。对信息进行分析处理
3。将处理后的数据包发到IE
现在的问题是:
1。如果一个网页的大小大于一个IP包,怎么办
2。如何把处理过的数据包发往IE

我是菜鸟一只,请各位大侠给我点思路,多谢多谢,我现在只有100分,我可以再开一个帖子把所有的分都送出
zhaock
驱动太牛
驱动太牛
  • 注册日期2002-01-26
  • 最后登录2018-06-02
  • 粉丝3
  • 关注2
  • 积分73328分
  • 威望362317点
  • 贡献值1点
  • 好评度226点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-05-26 18:13
不好意思,你说的我不是很明白,如果写tdi驱动的话,是不是就和我说的第一种方法一样了阿,
回复:只是对于tdi_connect进行重定向,非常简单,不是象你说的
对接收数据包,进行处理,那样做就复杂多了

如果我手工设置IE代理服务器的话,是不是设成127.0.0.1就可以了
回复:是的
lostloulan
驱动牛犊
驱动牛犊
  • 注册日期2005-05-25
  • 最后登录2005-05-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-05-26 16:00
不好意思,你说的我不是很明白,如果写tdi驱动的话,是不是就和我说的第一种方法一样了阿,
如果我手工设置IE代理服务器的话,是不是设成127.0.0.1就可以了
zhaock
驱动太牛
驱动太牛
  • 注册日期2002-01-26
  • 最后登录2018-06-02
  • 粉丝3
  • 关注2
  • 积分73328分
  • 威望362317点
  • 贡献值1点
  • 好评度226点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2005-05-26 15:50
还有一个小问题,如果用http代理的话,是不是需要在IE中设置代理服务器地址阿

1.最简单的办法是在ie中设置
2.如果想实现透明代理,常见的做法是写一个tdi驱动,实现重
定向
lostloulan
驱动牛犊
驱动牛犊
  • 注册日期2005-05-25
  • 最后登录2005-05-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-05-26 15:38
还有一个小问题,如果用http代理的话,是不是需要在IE中设置代理服务器地址阿
lostloulan
驱动牛犊
驱动牛犊
  • 注册日期2005-05-25
  • 最后登录2005-05-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-05-26 15:22
zhaock真是大好人啊:)
多谢多谢!!!

[编辑 -  5/26/05 by  lostloulan]
zhaock
驱动太牛
驱动太牛
  • 注册日期2002-01-26
  • 最后登录2018-06-02
  • 粉丝3
  • 关注2
  • 积分73328分
  • 威望362317点
  • 贡献值1点
  • 好评度226点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2005-05-26 13:20
就是一个应用层代理。在127。0。0。1:80监听,对于你的http client来说,相当于http server,相对对真正的http server来说,
是http client.也属于防火墙的一种,完全在应用层实现。它可以先看到所有的网页内容,你过滤以后,再发回给ie.你可以上网找一个开放源码的,加以修改,就可以满足你的需要
lostloulan
驱动牛犊
驱动牛犊
  • 注册日期2005-05-25
  • 最后登录2005-05-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-05-26 11:45
谢谢zhaock,请问您说的http proxy是怎么实现的,能给我介绍一下或者推荐一些资料么,多谢多谢!!!
zhaock
驱动太牛
驱动太牛
  • 注册日期2002-01-26
  • 最后登录2018-06-02
  • 粉丝3
  • 关注2
  • 积分73328分
  • 威望362317点
  • 贡献值1点
  • 好评度226点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2005-05-25 19:32
1.你可以写一个http proxy,完全不用驱动
2.如果写tdi filter,不用考虑ip包大小的问题,
和socket的意思类似。
3。至于把数据发往ie,如果你不熟悉tdi驱动,还是很复杂的,
建议你还是采用方法1
游客

返回顶部