Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用java制作包嗅探器?_Java_Packet_Libpcap_Packet Capture_Packet Sniffers - Fatal编程技术网

如何用java制作包嗅探器?

如何用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

我正在尝试用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 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
,然后选择正确的选项。