摘要:随计算机网络技术的飞速发展,网络已成为人们生活中的必备工具,同时人们对网络的依赖性也大大增加。网络嗅探和分析技术是网络安全技术实现的基础,通过深入分析捕获的数据包,可以得到网络数据流量,网络状态及传输的信息等,进而分析网络性能及排除网络故障。网络嗅探器就是这样一种提供给网络管理员的网络安全工具。随着网络安全问题日益突出,对网络嗅探器进行深入研究,才能更好地保证网络的良好性能。
本嗅探器基于libpcap函数库实现,使用FTP协议备份日志,提供web页面管理系统功能。
关键词:嗅探;libpcap;FTP;CGI;日志
Abstract:With the rapid development of computer network technology, the network has become an essential tool in daily life, and the dependency of people on the network is also increased greatly. The network sniffing and analysis technology is the foundation of network security tools. Through analysis of the captured data packets, network data traffic, network status and other information of network transmission can be obtained,and so the network performance can be analyzed and the network fault can be eliminated.Network sniffer is such a network security tool available to the network administrator. With the network security issues becoming increasingly prominent,only deepening the research on network sniffers can we ensure the good performance of the network.
This sniffer mentioned in the paper is implemented based on libpcap library,providing web pages to manage system functions and log backup with FTP server.
Key words: Sniffer; Libpcap; FTP; CGI; log
本次实现的嗅探器不仅仅有嗅探的功能,还附有日志备份和系统配置管理的功能,这对于锻炼对一个大系统的整体把握是很有帮助的。网络嗅探器是提供给网络管理员的一种网络安全工具,对网络嗅探器进行深入研究,才能有针对性地获取所需要的信息,做到知己知彼。研究网络嗅探器的相关实现技术对保障网络安全运行具有重要的理论意义和实用价值。在实现这一个网络嗅探器的过程,我学习了大量的网络知识与linux系统知识,也锻炼了进行嵌入式开发的基本能力。尤其重要的是,培养了文档撰写的能力。我相信这次毕设设计的经验对我以后职业生涯是有很大帮助的。