GoGPT Best VPN GoSearch

OnWorks 网站图标

tcpreplay - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 tcpreplay

这是 tcpreplay 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


tcpreplay - 重放存储在 pcap 文件中的网络流量

概要


预播放 [- [折扣值]]...[--选择名称 [[=| ]折扣值]]...


tcpreplay 是一个工具,用于从使用 tcpdump 或其他文件保存的文件中重放网络流量
写作的工具 电容(3) 档案。

商品描述


本手册页简要记录了 预播放 命令。 的基本操作
tcpreplay 是以输入文件的速度重新发送所有数据包
记录或指定的数据速率,最高可达硬件的能力。

可选地,流量可以在两个接口之间拆分,写入文件,过滤
并以多种方式编辑,提供测试防火墙、NIDS等网络的手段
设备。

有关更多详细信息,请参阅 Tcpreplay 手册,网址为:
http://tcpreplay.synfin.net/trac/wiki/manual

配置


-d , --调试=
启用调试输出。 此选项最多可出现 1 次。 这个选项需要
一个整数作为它的参数。 的价值 被限制为:
在 0 到 5 的范围内
默认值 这个选项是:
0

如果配置了--enable-debug,那么您可以指定详细级别
调试输出。 更高的数字会增加冗长。

-q, - 安静的
静音模式。

除了运行结束时的统计信息外不打印任何内容

-T 绳子, --定时器=绳子
选择包定时模式:select、ioport、rdtsc、gtod、nano、abstime。 这个选项
最多可出现 1 次。 默认的 绳子 这个选项是:
陀螺

允许您选择要使用的数据包计时方法:

纳米 - 使用 nanosleep() API

选择 - 使用 select() API

港口 - 写入 i386 IO 端口 0x80

资源管理器 - 使用 x86/x86_64/PPC RDTSC

陀螺 [默认] - 使用 gettimeofday() 循环

绝对时间 - 使用 OS X 的 AbsoluteTime API

--睡眠加速=
按指定的用户减少睡眠时间。 此选项采用整数
number 作为它的参数。 默认的 这个选项是:
0

减少我们通常在两个数据包之间睡眠的时间
指定使用次数c. 这提供了一个“模糊因子”来补偿运行
在非 RTOS 和其他使用 CPU 时间的进程上。 默认为禁用。

--rdtsc-点击=
指定 RDTSC clicks/usec。 此选项最多可出现 1 次。 这个选项
接受一个整数作为它的参数。 默认的 这个选项是:
0

覆盖计算的 RDTSC 点击次数/使用次数,这通常是
以兆赫为单位的 CPU。 仅当您指定时才有用 --计时器=rdtsc

-v, --详细
通过 tcpdump 将解码的数据包打印到 STDOUT。 此选项最多可出现 1 次。

-A 绳子, - 解码=绳子
传递给 tcpdump 解码器的参数。 此选项最多可出现 1 次。 这个
选项必须与以下选项一起出现:verbose。

启用详细模式时 (-v) 你也可以指定一个或多个额外的
要传递给的参数 转储 修改数据包的解码方式。 默认情况下,-n
和 -l 被使用。 请务必引用如下参数: -A "-axxx" 以便它们
不被 tcpreplay 解释。 请参阅 转储(1) 手册页
完整的选项列表。

-K, --启用文件缓存
启用将数据包缓存到内部存储器。 此选项必须出现在
结合以下选项:循环。

缓存 pcap 文件第一次缓存在 RAM 中时,以便后续循环
不要为了提高性能而产生任何磁盘 I/O 延迟。 确保你
有足够的空闲 RAM 来将整个 pcap 文件存储在内存中,否则系统将
交换和性能将受到影响。

--预加载-pcap
在发送之前将数据包预加载到 RAM 中。

此选项在开始按顺序发送之前将指定的 pcap(s) 加载到 RAM 中
提高重放性能,同时引入启动性能命中。
可以使用或不使用预加载 - 环形 并暗示 --启用文件缓存.

-c 绳子, --缓存文件=绳子
通过 tcpprep 缓存文件拆分流量。 此选项最多可出现 1 次。

-i 绳子, --intf1=绳子
服务器/主要流量输出接口。 此选项最多可出现 1 次。

-I 绳子, --intf2=绳子
客户端/二级流量输出接口。 此选项最多可出现 1 次。
此选项必须与以下选项一起出现:cachefile。

--listnics
列出可用的网络接口并退出。

-l , - 环形=
循环遍历捕获文件 X 次。 此选项最多可出现 1 次。 这个
option 接受一个整数作为它的参数。 的价值 受到约束
成为:
大于或等于 0
默认值 这个选项是:
1

--pktlen
覆盖 snaplen 并使用实际的数据包 len。 此选项最多可能出现 1
倍。

默认情况下,tcpreplay 将根据存储的“snaplen”的大小发送数据包
在 pcap 文件中,这通常是正确的做法。 然而,偶尔,
工具将存储更多字节然后被告知。 通过指定这个选项,tcpreplay
将忽略 snaplen 字段,而是尝试根据原始数据发送数据包
包长度。 如果指定此选项,可能会发生不好的事情。

-L , - 限制=
限制要发送的数据包数量。 此选项最多可出现 1 次。 这个
option 接受一个整数作为它的参数。 的价值 受到约束
成为:
大于或等于 1
默认值 这个选项是:
-1

默认情况下,tcpreplay 将发送所有数据包。 或者,您可以指定一个
要发送的最大数据包数。

-x 绳子, - 乘数=绳子
将重播速度修改为给定倍数。 此选项最多可出现 1 次。
此选项不得与以下任何选项一起出现:pps、
mbps,一次性,极速。

指定一个浮点值来修改数据包重放速度。 例子:
2.0 将以捕获速度的两倍重播流量
0.7 将以捕获速度的 70% 重播流量

-p , --pps=
以给定的数据包/秒重放数据包。 此选项最多可出现 1 次。 这个
选项不得与以下任何选项组合出现:
乘数、mbps、oneatatime、最高速度。 此选项将整数作为其
论据。

-M 绳子, --mbps=绳子
以给定的 Mbps 重放数据包。 此选项最多可出现 1 次。 这个选项
不得与以下任何选项组合出现:乘数、pps、
一次,极速。

为 tcpreplay 发送数据包的 Mbps 速率指定一个浮点值
在。

-t, --极速
尽可能快地重放数据包。 此选项不得组合出现
使用以下任一选项:mbps、乘数、pps、oneatatime。

-o, - 一次一个
对于每个用户输入,一次重放一个数据包。 此选项不得出现在
结合以下任何选项:mbps、pps、乘数、最高速度。

允许您一次遍历一个或多个数据包。

--pps-多=
每个时间间隔要发送的数据包数。 此选项必须出现在
结合以下选项:pps。 此选项采用整数
作为其论据。 的价值 被限制为:
大于或等于 1
默认值 这个选项是:
1

当试图以非常高的速率发送数据包时,每个数据包之间的时间可以是
如此之短,以至于无法准确地睡眠所需的时间。
此选项允许您一次发送多个数据包,从而允许更长的时间
可以更准确地实现睡眠时间。

-P, --pid
在启动时打印 tcpreplay 的 PID。

--统计=
每 X 秒打印一次统计信息。 此选项将整数作为其
争论。 的价值 被限制为:
大于或等于 1

请注意,这在很大程度上是“尽力而为”,并且发送数据包之间的延迟很长
可能会导致打印统计数据之间出现同样长的延迟。

-V, - 版
打印版本信息。

-h, --少帮助
显示较少的使用信息并退出。

-H, - 帮帮我
显示使用信息并退出。

-!, --更多帮助
通过寻呼机传递的扩展使用信息。

- [文件], --保存选择[=文件]
将选项状态保存到 文件. 默认是 最后 列出的配置文件
,在 OPTION PRESETS 部分,如下。

- 文件, --加载选项=文件, --无负载选项
加载选项来自 文件。 该 空载选项 表单将禁用加载
较早的 RC/INI 文件。 --无负载选项 处理早,乱序。

OPTION PRESETS


任何未标记为的选项 而不去 可预设的 可以通过加载值来预设
配置(“RC”或“.INI”)文件。 这 荷马 文件是“$$/",除非那是一个
目录。 在这种情况下,文件“.tcpreplayrc" 在该目录中搜索。

讯号


tcpreplay 理解以下信号:

信号灯1 暂停 tcpreplay

信号控制 重启tcpreplay

使用 onworks.net 服务在线使用 tcpreplay


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。