- 浏览: 1477082 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
转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 关键字。
利用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 关键字。
发表评论
-
xl2tp 备份
2019-09-24 16:25 6912019年9月24日更新: 注意,需要开启firewall ... -
sdl笔记
2019-01-31 17:19 732sdl教程教程 https://github.com/Twin ... -
tinyemu
2019-01-24 17:59 1432参考https://bellard.org/jslinux/t ... -
aws搭建xl2tp给iphone使用
2018-12-26 21:37 18922019年12月26日 可以参考原来的配置 https:// ... -
consul的基本使用
2017-06-27 11:13 1399### 安装 [centos7上consul的安装](ht ... -
lvs的helloworld
2017-06-13 20:36 596###################lvs######### ... -
系统调用的helloworld
2017-05-04 16:14 632《2.6内核标准教程》 p293 #include < ... -
bitcoin和cgminer的安装
2017-04-05 22:45 1958参考 http://blog.csdn.net/rion_ch ... -
ceph安装和常用命令
2017-03-21 21:55 953/etc/hosts ssh-keygen ssh-copy- ... -
mobile terminal 笔记
2016-12-02 15:35 624找出旧的iphone4 越狱之后可以变个小操作系统 mobi ... -
socket基础和select(python)
2016-06-14 17:21 1801上接 c语言的socket基础ht ... -
socket基础(c语言)
2016-06-14 16:45 994不使用select 普通的基础socket连接,对多个客户端的 ... -
ffmpeg+nginx 的直播(2,直播摄像头和麦克风)
2016-05-28 20:21 4358假设我的服务器是centos7 192.168.139.117 ... -
ffmpeg+nginx 的直播(1,直播播放的视频文件)
2016-05-26 17:11 659264位操作系统centos7 ############ 1.一 ... -
socat和netcat(nc)
2016-04-29 22:36 1742转 原文链接: http://www.wenquan.name ... -
neutron基础九(qemu nat网络)
2016-02-06 17:21 1621接上基础八,kvm透传nested忽略 1.在主机ce ... -
neutron基础八(qemu 桥接网络)
2016-02-06 13:13 1542qemu的桥接和nat的qemu启动命令是一样的,但是后续的脚 ... -
neutron基础七(qemu tap)
2016-02-02 17:02 1030使用qemu 建立个虚拟机 然后用tap设备, 根据基础六,t ... -
neutron基础六(bridge fdb)
2016-01-28 18:30 2263转发表 在三台机器上建立三个namespace 192.16 ... -
南北流量
2016-01-23 23:26 1824一、三层网络架构: 接入层:负责服务器的接入和隔离 汇聚层:汇 ...
相关推荐
本教程将详细介绍如何利用tcpdump进行网络数据包捕获,并通过awk工具进行后续的数据处理,以实现基于特定端口的流量统计。 tcpdump是一款强大的网络封包分析软件,它能够实时捕获网络中的数据包,同时可以将捕获到...
在Python编程中,有时我们需要对网络流量进行抓包和分析,这时可以借助于命令行工具如tcpdump。本文将详细讲解如何使用Python调用tcpdump进行抓包过滤,并提供了一个简单的示例代码。 tcpdump是一个强大的网络封包...
### TCPDUMP 抓包完整版 #### 概述 TCPDUMP是一款广泛使用的网络数据包捕获工具,主要用于网络故障排查、性能监控以及安全审计等场景。它能够捕获网络接口上的数据包,并根据过滤规则对数据包进行分析与记录。 ##...
这个脚本每隔 1 分钟检测一次,如果发现没有抓包进程,则启动一个新的 Tcpdump 进程来抓包。同时,脚本还限制了每个抓包文件的大小为 100M,以免抓包结果太大无法分析。 在脚本中,我们使用 `date` 命令来获取当前...
在这个主题下,“抓包”和“测试”是两个关键概念,它们对于理解和优化网络应用程序至关重要。 抓包(Packet Capture)是网络诊断和分析的基础工具。它允许我们捕获网络上的数据包,以便查看其内容、源地址、目标...
抓包是网络分析的一种方法,通过特殊的软件(如Wireshark、Tcpdump等)捕获并记录在网络中传输的数据包。这些数据包包含了网络通信的各种信息,如源IP地址、目标IP地址、端口号以及数据内容。通过分析这些数据包,...
抓包工具,也被称为网络分析工具,是一种在计算机网络中用于捕获数据包的软件。它们可以帮助用户深入了解网络通信过程,对于故障排查、网络安全分析、应用程序性能优化等场景具有重要作用。下面将详细介绍抓包工具的...
网络抓包是IT行业中一种非常重要的技术,它用于监测、分析和记录网络通信数据,以帮助开发者、网络管理员和安全专家理解网络流量的行为。在这个场景中,提到的是一个名为"HTTPFilter.7z"的压缩包,其中包含了可能...
教程提供了一个批处理脚本`获取手机抓包文件.cmd`,你需要修改其中的adb路径并运行,它将自动将文件拉取到当前目录。 7. **异常处理**: 如果在执行抓包时遇到权限问题,如提示找不到设备(`dervi*** not find`)...
抓包想使用tcpdump来完成,但是tcpdump抓包之后只能保存为文件,我需要将其保存到数据库。想来想去shell脚本似乎不太好实现,于是用了比较热门的python来实现。不得不说,python丰富的第三方库确实是很强大,下面是...
SIP消息和sipp脚本编写,含参数详解、tcpdump抓包介绍、sipp启动方式介绍
除了这些专业工具,还有一些操作系统自带的抓包工具,例如Windows上的`tcpdump`(在命令行环境下使用)和Linux下的`Wireshark`(前身称为`etherdump`)。这些工具虽然界面相对简洁,但功能同样强大,尤其适合命令行...
1. **命令行操作**:tcpdump适合于自动化脚本和服务器环境,通过命令行参数控制抓包行为。 2. **基本的过滤选项**:尽管没有Wireshark那么直观,但tcpdump提供了一些基本的过滤选项,允许用户指定要捕获的数据包类型...
在提供的压缩文件中,tcpdump-4.9.3.tar.gz是TCPDump的源代码包,包含了实现其功能的所有源代码和编译脚本。而libpcap-1.9.1.tar.gz则是libpcap库的源代码包,是TCPDump和其他依赖libpcap的工具的基础。通过编译和...
4.1 利用tcpdump抓包,通过Wireshark分析捕获的数据包,分析IP的报文结构,将IP协议树中各个名字字段,字段长度,字段信息填入下表。 4.2 利用Wireshark分析并解读相关traceroute命令执行结果。 4.3 实验中相关...
抓包工具如Wireshark或tcpdump可以用来捕获网络上的kad协议通信。在抓包过程中,我们需要关注包含nodes.dat数据的kad消息,这通常是通过TCP或UDP传输的。 在抓包分析中,我们首先会看到kad协议的报文结构。kad报文...
Wireshark和tcpdump是两种广泛使用的网络抓包和分析工具,它们在IT行业中扮演着至关重要的角色,尤其是在网络故障排查、网络安全分析以及协议开发和测试中。下面将详细介绍这两个工具及其相关知识点。 **Wireshark*...
### Linux命令行抓包及包解析工具tshark(wireshark)使用实例解析 #### 知识点一:tshark与Wireshark的关系及其安装 - **tshark与Wireshark的关系**: - tshark是Wireshark的一部分,主要用于命令行下进行网络...
今天有个小需求,要确认客户端有没有往服务端发送udp包,但为了减轻工作量,不想每次到机器上手动执行tcpdump抓包命令。 于是就写了个脚本来释放人力。 二、代码实现 整个脚本我还加了一些其他功能:时间戳、...