Jpcap包的简介
Jpcap包是一个开源是类库,用于Java应用程序对网络数据包catch ,analyse,deal with .包括网络层以下的数据包.J2SE的java.net包是没有处理底层数据包,比如数据链路层.所以想处理底层的数据据包,就得靠Jpcap 了.
Jpcap包提供的功能如下:
-
捕获末加工的原始数据包.
-
保存捕获到的数据包到本地文件,从本地文件读出先前捕获的数据包.
-
自动分辨数据包的类型并产生相应的Java类(如:Ethenet,IPv4,IPv6,ARP/RARP,TCP,UDP,和ICMPv4 包).
-
根据用户在程序代码中指定的过滤规则过滤数据包.
-
向网络发送各种数型的数据包.(与能接收到的包相同).
利用Jpcap包能够开发以下几种类型的应用程序:
- 网络协议的分析器.
- 网络监听器.
- 通讯日志记录器.
- 通讯发电器.
- 用户级的网桥,路由.
- 网络入侵检测系统.
- 网络扫描器
- 网络安全工具箱.
Jpcap包详解
Jpcap是一个开源类库,使Java程序能够捕获、分析和处理网络数据包,包括数据链路层的数据包。它提供了捕获原始数据包、保存和读取数据包文件、自动识别数据包类型及发送各种数据包等功能。
754

被折叠的 条评论
为什么被折叠?



