ubuntu 下 ssldump 编译问题解决,及安装使用
1,依赖 libpcap、libssl 库,需要自己先装; 2,ubuntu 下默认指定的库路径不正确的 ./configue 会有报错:configure: error: Couldn't find PCAP library: needed for ssldump。 执行: ./configure --with-pcap-lib=/usr/lib/i386-linux-gnu/ --with-pcap-inc=/usr/include/pcap --with-openssl-lib=/lib/i386-linux-gnu/libssl.so.1.0.0 3,直接 make ,报错: ./base/pcap-snoop.c:52:21: fatal error: net/bpf.h: No such file or directory 执行: cp /usr/include/pcap/bpf.h /usr/include/net/ 4,修改 Makefile,添加 -lssl -lcrypto ,-DOPENSSL 70 LIBS += -L/usr/lib/i386-linux-gnu/ -lpcap -lm -lssl -lcrypto 5,make 还有报错: ./ssl/ssldecode.c: In function ‘ssl3_generate_export_iv’: 解决办法: ssl/ssldecode.c 中需要包含#include <openssl/md5.h>
6,运行还有错误: root@ubuntu:/home/zl/ssldump-0.9b3# ./ssldump -i eth0 解决办法:ssl_decode_ctx_create() 中SSLeay_add_all_algorithms(); 因为不同版本的 openssl ,初始化函数不同,导致的失败,需要替换 (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |