- 223
- 0
- 约4.54千字
- 约 6页
- 2017-01-29 发布于重庆
- 举报
【个人总结系列-50】应用层协议分析原理与过程-WinPcap-抓包程序
应用层协议分析要对应用层协议进行分析,首先必须抓取网络数据包,根据数据包的格式对其进行一层一层的剥离头部信息,最后得到应用层的数据,然后再根据获得的数据进行应用层行为的分析。因此必须对各层的数据包格式特别清楚,并且熟悉怎么编制抓包程序。抓包程序在编写抓包程序时,一般借助winpcap或libpcap提供的API对网络数据包进行抓取。winpcap是为windows开发环境提供的库函数,而libpcap则是为Linux开发环境提供的库函数。它们都是一个强大的网络开发库,可以实现许多功能,如获取可用的网络适配器、获取指定适配器信息(比如名称和描述信息)、捕获指定网卡的数据封包、发送数据封包、过滤捕获的包以获取特定包等。两者提供的接口基本一致,只是某些函数名略有不同。在使用前必须将winpcap或libpcap安装在系统上,在使用时必须在工程中加入对应的开发包并在程序中声明。安装和部署winpcap由于在Linux下安装和部署libpcap非常简单,将libpcap安装到Linux系统中,在程序编译时加上-l pcap即可。本段主要介绍在windows中安装和使用winpcap,具体的部署过程如下所示:下载安装winpcap驱动和DLL组件,即一个winpcap的安装程序,和普通安装程序一样,点击下一步进行安装,直至完毕下载winpcap的开发包(如WpdPack_4_0_2),将其解压
您可能关注的文档
- 客户关系管理(答案).doc
- B2B营销的CRM.docx
- 最新用户操作手册(BS版)0326.doc
- 选择结构程序设计习题.doc
- 风险实时预警系统用户操作手册.docx
- 判断题5页.doc
- 2014年1月现代企业管理《客户服务管理》串讲资料(整理版).doc
- 海康IVM-4200用户操作手册.docx
- 高校新媒体运用的现状以及发展调查报告.doc
- 城市燃气用量计算方法.doc
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)