deltali
驱动小牛
驱动小牛
  • 注册日期2002-10-25
  • 最后登录2010-07-06
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望23点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
阅读:2023回复:6

关于网络截包的问题

楼主#
更多 发布于:2003-12-02 13:04
大家好:
  最近我想做个网络截包的程序。但是因为没有个人防火墙要求那么高,只要求截获到某个具体的程序的包状况即可。所以我想只用raw socket来做。
但是我看到有人说raw socket只能监听包,不能截获修改数据包。我不大明白是什么意思?
不知道大家有什么看法,谢谢!
我又来了,生命不息,驱动不止。
SharpShooter
驱动小牛
驱动小牛
  • 注册日期2002-04-07
  • 最后登录2013-07-05
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-02 15:08
Raw Socket和Packet Filter协议驱动一样,都是拿到数据包的一份拷贝,对原数据包没有影响.
写驱动不如买足彩!!
deltali
驱动小牛
驱动小牛
  • 注册日期2002-10-25
  • 最后登录2010-07-06
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望23点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-02 18:03
那想对原数据包改动的话,是不是非要用ndis-hook或者ime驱动阿?
在应用程序这一层是不是没法实现阿?
我又来了,生命不息,驱动不止。
tededward222
驱动牛犊
驱动牛犊
  • 注册日期2003-11-25
  • 最后登录2005-11-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-02 23:06
用IM比较好,若想在应用层访问驱动,还是先读读DDK中的packet源程序。
cc_file
驱动牛犊
驱动牛犊
  • 注册日期2003-05-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-04 13:19
\"只要求截获到某个具体的程序的包状况即可。...\"
如果是要截获某个程序的包,用imd不行吧! imd抓到的是经过本网卡的所有的包,不知道是哪个程序的啊!
用tdi filter(我没看过)试试


[编辑 -  12/4/03 by  cc_file]
我站在人群中,笑容如阳光般的灿烂,但是你可知道,我心底的忧伤...
ljjlovernet
驱动小牛
驱动小牛
  • 注册日期2003-10-10
  • 最后登录2004-12-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-12-05 09:35
用imd你可以截获发往或者来自某固定端口包啊。你一定要拿到某个进程的通讯内容么?!
我是来学习的。不打扫卫生
taijun
驱动牛犊
驱动牛犊
  • 注册日期2003-10-08
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-12-05 11:06
用imd你可以截获发往或者来自某固定端口包啊。你一定要拿到某个进程的通讯内容么?!

imd怎么截获发往或者来自某固定端口包啊?程序是怎么实现的,讲讲思路就可以!
游客

返回顶部