读书时候,曾经做过一个sniffer软件。主要的开发语言是JAVA。主要的作用有很多,但是我个人测试的效果估计要比臭名远扬的绿坝要好了。主要的设计不是用于控制人家上网,这个软件业做技术统计,主要是用来把一个服务器的所有网络数据包直接保存到数据库,然后做日后的统计分析。
配置jpcap基本步骤有3个:
1、安装winpcap;
2、http://netresearch.ics.uci.edu/kfujii/jpcap/doc/index.html下载最新的jpcap exe,做配置;
3、导入jar包,在程序做开发。
这是一个简单的源代码:
这个是整个程序的一个核心类,主要的数据包都是通过这个程序捉取的。如果大家需要全部源码的话可以和我联系。
核心类的代码 http://code.google.com/p/ken-javaframeword/source/browse/trunk/JavaFramework2.0/src/com/shine/framework/Jpcap/JpcapManager.java