`
haoningabc
  • 浏览: 1499206 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tcpdump抓包的脚本(转)

阅读更多
转http://ourmysql.com/archives/520?f=wb

利用tcpdump简易抓取MySQL Query Log
2009-04-13 18:32:25  |   才被阅读:2,502 次  |   要评论?
分类: MySQL初级应用  |   发布: OurMySQL  |   来源:叶金荣
标签: log, tcpdump


原文参考:http://www.davidodwyer.com/category/tags/tcpdump-mysql
#!/bin/bash
tcpdump -i eth0 -s 0 -l -w – dst port 3306 | strings | 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.=” $_”;
}
}’
可以根据自己的需要稍微改改,我在这里只增加了对 CALL 关键字。
分享到:
评论

相关推荐

    linux-利用tcpdump抓包和awk处理写的基于端口的流量统计

    本教程将详细介绍如何利用tcpdump进行网络数据包捕获,并通过awk工具进行后续的数据处理,以实现基于特定端口的流量统计。 tcpdump是一款强大的网络封包分析软件,它能够实时捕获网络中的数据包,同时可以将捕获到...

    python调用tcpdump抓包过滤的方法

    在Python编程中,有时我们需要对网络流量进行抓包和分析,这时可以借助于命令行工具如tcpdump。本文将详细讲解如何使用Python调用tcpdump进行抓包过滤,并提供了一个简单的示例代码。 tcpdump是一个强大的网络封包...

    用于分析从tcpdump抓包得到的RTSP数据_wireshark_rtsp_over_tcp.zip

    从tcpdump抓包得到的RTSP数据可能包含以下关键元素: 1. RTSP请求和响应:包括SETUP、PLAY、PAUSE、TEARDOWN等方法。 2. 会话描述信息:如会话标识、传输参数、媒体格式等。 3. 会话状态变化:播放进度、状态码、...

    TCPDUMP 抓包完整版

    ### TCPDUMP 抓包完整版 #### 概述 TCPDUMP是一款广泛使用的网络数据包捕获工具,主要用于网络故障排查、性能监控以及安全审计等场景。它能够捕获网络接口上的数据包,并根据过滤规则对数据包进行分析与记录。 ##...

    linux下利用tcpdump实现24小时自动抓包.docx

    这个脚本每隔 1 分钟检测一次,如果发现没有抓包进程,则启动一个新的 Tcpdump 进程来抓包。同时,脚本还限制了每个抓包文件的大小为 100M,以免抓包结果太大无法分析。 在脚本中,我们使用 `date` 命令来获取当前...

    从抓包文件(tcpdump_or_wireshark)中提取国标流_pcap2ps.zip

    在此过程中,pcap2ps-main工具起到了关键作用,它是一个专门用于处理pcap格式抓包文件的程序或脚本,其主要功能是提取出符合国家标准的网络数据流。pcap(Packet Capture)格式是Wireshark等网络抓包工具常用的一种...

    网络抓包_Network-capture.zip

    网络抓包,顾名思义,是指通过特定的软件工具捕获网络中传输的数据包,以便于分析网络传输过程中的各种细节。网络抓包技术对于网络工程师和安全分析师而言是一项重要的技能,它可以帮助他们诊断网络问题、监控网络...

    socket网络编程工具:抓包,测试

    在这个主题下,“抓包”和“测试”是两个关键概念,它们对于理解和优化网络应用程序至关重要。 抓包(Packet Capture)是网络诊断和分析的基础工具。它允许我们捕获网络上的数据包,以便查看其内容、源地址、目标...

    利用抓包拿WEBSHELL

    抓包是网络分析的一种方法,通过特殊的软件(如Wireshark、Tcpdump等)捕获并记录在网络中传输的数据包。这些数据包包含了网络通信的各种信息,如源IP地址、目标IP地址、端口号以及数据内容。通过分析这些数据包,...

    抓包工具......

    抓包工具,也被称为网络分析工具,是一种在计算机网络中用于捕获数据包的软件。它们可以帮助用户深入了解网络通信过程,对于故障排查、网络安全分析、应用程序性能优化等场景具有重要作用。下面将详细介绍抓包工具的...

    网络抓包代码·········

    网络抓包是IT行业中一种非常重要的技术,它用于监测、分析和记录网络通信数据,以帮助开发者、网络管理员和安全专家理解网络流量的行为。在这个场景中,提到的是一个名为"HTTPFilter.7z"的压缩包,其中包含了可能...

    Android手机抓包教程[参考].pdf

    教程提供了一个批处理脚本`获取手机抓包文件.cmd`,你需要修改其中的adb路径并运行,它将自动将文件拉取到当前目录。 7. **异常处理**: 如果在执行抓包时遇到权限问题,如提示找不到设备(`dervi*** not find`)...

    python实现linux下抓包并存库功能

    抓包想使用tcpdump来完成,但是tcpdump抓包之后只能保存为文件,我需要将其保存到数据库。想来想去shell脚本似乎不太好实现,于是用了比较热门的python来实现。不得不说,python丰富的第三方库确实是很强大,下面是...

    SIP消息和sipp脚本编写

    SIP消息和sipp脚本编写,含参数详解、tcpdump抓包介绍、sipp启动方式介绍

    智能抓包工具

    除了这些专业工具,还有一些操作系统自带的抓包工具,例如Windows上的`tcpdump`(在命令行环境下使用)和Linux下的`Wireshark`(前身称为`etherdump`)。这些工具虽然界面相对简洁,但功能同样强大,尤其适合命令行...

    wireshark+tcpdump

    1. **命令行操作**:tcpdump适合于自动化脚本和服务器环境,通过命令行参数控制抓包行为。 2. **基本的过滤选项**:尽管没有Wireshark那么直观,但tcpdump提供了一些基本的过滤选项,允许用户指定要捕获的数据包类型...

    xcap 1.0.3【转】

    在Xcap中,Tcl被用来编写控制抓包和发包行为的脚本,用户可以创建自定义的命令来执行特定任务,如定时发送特定类型的数据包,或者根据接收到的包内容动态调整发送策略。Tcl的引入使得Xcap不仅仅是一个单一的工具,...

    tcpdump和libpcap(2020年11月20日)

    在提供的压缩文件中,tcpdump-4.9.3.tar.gz是TCPDump的源代码包,包含了实现其功能的所有源代码和编译脚本。而libpcap-1.9.1.tar.gz则是libpcap库的源代码包,是TCPDump和其他依赖libpcap的工具的基础。通过编译和...

    计算机网络 实验二 IP协议分析

    4.1 利用tcpdump抓包,通过Wireshark分析捕获的数据包,分析IP的报文结构,将IP协议树中各个名字字段,字段长度,字段信息填入下表。 4.2 利用Wireshark分析并解读相关traceroute命令执行结果。 4.3 实验中相关...

Global site tag (gtag.js) - Google Analytics