『Wireshark』是一款优秀的开源的网络数据包分析软件,如果你用过你就一定会懂的。然而wireshark虽然对网络数据包拥有强大的分析能力,但是对于要实时对数据包进行分析处理就不那么容易了,于是乎为了完成项目要求,起早摸黑的开始了Google探索网络数据分析之路。
Google了许久发现怎么离不开都离不开『ibpcap』一个神奇的lib,让对C一直充满敬意而又一窍不通的我来说,有种很想去尝试的冲动。最后在网上拷了段代码跑了下,感觉还是蛮爽的因为我没有用tcpdump,作为C的入门之作,我决定还是把代码贴出来。
|
|
capture.c
作为一个菜鸟看到程序跑起来,小激动还是少不了的。
但是我的C实在是连门都没入啊,后面你让我这个Java菜鸟怎么办!哭完之后,还是Google翻,Github搜,继续我的探索之旅,Jpcap,JNetpcap先后出现,定眼一看,零好几年的,而且许久没有维护了,没有办法,想用但有点瘆,只好安慰自己不要放弃,一个一个试,后来发现『Jpcap: A Java wrapper around libpcap』这个相对简单,但是貌似好多包都抓不到,继续哭。
泪是流不完的,事总是要做的。
Github作为全球最大的同性交友网站有一种神奇魔力,因为他总会给你惊喜,『pcap4j』就是我的新发现,日本人的作品,日语0级英语1级的我,不断告诫自己,要想上就得推到。
伙伴们,别打扰我,我在积蓄力量,上完了再和大家分享……