一款基于Jpcap的网络工具软件的设计与实现

2017-05-19 03:30:28邹宁
电脑与电信 2017年4期
关键词:用户信息

邹宁

(中国民用航空华东地区空中交通管理局浙江分局,浙江 杭州 311207)

一款基于Jpcap的网络工具软件的设计与实现

邹宁

(中国民用航空华东地区空中交通管理局浙江分局,浙江 杭州 311207)

介绍了一款基于Jp c a p的网络工具软件的设计与实现。该软件在W i n d o w s平台下开发,采用JA VA语言,使用Jp c a p获得网卡信息、捕获数据包和发送数据包。该软件具有良好的用户操作界面,可以选择并显示网卡信息、发送自定义U D P数据包、通过PING测试网络连通性。

网络;软件;JA VA;Jp c a p

1 引言

随着Internet技术的发展,网络世界对人们的生活和工作产生了越来越重要的作用,而网络中的安全问题也越来越严重,因此网络分析和监控软件也变得越来越重要。Jpcap是一种网络数据包处理开发库,它为网络分析和监控软件的开发提供了支持。Jpcap是JAVA的一个中间件,它给JAVA语言提供了一个公共接口。利用Jpcap可以捕获网络中的数据包,实现对网络的监控和分析;也可以将自定义的数据包发送到网络。本文利用Jpcap和JAVA语言实现了一款网络工具软件的开发,软件具有良好的用户操作界面,通过该软件,可以向网络发送自定义UDP数据包、捕获网络中的数据包和发送ICMP数据包测试网络连通性。

2 网络数据包捕获工具Jpcap

2.1 Jpcap简介

Jpcap是一个JAVA类库包,为发送、捕获网络数据包提供一个公共的JAVA接口,实现了平台无关性。它是JAVA的一个中间件,不直接对数据链路层进行控制,它调用winpcap/libpcap。目前Jpcap的最新版本为Jpcap 0.7版,它支持windows、unix、linux等系统,并且支持TCP、UDP、IPv4、IPv6、Ethernet、ARP/RARP等协议[1]。

2.2 JPcap类介绍

Jpcap类库共有13个类,以及一个包处理接口,JAVA应用程序通过调用这些Jpcap类库和接口,就能实现对IP数据包的捕获、过滤和保存的功能[1]。……

登录APP查看全文

猜你喜欢
用户信息
订阅信息
中华手工(2017年2期)2017-06-06 23:00:31
关注用户
商用汽车(2016年11期)2016-12-19 01:20:16
关注用户
商用汽车(2016年6期)2016-06-29 09:18:54
关注用户
商用汽车(2016年4期)2016-05-09 01:23:12
Camera360:拍出5亿用户
创业家(2015年10期)2015-02-27 07:55:08
100万用户
创业家(2015年10期)2015-02-27 07:54:39
如何获取一亿海外用户
创业家(2015年5期)2015-02-27 07:53:25
展会信息
中外会展(2014年4期)2014-11-27 07:46:46
信息
建筑创作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32