这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 tracesplit,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
tracesplit - 拆分跟踪
概要
跟踪分割 [ -f 导流板 | --过滤器=BPf] [ -c 计数 | --计数=数数] [ -b 字节 |
--字节=字节] [ -i 秒 | --秒=秒] [ -s 统一时间 | --开始时间=UNIX时间] [
-e 统一时间 | --结束时间=UNIX时间] [ -m 最大文件 | --最大文件数=最大文件数] [ -S 斯普林 |
--snaplen=斯普林] [ -z 水平 | --压缩级别=等级] [ -Z 方法 | - 压缩-
类型=方法] inputuri [inputuri ...] outputuri
商品描述
tracesplit 将给定的输入跟踪拆分为多个跟踪文件
-f bpf 过滤器
仅输出匹配 tcpdump 样式 bpf 过滤器的数据包
-c 数
每个输出文件的输出计数数据包。 输出文件将以
在 outputuri 中给出的 basename 与此中第一个数据包的数据包编号
文件中。
-b 字节
每个文件的输出字节字节数
-i 秒
在“秒”秒后启动一个新的跟踪文件
-s 统一时间
在 unixtime 之前不要输出任何数据包
-e 统一时间
unixtime 后不输出任何数据包
-m MAXFILES
不要创建超过“maxfiles”个跟踪文件
-S 斯普林
将数据包截断为“snaplen”字节长。 默认是收集整个
包。
-z 水平
使用指定的压缩级别压缩数据,范围从 0 到 9。
更高的压缩级别往往会导致更好的压缩,但需要更多
压缩的处理能力。
-Z 压缩法
使用指定的压缩算法压缩数据。 接受的方法是
“gzip”、“bzip2”、“lzo”、“xz”或“无”。 除非压缩,否则默认值为 none
指定级别,在这种情况下将使用 gzip。
示例
创建端口 1 流量的 80MB erf 跟踪。
tracesplit -z 1 -Z gzip -f 'port 80' -b $[ 1024 * 1024 ]
erf:/traces/bigtrace.gz erf:/traces/port80.gz
链接
有关 tracesplit(和 libtrace)的更多详细信息,请访问
http://www.wand.net.nz/trac/libtrace/wiki/UserDocumentation
使用 onworks.net 服务在线使用 tracesplit
