如何在java中制作数据包嗅探器?

时间:2013-07-01 06:14:57

标签: java packet libpcap packet-capture packet-sniffers

我正在尝试在java中创建数据包嗅探器。

我的环境是Ubuntu 12.04 64位。

我从互联网上找到的第一件事建议安装Jpcap,

但是我找不到Ubuntu 64bit的任何Jpcap安装文件。

之后我试图安装libpcap。

我已从http://www.tcpdump.org下载了源文件。

但是,当我命令“./configure”时,它会显示如下错误。

 error: Your operating system's lex is insufficient to compile
 libpcap.  flex is a lex replacement that has many advantages, including
 being able to compile libpcap.

听起来我必须安装flex,我真的不想这样做。

有没有办法安装或替换

java的库,所以我可以在eclipse中使用类吗?

感谢阅读和回答。

我可以获取一些用于捕获数据包的java示例代码吗?

0 个答案:

没有答案