Wireshark是著名的开源抓包软件,除了提供用户可直接使用的UI外,Wireshark还提供动态库,供其他代码调用。packetyzer是调用Wireshark功能的一个实现,已经很久没有更新,但还是一份很不错的参考代码。