社区
网络编程
帖子详情
如何捕获网络中的IP数据包,并解析数据包内容呢?
qicloud
2004-11-04 09:11:05
在VC中怎么才能捕获网络中的IP数据包?
任意的一个数据包即可
有这个函数嘛?
谢谢!!
...全文
554
12
打赏
收藏
如何捕获网络中的IP数据包,并解析数据包内容呢?
在VC中怎么才能捕获网络中的IP数据包? 任意的一个数据包即可 有这个函数嘛? 谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wang_bluebird
2005-03-21
打赏
举报
回复
写驱动用NDIS
再向上就用SPI
再向上就用HOOK SOCKET API
再向上就用WINPCAP
cmsbai
2004-11-07
打赏
举报
回复
pcap,把网卡置为混杂模式,取下所有数据,用pcap分析,不过如果你用的如果不是共享式hub,会有问题,有些hub或交换机有特殊的端口可以得到所有数据,其他方法就比较麻烦了
菲斯可儿
2004-11-07
打赏
举报
回复
用winpcap比较方便,可以在winpcap的官网下载他的函数库和说明,还有现成的源代码,推荐使用。
PiggyXP
2004-11-06
打赏
举报
回复
可以到我的blog上看看,我有写过一点关于这方面的东西^_^
手把手教你捕获数据包
http://blog.csdn.net/PiggyXP
rabo
2004-11-06
打赏
举报
回复
方法很多很多,从数据链路层到应用层都有自己的方法。
写驱动用NDIS
再向上就用SPI
再向上就用HOOK SOCKET API
再向上就用WINPCAP
oyljerry
2004-11-06
打赏
举报
回复
raw socket or winpcap
noneone
2004-11-04
打赏
举报
回复
pcap,把网卡置为混杂模式,取下所有数据,用pcap分析,不过如果你用的如果不是共享式hub,会有问题,有些hub或交换机有特殊的端口可以得到所有数据,其他方法就比较麻烦了
gdy119
2004-11-04
打赏
举报
回复
sniffer 在网上有很多代码,找找..........
danyueer
2004-11-04
打赏
举报
回复
通过ARP欺骗也可以实现,在http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=185795里面有概述。
Sniffer用的是虚拟网卡过滤驱动程序,能捕捉所有的数据包,不过需要研究驱动程序。
kingzai
2004-11-04
打赏
举报
回复
sniffer技术
可以采用raw socket or winpcap,见我的帖子:
http://search.csdn.net/Expert/topic/2333/2333459.xml?temp=.6092798
huaboy2004
2004-11-04
打赏
举报
回复
mark
try876
2004-11-04
打赏
举报
回复
UP
网络
数据包
捕获
并对
IP
数据报进行
解析
输出 源码
编写程序,获取
网络
中
的
IP
数据包
内容
程序的输出
内容
应包括
IP
包的版本、头长度、服务类型、
数据包
长度等
IP
数据包
格式
中
的相应字段 为了获取
网络
中
的
IP
数据包
,必须对网卡进行编程,在这里使用套接字(socket)进行编程
用发送ICMP
数据包
的方法实现的Ping程序
用发送ICMP
数据包
的方法实现的Ping程序
Jpcap 64位
Jpcap 64位可用,只包括了.dll和.jar
C#编写局域网抓包工具源码、
网络
编程
C#编写的局域网抓包工具,源码注释,本用于
网络
编程课程设计。
管理员必须掌握的常用命令
管理员必须掌握的常用命令 word文档一、ping 它是用来检查
网络
是否通畅或者
网络
连接速度的命令。它所利用的原理是这样的:
网络
上的机器都有唯一确定的
IP
地址,我们给目标
IP
地址发送一个
数据包
,对方就要返回一个同样大小的
数据包
,根据返回的
数据包
我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。在DOS窗口
中
键入:ping /? 回车。所示如下帮助画面
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章