首页
社区
课程
招聘
发包与收包 统计
发表于: 2012-3-16 14:08 5423

发包与收包 统计

2012-3-16 14:08
5423
现在有一个功能,需要实时显示当前主机的 发包个数和收包个数,这两个值要与【本地连接 状态】中显示的一样。
我现在不知道如何实现。
请高手给个思路。

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 1689
活跃值: (379)
能力值: ( LV15,RANK:440 )
在线值:
发帖
回帖
粉丝
2
正在学习网络,通过阅读DDK Document,此信息应该来自NDIS屋驱动的流量管理部分。

应用层也有相应的接口可以读取到此类信息。细节没做过,呵呵
2012-3-16 16:53
0
雪    币: 1981
活跃值: (771)
能力值: ( LV13,RANK:420 )
在线值:
发帖
回帖
粉丝
3
弹个隐藏的 "本地连接 状态" 对话框,取控件上的信息
2012-3-16 17:15
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
NB 膜拜
2012-3-16 17:41
0
雪    币: 705
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
GetIfEntry(pIfRow);
printf("\tPack-in:%d ,Pack-out:%d\n", pIfRow->dwInUcastPkts, pIfRow->dwOutUcastPkts);
就可以了,具体参考Msdn
2012-3-16 19:59
0
雪    币: 1689
活跃值: (379)
能力值: ( LV15,RANK:440 )
在线值:
发帖
回帖
粉丝
6
社工啊,不得不佩服。
2012-3-16 21:01
0
雪    币: 43
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
第一种方法,就是

最初由 demoscene发布 查看帖子
弹个隐藏的 "本地连接 状态" 对话框,取控件上的信息
这种最保险,因为你的项目要求与本地连接显示一致。

第二种方法是GetIfEntry(pIfRow);
printf("\tPack-in:%d ,Pack-out:%d\n", pIfRow->dwInUcastPkts, pIfRow->dwOutUcastPkts);
就可以了,具体参考Msdn
之类的调用API。

第三种方法是 用winpcap驱动,自己抓包,自己统计。
2012-3-17 08:38
0
雪    币: 244
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8

太牛逼了,膜拜中,
我觉得 WinPcap 不错
2012-3-17 09:09
0
游客
登录 | 注册 方可回帖
返回
//