ngrep undefined symbol: pcap_restart 错误处理
2016-03-16 14:50
716 查看
[@bx_10_70 /opt/linuxshare/]# ngrep port 80 -W byline
interface: eth0 (10.16.10.0/255.255.255.0)
ngrep: symbol lookup error: ngrep: undefined symbol: pcap_restart
[@bx_10_70 /opt/linuxshare/]# ldd /usr/sbin/ngrep
linux-vdso.so.1 => (0x00007ffe91864000)
libpcap.so.1 => /usr/local/lib/libpcap.so.1 (0x00007f2d2c9de000)
libpcre.so.0 => /lib64/libpcre.so.0 (0x000000325fe00000)
libc.so.6 => /lib64/libc.so.6 (0x00000031b6c00000)
/lib64/ld-linux-x86-64.so.2 (0x00000031b6400000)
根据提示,怀疑是libpcap库的问题,于是查找所有libpcap库文件
[@bx_10_70 /opt/linuxshare/]# find / -name "*libpcap.so*"
/usr/local/lib/libpcap.so.1.6.2
/usr/local/lib/libpcap.so
/usr/local/lib/libpcap.so.1
/usr/lib64/libpcap.so.1.4.0
/usr/lib64/libpcap.so.1
/opt/linuxshare/software/libpcap-1.6.2/libpcap.so.1.6.2
这里有两个libpcap.so.1(都是软链接),分别指向/usr/lib64/libpcap.so.1.4.0和/usr/local/lib/libpcap.so.1.6.2,因为不确定用的哪一个版本,所以删除掉/usr/local/lib/目录下的libpcap.so.1,保留/usr/lib64/下的libpcap.so.1,在运行ngrep,OK.
interface: eth0 (10.16.10.0/255.255.255.0)
ngrep: symbol lookup error: ngrep: undefined symbol: pcap_restart
[@bx_10_70 /opt/linuxshare/]# ldd /usr/sbin/ngrep
linux-vdso.so.1 => (0x00007ffe91864000)
libpcap.so.1 => /usr/local/lib/libpcap.so.1 (0x00007f2d2c9de000)
libpcre.so.0 => /lib64/libpcre.so.0 (0x000000325fe00000)
libc.so.6 => /lib64/libc.so.6 (0x00000031b6c00000)
/lib64/ld-linux-x86-64.so.2 (0x00000031b6400000)
根据提示,怀疑是libpcap库的问题,于是查找所有libpcap库文件
[@bx_10_70 /opt/linuxshare/]# find / -name "*libpcap.so*"
/usr/local/lib/libpcap.so.1.6.2
/usr/local/lib/libpcap.so
/usr/local/lib/libpcap.so.1
/usr/lib64/libpcap.so.1.4.0
/usr/lib64/libpcap.so.1
/opt/linuxshare/software/libpcap-1.6.2/libpcap.so.1.6.2
这里有两个libpcap.so.1(都是软链接),分别指向/usr/lib64/libpcap.so.1.4.0和/usr/local/lib/libpcap.so.1.6.2,因为不确定用的哪一个版本,所以删除掉/usr/local/lib/目录下的libpcap.so.1,保留/usr/lib64/下的libpcap.so.1,在运行ngrep,OK.
相关文章推荐
- 超簡單看看 wireshark 協議樹狀視窗
- 簡單範例 mergecap,wireshark 付屬程式
- 簡單範例 text2pcap,wireshark 付屬程式
- libpcap 安装和测试
- ngrep 安装及使用方法
- libnids, libnet,libpcap,libicmp简介
- pacp使用
- 用pcap编写网络嗅探器(Programming with pcap译文)
- 解析pcap文件及读取实现源码
- 解决:C语言调用pcap库出现unknown types error
- libpcap源码分析
- Capture network packet and send rst packet to cut connection
- 安装libpcap
- libpcap使用
- tcpdump交叉编译及使用
- 基于 linux 平台的 libpcap 源代码分析
- 哈哈哈,搞定OPENWRT上REAVER不能PIN了。降libpcap到1.1.1版本就行了
- linux环境下tcpdump源代码分析
- Linux环境下libpcap库源代码分析
- pcap文件解析(二)--初识IP包