局域网安全嗅探器软件设计一、本软件的设计意义和目的网络监听软件可以作为网络安全管理人员进行安全管理的工具,可以用来监视网络的状态、数据流动情况以及网络上传输的信息,以获取有用信息。一方面,黑客通过截取用户的数据包可以获得诸如密码等重要信息。另一方面,网络安全管理员可通过网络监控对黑客的非法活动和其他网络发最进行侦查、取证,并且通过监听技术来获取必要的信息。因此,利用网络监听技术分析局域网内的数据有利于防护网络安全,同时对打击网络犯罪也具有重要的现实意义本毕业设计的目的在于利用相关技术实现对局域网内数据包的实时监控,了解局域网内计算机发送数据包的来源、去向以及各协议的内容,进而能寻找出局域网内计算机的不安全的因素,如ARP攻击。二、主要技术简介2.1本课题的研究方法 在本系统的开发使用MyEclipse10 开发工具,利用Java语言来编写一个具备数据包统计和分析功能的局域网监听软件。 由于核心Java API不能访问底层的网络数据,因此,在使用Java编写网络监听程序时就须借助一些工具。本设计借助Winpcap和Jpcap这两个工具来对网络底层进行访问,帮助