Below you will find pages that utilize the taxonomy term “Tcpdump”
May 28, 2016
利用tcpdump抓取MySQL执行的SQL
"\u003cp\u003e\u003ca href=\"http://ourmysql.com/archives/1358\"\u003ehttp://ourmysql.com/archives/1358\u003c/a\u003e\n编写脚本文件dumpsql.sh,内容如下:\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e#!/bin/bash\n#this script used montor mysql network traffic.echo sql\ntcpdump -i eth0 -s 0 -l -w - dst port 3306 | strings | perl -e \u0026#39;\nwhile(\u0026lt;\u0026gt;) { chomp; next if /^[^ ]+[ ]*$/;\n if(/^(SELECT|UPDATE|DELETE|INSERT|SET|COMMIT|ROLLBACK|CREATE|DROP|ALTER|CALL)/i)\n {\n if (defined $q) { print \u0026#34;$q\\n\u0026#34;; }\n $q=$_;\n } else {\n $_ =~ s/^[ \\t]+//; $q.=\u0026#34; $_\u0026#34;;\n }\n}\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e运行并抓去sql的执行。\u003c/p\u003e\n\u003cp\u003e抓取后在当前目录出现out.log文件,执 …\u003c/p\u003e"
April 29, 2012
linux tcpdump命令参数及用法详解–linux下抓包网络分析
"\u003cp\u003e采用命令行方式,它的命令格式为:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003etcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ][ -i 网络接口 ] [ -r 文件名] [ -s snaplen ][ -T 类型 ] [ -w 文件名 ] [表达式 ]\u003c/strong\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e1. tcpdump的选项介绍\u003c/strong\u003e\n-a 将网络地址和广播地址转变成名字;\n-d 将匹配信息包的代码以人们能够理解的汇编格式给出;\n-dd 将匹配信息包的代码以c语言程序段的格式给出;\n-ddd 将匹配信息包的代码以十进制的形式给出;\n-e 在输出行打印出数据链路层的头部信息;\n-f 将外部的Internet地址以数字的形式打印出来;\n-l 使标准输出变为缓冲行形式;\n-n 不把网络地址转换成名字;\n-t 在输出的每一行不打印时间戳;\n-v 输出一个稍微详细的信息,例如在ip包中可以包括ttl和服务类型的信息;\n-vv 输出详细的报文信息;\n-c 在收到指定的包的数目后,tcpdump就会停止;\n-F 从指定的文件中读取表达式,忽略其它的表达式;\n-i …\u003c/p\u003e\u003c/blockquote\u003e"
October 19, 2011
FreeBSD如何查看当前网络带宽占用情况?默认值CPU 硬盘IO 虚拟内存命令
"\u003cp\u003esystat 能实时查看各种信息\nsystat -pigs 默认值CPU\nsystat -iostat 硬盘IO\nsystat -swap 交换分区\nsystat -mbufs 网络缓冲区\nsystat -vmstat 虚拟内存\nsystat -netstat 网络\nsystat -icmp ICMP协议\nsystat -ip IP协议\nsystat -tcp TCP协议\nsystat -ifstat 网卡\u003c/p\u003e\n\u003cp\u003e显示PCI总线设备信息\npciconf -lv\n显示内核加载的模块\nkldstat -v\n显示指定模块\nklsdstat -m ipfilter\u003c/p\u003e\n\u003cp\u003e即插即用设备\npnpinfo\u003c/p\u003e\n\u003cp\u003e显示设备占用的IRQ和内存地址\ndevinfo -u\u003c/p\u003e\n\u003cp\u003ecpu\nsysctl -a|grep cpu\nsysctl -a|grep sched 查看使用的调度器,我编译的是ULE\u003c/p\u003e\n\u003cp\u003e虚拟内存\nvmstat\u003c/p\u003e\n\u003cp\u003e硬盘\ngstat\nsystat -iostat\niostat\u003c/p\u003e\n\u003cp\u003e网卡\nifconfig\nsystat -ifstat\u003c/p\u003e\n\u003cp\u003e网络\nnetstat\nsockstat\ntcpdump\ntrafshow\nsystat …\u003c/p\u003e"
September 5, 2011
超级详细Tcpdump的用法
"\u003cp\u003e第一种是关于类型的关键字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一台主机,net 202.0.0.0 指明 202.0.0.0是一个网络地址,port 23 指明端口号是23。如果没有指定类型,缺省的类型是host.\u003c/p\u003e\n\u003cp\u003e第二种是确定传输方向的关键字,主要包括src , dst ,dst or src, dst and src ,这些关键字指明了传输的方向。举例说明,src 210.27.48.2 ,指明ip包中源地址是210.27.48.2 , dst net 202.0.0.0 指明目的网络地址是202.0.0.0 。如果没有指明方向关键字,则缺省是src or dst关键字。\u003c/p\u003e\n\u003cp\u003e第三种是协议的关键字,主要包括fddi,ip,arp,rarp,tcp,udp等类型。Fddi指明是在FDDI(分布式光纤数据接口网络)上的特定 的网络协议,实际上它是”ether”的别名,fddi和ether具有类似的源地址和目的地址,所以可以将fddi协议包当作ether的包进行处理和 分析。其他的几个关键字就是指明了监听的包的协议内容。 …\u003c/p\u003e"