背景
提示:这里可以添加本文要记录的大概内容:
使用虚谷数据库的过程中,可能会遇到一些问题,和一些异常,需要借助抓包工具进行排查,一般会使用tcpdump 和wireshark ,但这两个工具使用起来相对比较麻烦,需要用tcpdump抓包,然后借助wireshark 解码分析,相对来说步骤很多,使用起来不是很方便。
虚谷抓包工具 xugu-sniffer 则可以一键运行,实时分析,并把记录写到文件中。
一、xugu-sniffer 下载
xugu-sniffer 下载链接 https://gitee.com/imfifc/xugu_tools/raw/master/xugu-sniffer
二、使用步骤
1.添加执行权限
chmod +x xugu_sniffer
2.看使用帮助信息
./xugu_sniffer -h
[root@xugu dist]# ./xugu-sniffer -h
_ __ __
__ ___ _ __ _ _ _ ___ _ __ (_)/ _|/ _| ___ _ __
\ \/ / | | |/ _` | | | |_____/ __| '_ \| | |_| |_ / _ \ '__|
> <| |_| | (_| | |_| |_____\__ \ | | | | _| _| __/ |
/_/\_\\__,_|\__, |\__,_| |___/_| |_|_|_| |_| \___|_|
|___/ v0.1
usage: xugu-sniffer [-h] [-P PORT] [-f FILENAME] interface
positional arguments:
interface interface 请输入网卡。如果抓包是乱码,请关闭ssl
optional arguments:
-h, --help show this help message and exit
-P PORT, --port PORT Port number, xugu数据库端口
-f FILENAME, --filename FILENAME 输出文件名
3. 开始使用
使用方法:
./xugu_sniffer -P 虚谷数据库端口 [ -f 文件名] 网卡名
网卡名通过 ip a
查看
不用 -f 文件名 则默认输出到output.txt, 这个文件在当前目录下
例如:
./xugu-sniffer -P 5138 eth0
报错处理
如遇到如下错误:
ERROR: Cannot set filter: libpcap is not available. Cannot compile filter !
则安装libpcap包 yum install -y libpcap
或者 yum -y install libpcap-devel
总结
这个xugu-sniffer 可以一键运行,实时分析,并把记录写到文件中