最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Tcpdump抓取MySQL执行语句_MySQL

来源:动视网 责编:小采 时间:2020-11-09 19:11:45
文档

Tcpdump抓取MySQL执行语句_MySQL

Tcpdump抓取MySQL执行语句_MySQL:tcpdump 一、环境描述192.168.1.116:3320 MySQL实例192.168.1.118 当前主机两台主机em2均为内网,em1为外网网口二、命令实例1、抓取当前主机与192.168.1.116的3320端口数据库实例sql,实时输出符号条件的sql,Ctrl+c 停止抓取。tcpdum
推荐度:
导读Tcpdump抓取MySQL执行语句_MySQL:tcpdump 一、环境描述192.168.1.116:3320 MySQL实例192.168.1.118 当前主机两台主机em2均为内网,em1为外网网口二、命令实例1、抓取当前主机与192.168.1.116的3320端口数据库实例sql,实时输出符号条件的sql,Ctrl+c 停止抓取。tcpdum


tcpdump

一、环境描述

192.168.1.116:3320 MySQL实例
192.168.1.118 当前主机
两台主机em2均为内网,em1为外网网口
二、命令实例
1、抓取当前主机与192.168.1.116的3320端口数据库实例sql,实时输出符号条件的sql,Ctrl+c 停止抓取。
tcpdump -i em2 -s 0 -l -w – dst 192.168.1.116 and port 3320|strings |grep -i -E ‘select|update|insert|delete|set’
2、在第1个基础上,可以指定抓取多少个包
tcpdump -i em2 -s 0 -l -c 10000 -w – dst 192.168.1.116 and port 3320|strings |grep -i -E ‘select|update|insert|delete|set’
3、在192.168.1.116实现上述功能
tcpdump -i em2 -c 2000 -w – dst port 3320|strings –target=utf8|grep -i -E ‘select|update|insert|delete|set’
4、tcpdump 结合perl
tcpdump -i em2 -s 0 -w – dst port 3320| strings –target=utf8| perl -e ‘
while(<>) { chomp; next if /^[^ ]+[ ]*$/;
if(/^(SELECT|UPDATE|DELETE|INSERT|SET|COMMIT|ROLLBACK|CREATE|DROP|ALTER|CALL)/i) {
if (defined $q) { print “$q/n”; }
$q=$_;
} else {
$_ =~ s/^[ /t]+//; $q.=” $_”;
}
}’

三、tcpdump用法
1、tcpdump采用命令行方式,它的命令格式为:
tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ]
[ -i 网络接口 ] [ -r 文件名] [ -s snaplen ]
[ -T 类型 ] [ -w 文件名 ] [表达式 ]
2、tcpdump的选项介绍
-a 将网络地址和广播地址转变成名字;
-d 将匹配信息包的代码以人们能够理解的汇编格式给出;
-dd 将匹配信息包的代码以c语言程序段的格式给出;
-ddd 将匹配信息包的代码以十进制的形式给出;
-e 在输出行打印出数据链路层的头部信息;
-f 将外部的Internet地址以数字的形式打印出来;
-l 使标准输出变为缓冲行形式;
-n 不把网络地址转换成名字;
-t 在输出的每一行不打印时间戳;
-v 输出一个稍微详细的信息,例如在ip包中可以包括ttl和服务类型的信息;
-vv 输出详细的报文信息;
-c 在收到指定的包的数目后,tcpdump就会停止;
-F 从指定的文件中读取表达式,忽略其它的表达式;
-i 指定监听的网络接口;
-r 从指定的文件中读取包(这些包一般通过-w选项产生);
-w 直接将包写入文件中,并不分析和打印出来;
-T 将监听到的包直接解释为指定的类型的报文,常见的类型有rpc (远程过程调用)和snmp(简单网络管理协议;)

文档

Tcpdump抓取MySQL执行语句_MySQL

Tcpdump抓取MySQL执行语句_MySQL:tcpdump 一、环境描述192.168.1.116:3320 MySQL实例192.168.1.118 当前主机两台主机em2均为内网,em1为外网网口二、命令实例1、抓取当前主机与192.168.1.116的3320端口数据库实例sql,实时输出符号条件的sql,Ctrl+c 停止抓取。tcpdum
推荐度:
标签: 主机 数据库 语句
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top