摘要
为了提高Linux下网络数据包分析软件的实用性与操作性,介绍了用Anjuta环境,GTK图形包,Glade图形界面生成器以及C语言开发GUI网络嗅探器软件的方法。同时描述了网络嗅探器的原理和功能,并对开发过程中的几个关键技术进行了详细阐述。软件经过测试后发现有效的改善了Linux命令行下程序的不友好、难操作的缺点,并且最终达到了一定的稳定性和可移植性。
In order to improve the practicability and operational performance of network sniffer under linux, Anjuta develop environment, GTK graphical library, GUI builder for GTK and method of developing GUI application with C and GTK were introduced. The principle and function of the packet sniffer, and some critical technologies in the developing process were introduced in detail. The shortage of linux shell program including unfriendly interface and bad operation was overcome after tested for a while, and it was provided with sta- bility and portability at last.
出处
《计算机工程与设计》
CSCD
北大核心
2006年第2期344-346,共3页
Computer Engineering and Design