如何用java制作包嗅探器?
我正在尝试用java制作一个包嗅探器 我的环境是Ubuntu 12.04 64位 我从互联网上发现的第一件事是安装Jpcap 但我找不到任何Ubuntu 64位的Jpcap安装文件 之后,我尝试安装libpcap 我已经从下载了源文件 但是,当我命令“/configure”时,它会显示如下错误如何用java制作包嗅探器?,java,packet,libpcap,packet-capture,packet-sniffers,Java,Packet,Libpcap,Packet Capture,Packet Sniffers,我正在尝试用java制作一个包嗅探器 我的环境是Ubuntu 12.04 64位 我从互联网上发现的第一件事是安装Jpcap 但我找不到任何Ubuntu 64位的Jpcap安装文件 之后,我尝试安装libpcap 我已经从下载了源文件 但是,当我命令“/configure”时,它会显示如下错误 error: Your operating system's lex is insufficient to compile libpcap. flex is a lex replacement th
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示例代码吗 为什么不安装flex
build essential
可能包括它,我想你为什么不安装libpcap
?@fge我已经试过了。但它显示找不到libpcap包。@KarthikT为了测试,我可以安装flex。但要知道,我不能安装。此程序将在服务器上运行。如果我想另外安装flex,它需要很多次和步骤。这就是为什么我不想使用额外的东西。libpcap可用于Ubuntu。其名称可能不是libpcap。只需apt缓存搜索pcap
,然后选择正确的选项。