用WINPCAP写的最小的一个SNIFF,其实就是几个协议而已。能用的工具实现的更加复杂,比如ethereal类的使用了模板,能分析更多协议。其实,有时间和兴趣,都可以写,呵呵,只是中国的程序员很穷,所以没有时间按照爱好写程序罢了。