- 0
- 0
- 约2.35万字
- 约 14页
- 2017-11-01 发布于江苏
- 举报
java网络抓包方法
基于java的网络抓包方法
一、实验内容描述
本实验是用java实现的网络抓包程序,在windows环境下安装winpcap4.0和jpcap6.0后,下载eclipse和jigloo插件(一种在eclipse底下作图形化开发的工具),将其安装好,然后就可以进行java的网络抓包图形化开发了。
二、原理与关键技术
2.1 网络抓包技术原理
网络层上有各种各样的数据包,它们以不同的帧格式在网络层上进行传输,但是在传输时它们都遵循相同的格式,即有相同的长度,如果一种协议的帧格式达不到这种长度,就让其补齐,以达到我们的要求。
2.2 网络抓包关键技术
无论是在windows操作系统下还是在linux操作系统下,要想捕获网络上的数据包,必须要对网卡进行控制,因为本机的数据报从网络上来到本机是通过网卡然后再保存到本地缓冲区上的,所以要抓获网包就必须调用网卡驱动中的对外函数,在linux系统中有net.h文件,可以调用net.h文件中的函数来操作网卡,可以直接编程实现,但为了更方便的使用,可以安装一个叫libpcap的软件,这样调用函数更好用,而在windows系统中,因为源代码不对外公开,所以要安装一个叫winpcap的软件,这样用C或VC++就可以实现了,但因为我用的是java语言来实现的,所以无论是在哪个系统都要安装一个叫jpcap的软件,它本身就把底层的函数又封装了一下,这样就可
您可能关注的文档
最近下载
- 直埋式万向铰链型波纹伸缩节.pdf VIP
- 建筑工程施工质量验收统一标准.docx VIP
- 2022工会安全生产劳动保护知识竞赛题库(含答案).pdf VIP
- 2022工会安全生产劳动保护知识竞赛题库(含答案).docx VIP
- 17MR405 城市道路--重力式挡土墙(路肩式).pdf VIP
- 银行业案件防控培训课件.ppt VIP
- 钢管桩支护施工方案.docx VIP
- 浙江省宁波市六校2024-2025学年高一下学期4月期中联考数学试题(含答案).pdf VIP
- 教学能力大赛 公共基础《英语 》教学实施报告.docx VIP
- 2026年长白山职业技术学院单招职业技能考试题库带答案解析.docx VIP
原创力文档

文档评论(0)