请问怎样在数据传送到应用程序之前把它截获并修改包的内容?

Hendy_So 2004-04-19 12:42:57
不知道raw socket或winpcap可不可以?我只知道用它们接收包。
...全文
114 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
自由的风 2004-04-19
  • 打赏
  • 举报
回复
raw应该不可以,socket编程里面SPI
winpcap抓到包应该可以修改的.
Hendy_So 2004-04-19
  • 打赏
  • 举报
回复
自己顶一下
Hendy_So 2004-04-19
  • 打赏
  • 举报
回复
刚才看了一下SPI的简单知识,好像只有winsock 2才支持吧,那么对于使用winsock1.1的应用程序岂不是不起作用了?
Hendy_So 2004-04-19
  • 打赏
  • 举报
回复
说可以的那到底应该怎么用?请各位大虾明示。提供一些资料也可以啊。
自由的风 2004-04-19
  • 打赏
  • 举报
回复
SPI:服务提供者接口
Hendy_So 2004-04-19
  • 打赏
  • 举报
回复
好像有分歧哦。大家各自说说能实现,应该怎么实现吧。

PiggyXP(程序猿) 是指抓到包后把它扔掉,然后把修改后的包发给应用程序?

SPI全称是什么?

谢谢各位。

shootingstars 2004-04-19
  • 打赏
  • 举报
回复
winpcap不能截获。

你可以考虑驱动或则spi
PiggyXP 2004-04-19
  • 打赏
  • 举报
回复
不过winpcap比较简单好用,如果不介意装驱动的话就用winpcap吧
PiggyXP 2004-04-19
  • 打赏
  • 举报
回复
raw socket也是可以截获数据包的,但是要截获下来,然后修改,最后再按源地址发送过去虽然可以实现但是实在是太复杂了,不过肯定可以实现

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧