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

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

参照官方安装方法:

1. git clone https://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 install libpackagekit-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!

Kali Linux安装mysql-sniffer相关推荐

  1. kali linux 安装 Mysql Can‘t read from messagefile 报错解决方案

    kali linux 安装 Mysql Can't read from messagefile 报错解决方案 参考文章: (1)kali linux 安装 Mysql Can't read from ...

  2. Kali Linux安装第三方软件

    Kali Linux安装第三方软件 在Kali Linux中,自带了许多渗透测试工具.大学霸IT达人但是,一些工具默认没有安装(如Nessus.OpenVAS),则需要用户手动安装.其中,如果软件源提 ...

  3. Kali Linux安装VMware Tools

    Kali Linux安装VMware Tools VMware Tools可以用来实现物理机与虚拟机之间拖放文件,并且使的虚拟机更加流畅.大学霸IT达人在虚拟机VMware中安装的Kali Linux ...

  4. Kali Linux安装OpenVAS

    Kali Linux安装OpenVAS OpenVAS是一个开放式漏洞评估系统,可以用来实施各种漏洞扫描.但是,大部分系统默认没有安装.一些用户在安装过程中,会碰到各种问题,如扫描服务丢失.初始化失败 ...

  5. Kali Linux安装谷歌输入法

    Kali Linux安装谷歌输入法 大部分人都习惯使用搜狗输入法.很多人想在Kali Linux中安装该输入法.但是,Kali Linux安装搜狗输入法依赖项很难解决.此时,用户可以安装谷歌输入法,其 ...

  6. Kali Linux安装中文输入法

    Kali Linux安装中文输入法 Kali Linux系统安装后,默认没有中文输入法.如果用户需要输入汉字,则需要安装中文输入法.下面将介绍安装小企鹅中文输入法,并进行配置.操作步骤如下所示: (1 ...

  7. Kali Linux安装谷歌浏览器

    Kali Linux安装谷歌浏览器 Kali Linux默认安装的是火狐浏览器.但是,很多人习惯使用谷歌浏览器.在软件源中自带了谷歌浏览器的实验版.用户直接安装即可.默认,谷歌浏览器不允许root用户 ...

  8. Kali Linux安装字典StarDict

     Kali Linux安装字典StarDict StartDict是国外知名的字典框架,也可以加入国内翻译工具的字典.Kali Linux软件源提供该字典框架.用户需要安装qstardict软件包和词 ...

  9. Kali Linux安装Google中文输入法(只需5步)

    前言: 之前我在kali上安装过中文输入法,并且写了一篇博文(Kali Linux安装中文输入法全纪录),这篇博文里的步骤是当时一边摸索一边记录下的,思路有点混乱,而且还同时安装了两种输入法.今天又安 ...

  10. 数据库sql linux,linux安装mysql数据库

    linux安装mysql数据库 环境如下: Linux:CentOS release 6.7(Final) 64位 Mysql:mysql-5.6.31-linux-glibc2.5-x86_64.t ...

最新文章

  1. 单选项选择时,即时更新至数据库
  2. CORD 4.1:打造实现边缘计算的最佳平台
  3. mysql50道题 查询和,Mysql Sql 语句练习题 (50道)
  4. linux级别3怎么配置DNS,Linux下DNS服务器配置详解
  5. int型 判断奇偶_905. 按奇偶排序数组
  6. fedora docker_如何在Fedora中授予用户使用Docker的权限
  7. 巴特沃斯滤波器 python_巴特沃斯、切比雪夫、贝塞尔滤波器的区别
  8. C++ wchar_t
  9. C++语言运算符重载
  10. Android异常总结---res\layout\addUser.xml: Invalid file name: must contain only [a-z
  11. min-width_min-height_max-width_max-height 设置元素最小或最大长度
  12. mysql维护分区脚本_MySQL 分区表脚本
  13. 【笔记】Altera - Quartus II使用方法——工程创建、Modelsim破解/仿真、Verilog编写、举例(待续)
  14. php在线拍照代码,PHP+Javascript实现在线拍照功能实例
  15. 网店系统SHOP++、V5shop、shopex全程分析比较
  16. oracle 主键 外键
  17. 多线程基础讲解五: synchronized使用
  18. DL1 - Neural Networks and Deep Learning
  19. Matlab矩阵操作相关题目
  20. 美团后台笔试2020-08-22

热门文章

  1. Alamofire入门笔记
  2. ORACLE 9i卸载并重新安装
  3. 定义一个有两个参数,一个返回值的函数
  4. 《线性代数》学习之———第一章 矩阵与方程组(1.2行阶梯形)
  5. 李宏毅机器学习作业二(从参考答案中学到了什么)
  6. 爱普生Epson Stylus Photo TX700W 一体机驱动
  7. android application 全局变量 空指针,Android编程之Application设置全局变量及传值用法实例分析...
  8. R 语言 rmd输出有中文 ,怎么去除中文
  9. 如何将Wifi信号强度从质量(百分比)转换为RSSI(dBm)?
  10. java校园疫情上报打卡小程序源码(毕设)