`
haoningabc
  • 浏览: 1482825 次
  • 性别: 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 抓包完整版

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

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

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

    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提供了一些基本的过滤选项,允许用户指定要捕获的数据包类型...

    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 实验中相关...

    kad协议里的nodes.dat文件抓包详解

    抓包工具如Wireshark或tcpdump可以用来捕获网络上的kad协议通信。在抓包过程中,我们需要关注包含nodes.dat数据的kad消息,这通常是通过TCP或UDP传输的。 在抓包分析中,我们首先会看到kad协议的报文结构。kad报文...

    Wireshark 网络抓包查看工具

    Wireshark和tcpdump是两种广泛使用的网络抓包和分析工具,它们在IT行业中扮演着至关重要的角色,尤其是在网络故障排查、网络安全分析以及协议开发和测试中。下面将详细介绍这两个工具及其相关知识点。 **Wireshark*...

    Linux命令行抓包及包解析工具tshark(wireshark)使用实例解析.txt

    ### Linux命令行抓包及包解析工具tshark(wireshark)使用实例解析 #### 知识点一:tshark与Wireshark的关系及其安装 - **tshark与Wireshark的关系**: - tshark是Wireshark的一部分,主要用于命令行下进行网络...

    python如何实时获取tcpdump输出

     今天有个小需求,要确认客户端有没有往服务端发送udp包,但为了减轻工作量,不想每次到机器上手动执行tcpdump抓包命令。  于是就写了个脚本来释放人力。 二、代码实现  整个脚本我还加了一些其他功能:时间戳、...

Global site tag (gtag.js) - Google Analytics