资源简介
学校 的网络课程设计,能够指定需要侦听的网卡能够侦听所有进出本主机的数据包,解析显示数据包( ICMP 、 IP 、 TCP 、 UDP 等)各个字段。比如,对 IP 头而言,需要显示 版本、头长度、服务类型、数据包长度、标识、 DF/MF 标志、段内偏移、生存期、协议类型、源目的 IP 地址、选项内容、数据内容。能够侦听来源于指定 IP 地址的数据包,能够侦听指定目的 IP 地址的数据包,显示接收到的 TCP 和 UDP 数据包的全部实际内容。需要考虑一个 TCP 或 UDP 包划分为多个 IP 包传输的情况;
能够根据指定的协议类型来过虑包,例如,只侦听 ICMP 包,或只侦听 ICMP 和 UDP 包。
功能验证手段:在运行 Sniffer 的同时,执行标准的 Ping 、 Telnet 和浏览网页等操作,检查 Sniffier 能否返回预期的结果。
数据包保存:可以保存选中的包,保存文件要有可读性。
文件重组:一个文件在传输过程中,被分成若干个 TCP 包传送,如果抓到经过本机的该文件的所有 TCP 包,将这些包重组还原出该文件。
查询功能:例如查询内容中包含 ”password” 的包,并集中显示。

代码片段和文件信息
package control;
import jpcap.JpcapCaptor;
import jpcap.NetworkInterface;
import jpcap.NetworkInterfaceAddress;
public class NIC {
String[] devices;
public static NetworkInterface[] getDevices() {
NetworkInterface[] devices = JpcapCaptor.getDeviceList(); //获取网卡列表
return devices;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 353 2017-12-29 16:24 3150705109朱泳波\.classpath
文件 383 2017-12-29 15:45 3150705109朱泳波\.project
文件 598 2017-12-29 15:45 3150705109朱泳波\.settings\org.eclipse.jdt.core.prefs
文件 476 2018-01-12 08:00 3150705109朱泳波\bin\control\NIC.class
文件 4271 2018-01-12 08:00 3150705109朱泳波\bin\control\PacketAnalyze.class
文件 4173 2018-01-12 08:00 3150705109朱泳波\bin\control\PacketCapture.class
文件 402 2018-01-12 08:00 3150705109朱泳波\bin\Main\Main.class
文件 1052 2018-01-12 08:00 3150705109朱泳波\bin\show\MyInterface$1.class
文件 654 2018-01-12 08:00 3150705109朱泳波\bin\show\MyInterface$10.class
文件 1051 2018-01-12 08:00 3150705109朱泳波\bin\show\MyInterface$2.class
文件 1051 2018-01-12 08:00 3150705109朱泳波\bin\show\MyInterface$3.class
文件 1050 2018-01-12 08:00 3150705109朱泳波\bin\show\MyInterface$4.class
文件 1435 2018-01-12 08:00 3150705109朱泳波\bin\show\MyInterface$5.class
文件 1438 2018-01-12 08:00 3150705109朱泳波\bin\show\MyInterface$6.class
文件 1453 2018-01-12 08:00 3150705109朱泳波\bin\show\MyInterface$7.class
文件 687 2018-01-12 08:00 3150705109朱泳波\bin\show\MyInterface$8.class
文件 1624 2018-01-12 08:00 3150705109朱泳波\bin\show\MyInterface$9$1.class
文件 4212 2018-01-12 08:00 3150705109朱泳波\bin\show\MyInterface$9.class
文件 1060 2018-01-12 08:00 3150705109朱泳波\bin\show\MyInterface$CardActionListener.class
文件 5425 2018-01-12 08:00 3150705109朱泳波\bin\show\MyInterface.class
文件 977362 2017-12-29 13:18 3150705109朱泳波\jpcap.rar
文件 18192 2017-12-29 16:23 3150705109朱泳波\lib\jpcap.jar
文件 331 2018-01-03 14:24 3150705109朱泳波\src\control\NIC.java
文件 4815 2018-01-06 17:30 3150705109朱泳波\src\control\PacketAnalyze.java
文件 4782 2018-01-03 16:39 3150705109朱泳波\src\control\PacketCapture.java
文件 274 2018-01-02 16:48 3150705109朱泳波\src\Main\Main.java
文件 11682 2018-01-06 17:36 3150705109朱泳波\src\show\MyInterface.java
文件 915128 2017-12-29 18:31 3150705109朱泳波\WinPcap_4_1_3.exe
目录 0 2018-01-12 10:15 3150705109朱泳波\bin\control
目录 0 2018-01-12 10:15 3150705109朱泳波\bin\Main
............此处省略12个文件信息
相关资源
- 登录注册界面.zip48872
- 数字华容道
- SSM+Shiro+redis实现单点登陆
- jstl-api-1.2和jstl-impl-1.2
- 基于MVC模式的会员管理系统
- 国内一家大型软件公司内部的正规软
- 仿windows记事本
- GUI银行管理系统
- 超市收银系统eclipse access大学课程设计
- 模拟ATM柜员机系统--连接数据库
- A*算法的2D演示(带源码)
- 代码审查表和代码审查实例
- 仿126 网易 163 邮箱 界面
- Tomcat6.x
- 简单的行编辑器
- 扫雷(MVC架构)
- 302 Found
- window ping命令加时间并记录日志
- springboot+rabbitmq项目demo(亲测可正常运
- 网络视频嗅探器
- 视频嗅探器 任意视频
- jxbrowser 所有版本通用的破解包
- 2017年-传智播客-张志君老师-SpringBoo
- Blob.js+Export2Excel.js
- 机会路由源代码+仿真工具(SCORP)
- POI中文帮助文档附带api手册.zip
- 2018双十一阿里供应链服务平台讲座
- 原银在线信贷平台概要设计说明书v
- office_word_api 开发文档
- sun.misc.Unsafe源码
评论
共有 条评论