• 大小: 1.79MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-02
  • 语言: 其他
  • 标签: jpcap  嗅探器  java  

资源简介

学校 的网络课程设计,能够指定需要侦听的网卡能够侦听所有进出本主机的数据包,解析显示数据包( 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个文件信息

评论

共有 条评论