- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JPcap的数据包捕获 软件0806 李辉 黄钰 参考资料 贵州大学2002级硕士研究生学年报告 《基于JPcap的网络流量分析研究与应用》 李 祥 赵新辉 JpcapDumper ver.0.3 Keita Fujiiy Jpcap简介 JAVA语言虽然在TCP/UDP传输方面给予了良好的定义,但对于网络层以下的控制,却是无能为力的。JPCAP扩展包弥补了这一点。 JPCAP实际上并非一个真正去实现对数据链路层的控制,而是一个中间件,JPCAP调用wincap/libpcap,给JAVA语言提供一个公共的接口,从而实现了平台无关性,并能够捕获、发送网络数据包。 Jpcap简介 Jpcap用到了Libpcap/Winpcap和原始套接字API,目前,Jpcap在FreeBSD 3.x, Linux RedHat 6.1, Solaris, and Microsoft Windows 2000/XP系统上已经做过测试,并且支持Ethernet, IPv4, IPv6, ARP/RARP, TCP, UDP, ICMPv4协议。Jpcap是由在美国加利福尼亚大学Irvine分校(UCI)攻读博士学位的日本人Keita Fujiiy研制发布的,其主页为/kfujii/ 。 Winpcap简介 winpcap(windows packet capture)是windows平台下一个免费,公共的网络访问系统。开发winpcap这个项目的目的在于为win32应用程序提供访问网络底层的能力。 本捕获器模仿JpcapDumper具有以下功能: 监听并捕获以太网帧 分析IP数据报 分析ARP/RARP 分析TCP、UDP数据报 分析ICMP报文 分析HTTP报文(未完善) 简单的网络流量分析功能 程序界面1 程序界面2 程序解析 Window XP系统准备工作: 复制Jpcap.dll到C:\WINDOWS\system32 安装winpcap4.0.2 导入 jpcap.jar 程序解析 Jpcap0.4版本共有1个分析器接口14个分析器类,分别简介如下: 1、 接口综述 JpcapHandler :这个接口用来定义分析被捕获数据包的方法 2、 类综述 ARPPacket :这个类描述了ARP/RARP包,继承了Packet类 DatalinkPacket :这个抽象类描述了数据链路层 EthernetPacket :这个类描述了以太帧包,继承DatalinkPacket类 ICMPPacket :这个类描述了ICMP包,继承了IPPacket类 IPAddress :这个类描述了IPv4和IPv6地址,其中也包含了将IP地 址转换为域名的方法 程序解析 IPPacket :这个类描述了IP包,继承了Packet类,支持IPv4和IPv6 IPv6Option :这个类描述了IPv6选项报头 Jpcap :它用来捕获数据包 Jpcap.JpcapInfo :Jpcap的内部类, 它包含被捕获数据包的信息 (在jpcap0.4修改部分BUG之后不再使用这个类) 程序解析 JpcapSender :它用来发送一个数据包 JpcapWriter :它用来将一个被捕获的数据包 保存到文件 Packet :这个类是所有被捕获的数据包的基类 TCPPacket :这个类描述TCP包,继承了 IPPacket类 UDPPacket :这个类描述了UDP包,继承了 IPPacket类 最简单的抓包步骤 1.绑定网络设备 2.抓包 3.分析 * * *
您可能关注的文档
- 滕州市第五中学.ppt
- 滕王阁教师版.doc
- 滕英才四上U4B2陈俊霞.doc
- 滚动14杜畿传.ppt
- 滞期费2.doc
- 满族姓氏大全.doc
- 满族的文字.ppt
- 满级型.doc
- 满桌尽是黄金甲,爆膏黄油蟹登场.docx
- 滨州传统风味小吃.doc
- 区域教育公平性提升路径探究:基于人工智能教育应用案例分析教学研究课题报告.docx
- 小学数学课程中3D打印技术在代数教学中的应用教学研究课题报告.docx
- 初中历史课堂生成式AI辅助下的历史事件背景知识介绍教学研究课题报告.docx
- 高中化学实验操作与评价智能反馈系统设计教学研究课题报告.docx
- 跨学科教学背景下虚拟现实技术在小学数学中的应用策略教学研究课题报告.docx
- 小学数学课堂教师教学策略创新研究教学研究课题报告.docx
- 初中思品教师教学画像构建与德育教育创新实践研究教学研究课题报告.docx
- 《职业院校学生职业素养培养的课程体系构建与校企合作模式研究》教学研究课题报告.docx
- 智能制造背景下机械制造企业核心竞争力提升路径研究教学研究课题报告.docx
- 高中生物教学资源共享机制优化与激励机制研究教学研究课题报告.docx
文档评论(0)