Kali Linux安装mysql-sniffer

论坛 期权论坛 脚本     
匿名网站用户   2020-12-19 13:27   11   0

偶然在github上看到了mysql抓包工具mysql-sniffer,出于好奇体验了一下,不过安装过程中遇到了几个坑,在此记录一下。

项目地址:https://github.com/Qihoo360/mysql-sniffer


参照官方安装方法:


1. git clonehttps://github.com/Qihoo360/mysql-sniffer

2. cd mysql-sniffer

3. mkdir proj

4. cd proj

5. cmake ../


第5步的时候提示没有安装cmake,通过apt-get update、apt-get install cmake即可解决;

安装好cmake之后再次执行步骤5,提示缺少pcap.h这个头文件,如下


官方给出的依赖为:

Dependence

glib2-devel、libpcap-devel、libnet-devel

安装libpcap-dev即可(注意是libpcap-dev)

再次执行步骤5:

原来的错误没有了,又出现了新的错误,提示缺少 libnet.h 这个头文件

老套路,安装libnet-dev即可(注意是libnet-dev)

执行步骤5,本来以为应该没问题了,谁知到又出现了新问题 : 缺少glib.h头文件

想到依赖中的glib2-devel还没安装,应该是缺少了这个软件包吧,就试着安装glib2-dev :

aptitude install gib2-dev (aptitude不是kali自带的,可通过apt-get install aptitude来安装,据说对依赖问题解决的比较好)

Kali中提示找不到软件包,不过给出了一些提示 :

Couldn't find any package whose name is "glib2-dev", but there are 1 packages which contain "glib2-dev" in their name:
libpackagekit-glib2-dev

那就试试安装libpackagekit-glib2-dev, 通过aptitude installlibpackagekit-glib2-dev即可安装。

第N次执行步骤5,果然刚才的问题没有了,不过又出现了新的问题,提示缺少glibconfig.h头文件,如下(无奈.jpg)

(ps:我能怎么办,我也很绝望啊)

这个问题花费的时间稍微多一点,解决办法也是在github看到的,原文地址:https://github.com/dusty-nv/jetson-inference/issues/6

执行cp /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h /usr/include/glib-2.0/glibconfig.h 即可。

第N+1次执行步骤5,总算编译成功。

接着执行安装步骤:

6. make

到此安装其实已经结束了,我们可以通过下面的方法验证是否安装成功:

cd bin

./mysql-sniffer -h

若输出相应的使用帮助,则说明安装成功。Game Over!

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:1136255
帖子:227251
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP