社区
网络编程
帖子详情
如何捕获网络中的IP数据包,并解析数据包内容呢?
qicloud
2004-11-04 09:11:05
在VC中怎么才能捕获网络中的IP数据包?
任意的一个数据包即可
有这个函数嘛?
谢谢!!
...全文
646
12
打赏
收藏
如何捕获网络中的IP数据包,并解析数据包内容呢?
在VC中怎么才能捕获网络中的IP数据包? 任意的一个数据包即可 有这个函数嘛? 谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
winpcap抓取
IP
、ARP包并
解析
本文介绍了一个使用pcap库进行
网络
数据包
捕获
和
解析
的示例程序。该程序能够在指定的
网络
接口上
捕获
IP
、ARP和ICMP协议的
数据包
,并将这些
数据包
的
内容
写入到文本文件
中
。程序首先会列出可用的
网络
接口供用户选择,然后设置过滤器以
捕获
特定类型的流量。
捕获
的
数据包
被
解析
并显示其上层协议类型,对于
IP
和ARP
数据包
,还提供了详细的
解析
结果。
winshark
解析
IP
数据包
本文介绍如何使用Wireshark
捕获
网络
中
的
IP
数据包
,并详细
解析
数据包
的
内容
,包括首部各字段及数据部分。通过具体步骤指导读者如何设置过滤器来查看特定类型的
IP
数据报。
C语言
解析
数据包
的函数,计算机
网络
课程设计_P
数据包
解析
实验报告.doc
本实验报告介绍了一个
解析
IP
数据包
的程序设计过程。主要
内容
包括理解
IP
数据包
结构、实现
数据包
捕获
与
解析
功能,并将
解析
结果输出到标准输出和日志文件
中
。通过对
IP
协议的学习,加深对
网络
层工作原理的理解。
用C++抓取
网络
数据包
--嗅探器的设计原理
本文介绍了如何使用C++编程实现
网络
嗅探器,重点讲解了通过原始套接字设置网卡为混杂模式,以
捕获
所有经过的
网络
数据包
。
内容
包括设置
IP
头操作、
数据包
结构分析,如
IP
头、TCP头,并展示了相应的数据结构定义,为
数据包
解析
提供了基础。
计算机
网络
ip
数据包
分析题,计算机
网络
课程设计_
IP
数据包
的
捕获
及分析.doc
本文档详细介绍了计算机
网络
课程设计的任务,旨在通过编程实现使用VC++
捕获
并
解析
IP
数据包
。设计要求包括创建一个命令行程序,接收
IP
包并输出其关键信息到标准输出和日志文件,同时支持Ctrl+C退出。程序应
解析
IP
包的版本、头长度、服务类型等字段,并在接收到特定信号时终止。设计
内容
涉及
IP
数据包
格式的分析,套接字的使用以及程序设计与分析。
网络编程
18,356
社区成员
64,164
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章