Amazon Best VPN GoSearch

OnWorks 网站图标

Scamper - 云端在线

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

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

程序:

您的姓名


疾走 — 并行互联网测量实用程序

概要


疾走 [-?DV[-c 命令[-p PPS[-w 窗口[-M 监视器名称[-l 列表名称[-L 列表号]
[-C 周期编号[-o 输出文件[-F 火墙[-d 调试文件[-e pid文件[-O 选项]
[-i IP地址 | -I 命令 | -f 文件 | -P [ip:]端口 | -U Unix-dom]

商品描述


- 疾走 实用程序提供了对 IPv4 执行 Internet 测量技术的能力
和 IPv6 地址并行填充指定的每秒数据包速率。 目前,
疾走 支持众所周知的 traceroute 和 ping 技术,以及 MDA traceroute,
别名解析、tbit、sting 和邻居发现的某些部分。

疾走 有四种操作模式。 第一的, 疾走 可以提供地址列表
命令行 -i 选项。 疾走 然后将使用每个命令执行一个命令
并行提供地址,并在每个任务完成时输出结果。 第二,
疾走 可以在列表文件中提供一个地址列表,每行一个地址,使用
-f 选项。 第三, 疾走 可以在命令行上提供完整命令的列表
-I 选项。 最后, 疾走 可以指示侦听 IP 地址和端口
指定 -P 选项,或在指定的 unix 域套接字上 -U 选项,其中
它可以动态地接受命令。

选项如下:

-? 打印命令行选项列表和每个选项的概要。

-v 原因 疾走 输出版本信息并退出。

-D 设置此选项后, 疾走 将分离并成为守护进程。 与 -P or
-U 选项​​。

-c 命令
指定命令 疾走 默认使用。 目前的选择
选项是:
- 迪利亚斯
- 邻居光盘
-
- 追踪
- 跟踪表
- 吸气
-
-
疾走 默认使用跟踪。 可用的命令及其选项是
记录如下。

-p PPS 指定目标每秒数据包速率 疾走 达到。 默认情况下,这
值是20。

-w 窗口
指定可以并行探测的最大任务数。 一个值
零没有上限。 默认情况下,使用零。

-M 监视器名称
指定机器的规范名称,其中 疾走 正在运行。 这个值被使用
在疣输出文件中记录输出时。

-l 列表名称
从命令行运行时指定列表的名称。 这个值被使用
在疣输出文件中记录输出时。

-L 列表号
从命令行运行时指定列表的数字 ID。 这个值
在疣输出文件中记录输出时使用。

-C 周期编号
指定从命令行运行时开始的数字循环 ID。 这个
在疣输出文件中记录输出时使用值。

-o 输出文件
指定要写入测量结果的默认输出文件。 默认情况下,
使用标准输出。

-F 火墙
指定 scamper 可以在需要它的测量中使用防火墙。 使用
FreeBSD 和 MacOS X 系统上的防火墙,这里通过 ipfw。

-d 调试文件
指定要写入调试消息的文件名。 默认情况下,没有调试文件是
已使用,但如果为调试而构建了 scamper,则调试输出将发送到 stderr。

-e pid文件
指定一个文件来写入scamper 的进程ID。 如果 Scamper 是用
权限分离,写入非特权进程的ID。

-O 选项
允许进一步调整scraper的行为。 目前的选择
选项是:
- 文本: 输出结果为纯文本。 适合互动使用。
- 疣: 以疣格式输出结果。 适用于归档测量
结果并供研究人员使用,因为它记录了不容易获得的细节
用文本选项表示。
- json: 以json格式输出结果。 适用于加工测量
结果用脚本语言。 更好的方法是输出结果
疣格式,并使用 sc_warts2json(1)。
- 行星实验室: 告诉scamper它在一个planetlab系统上运行。 必须使用
Planetlab 的安全原始套接字。
- 原始协议: 告诉scamper 使用IPPROTO_RAW 套接字发送IPv4 TCP 探测,而不是
而不是数据链路套接字。
- 选择: 告诉scraper使用 选择(2) 而不是 英寸(2)
- 队列: 告诉scraper使用 队列(2) 而不是 英寸(2) 在系统上
队列(2) 可用。
- 民意调查: 告诉scraper使用 民意调查(7) 而不是 英寸(2) 在系统上
民意调查(7) 可用。
- 茶匙: 输入文件由预先指定的 IP 地址序列组成
IP 时间戳。
- cmd文件: 输入文件由完整的命令组成。
- 非初始化: 不要初始化邻居发现缓存。
- 外拷贝: 使用默认输出写入scamper写入的所有数据的副本
方法。
- 调试文件附加: 附加到指定的调试文件 -d 选项。 该
默认是截断调试文件。
- 注释: 不要在 Shopper 中的任何地方使用 TLS,包括 tbit。

-i IP 1..N
在命令行上使用指定的命令指定要探测的地址
-c 选项。

-f 列表文件
指定要读取的目标地址的输入文件,每行一个,并使用
指定的命令 -c 每个选项。

-I 命令。
指定要执行的完整命令,包括目标地址。

-P [ip:]端口
指定 疾走 提供一个监听指定 IP 的控制套接字
本地主机上的地址和端口。 如果未指定 IP 地址, 疾走
绑定到环回地址上指定的端口。

-U UNIX 插座
指定 疾走 提供一个控制套接字监听指定的套接字
unix 域。

跟踪 配置


trace命令用于进行traceroute。 的以下变体
跟踪路由(8) 可用选项:

痕迹 [-MQT[-c 信心[-d 端口[-f 第一跳[-g 间隙限制[-G 间隙动作]
[-l 循环[-m 最大[-o 抵消[-O 选项[-p 有效载荷[-P 方法[-q 尝试]
[-s 运动[-S 源地址[-t 咳嗽[-U 用户身份[-w 等待[-W 等待探测[-z gss-入口]
[-Z lss 名称]

-c 信心
指定应该探测到指定的置信水平(95% 或 99%)的跳跃
以确保跟踪已经看到将回复该跃点的所有接口。

-d 端口
指定用于基于 UDP 和基于 TCP 的基本目标端口值
跟踪路由方法。 对于 ICMP-paris,此选项设置 ICMP 校验和值。

-f 第一跳
指定开始探测的 TTL 或 HLIM 值。 默认情况下,第一跳为
一个被使用。

-g 间隙限制
指定允许的无响应跃点数,直到进行检查以查看是否
目的地会回应。 默认情况下,使用 5 跳的间隙限制。 环境
间隙限制为 0 会禁用间隙限制,但不建议这样做。

-G 间隙动作
指定如果满足 gaplimit 条件应该发生什么。 值为 1
(默认)表示停止探测,而值为 2 表示发送最后一跳探测。

-m 最大
指定将被探测的最大 TTL 或 HLIM 值。 默认情况下,有
除了 Internet 协议允许的 255 跳之外,没有任何限制。

-M 指定路径 MTU 发现 (PMTUD) 应在
初始跟踪路由完成。 疾走 不会进行 PMTUD,除非它正在探测
响应目的地,否则无法区分所有数据包
只是因为丢失大数据包(大于 MTU)而丢失。

-l 循环
指定在探测停止之前允许的最大循环数。 默认情况下,一个
使用值一。 零值禁用循环检查。

-o 抵消
指定要在探针中使用的碎片偏移量。 默认情况下,不使用偏移量。

-O 选项
指定要使用的可选参数。 此选项的当前选择是:
- dl 指定数据链路套接字应该用于对数据包进行时间戳,并且
接收某些数据包。
- dtree-noback 指定 traceroute 不应在以下情况下进行向后探测
使用双树。

-p 有效载荷
指定要用作基础的探测器的有效负载。 有效载荷在
十六进制。 请注意,提供的有效载荷只是一个基础; 前 2 个字节可能
进行修改以完成 ICMP-Paris 和 UDP-Paris traceroute。

-P 方法
指定要使用的 traceroute 方法。 疾走 目前支持五种不同的
探测方法:UDP、ICMP、UDP-paris、ICMP-paris、TCP 和 TCP-ACK。 默认情况下,UDP-
使用巴黎。

-q 尝试
指定每跳获得响应的最大尝试次数。 默认情况下,
使用值 XNUMX。

-Q 指定发送所有分配的探测,无论有多少响应
已收到。

-s 运动
指定要使用的源端口值。 对于基于 ICMP 的方法,此选项
指定要使用的 ICMP 标识符。

-S 源地址
指定要在探测中使用的源地址。 地址不能被欺骗。

-t 咳嗽 指定要在 IP ToS/DSCP + ECN 字节中设置的值。 默认情况下,这个字节是
设置为零。

-T 指定来自目标的超时消息不会导致跟踪
定义为到达目的地。

-U 用户身份
指定一个无符号整数以包含在收集的数据中; 的意义
user-id 完全取决于用户,对 traceroute 的行为没有影响。

-w 等待
指定等待回复的时间(以秒为单位)。 默认情况下,值为 5
用过的。

-W 等待探测
指定在发送之间等待的最短时间,以 10 毫秒为单位
连续探针。 默认情况下,会尽快发送下一个探测。

-z gss-入口
指定在遇到时停止探测的 IP 地址; 与双树一起使用
算法。

-Z lss 名称
指定在确定何时停止时使用的本地停止集的名称
向后探查; 与双树算法一起使用。

中国平安 配置


ping 命令用于进行ping 命令。 的以下变体 (8)
可用选项:

平 [-R[-B 有效载荷[-c 探针计数[-C icmp总和[-d 端口[-F 运动[-i 等待]
[-m TTL[-M MTU[-o 回复计数[-O 选项[-p 模式[-P 方法[-s 尺寸]
[-S 源地址[-T 时间戳[-U 用户身份[-W 超时[-z 咳嗽]

-B 有效载荷
在十六进制字符串中指定要包含在每个探测中的有效负载。

-c 探针计数
指定退出前要发送的探测数。 默认情况下,值为 4
用过的。

-C icmp总和
指定发送探测时要使用的 ICMP 校验和。 每个探针的有效载荷
将被操纵,以便校验和有效。

-d 端口
指定要在每个 TCP/UDP 探测中使用的目标端口,以及第一个 ICMP
在 ICMP 探测中使用的序列号。

-F 运动
指定要在每个 TCP/UDP 探测中使用的源端口,以及要在其中使用的 ICMP ID
ICMP 探针。

-i 等待
指定探测之间等待的时间长度(以秒为单位)。 默认情况下,一个
使用值 1。

-m TTL 指定用于传出数据包的 TTL 值。 默认情况下,值为 64
用过的。

-M MTU 指定一个伪 MTU 值。 如果响应包大于伪 MTU,
发送 ICMP 数据包太大 (PTB) 消息。

-o 回复计数
指定探测可能停止时所需的回复数量。 经过
默认情况下,发送所有探测。

-O 选项
此选项的当前选择是:
- dl 指定 ping 应使用数据链路套接字,而不是原始
插座。
- 欺骗 指定源地址将根据
指定的地址 -S 选项。 地址诈骗者否则会使用
因为源地址嵌入在探测的有效载荷中。
- TBT 指定 ping 的目标是获得碎片化的响应,所以
-c 选项指定要发送的数据包数量,以及 -o 选项
指定需要多少个碎片化的响应。

-p 模式
指定要在探测器中使用的十六进制模式。 最多可以指定 16 个字节。
默认情况下,每个探测器的字节都为零。

-P 方法
指定要发送的 ping 数据包的类型。 默认情况下,ICMP 回显请求是
发送。 选项包括:icmp-echo、icmp-time、tcp-syn、tcp-ack、tcp-ack-sport、udp 和
udp 端口​​。

-R 指定应使用记录路由 IP 选项。

-s 尺寸
指定要发送的探测的大小。 探头尺寸包括长度
IP 和 ICMP 标头。 默认情况下,84 字节的探测大小用于 IPv4 ping,
和 56 个字节用于 IPv6 ping。

-S 源地址
指定要在探测中使用的源地址。 如果 -O,则地址可以被欺骗
包括恶搞。

-T 时间戳
指定包含 IP 时间戳选项。 时间戳选项可以
be: tsprespec 其中可以指定感兴趣的设备的 IP 地址; 只,
其中时间戳由设备嵌入但不包含 IP 地址; 和
tsandaddr,其中时间戳和 IP 地址包含在路径中的设备中。
有关更多信息,请参阅示例部分。

-U 用户身份
指定一个无符号整数以包含在收集的数据中; 的意义
user-id 完全取决于用户,对 ping 的行为没有影响。

-W 超时
指定发送最后一个 ping 后等待响应的时间。 默认情况下
这是一秒钟。

-z 咳嗽 指定要在 IPv4 ToS/DSCP + ECN 字节中使用的值。 默认情况下,这个字节
设置为零。

迪利亚斯 配置


dealias 命令用于发送用于别名解析的探测。 它支持
mercator 技术,如果路由器使用不同的地址,则推断别名
发送 ICMP 响应; 盟友技术,如果一系列
发送到交替 IP 地址的探测会产生递增、交错的 IP 响应
ID值; 雷达枪,其中探测被多轮发送到一组 IP 地址,并且
通过对结果进行后处理来推断别名; prefixscan,在其中搜索别名
在指定 IP 地址的前缀中; 和凹凸,其中两个地址被认为是别名
被探测以迫使它们的 IP-ID 值乱序。 以下选项
可用于 疾走 迪利亚斯命令:

迪利亚斯 [-d 端口[-f 做傻事[-m 方法[-o 回复[-O 选项[-p 探针选项]
[-q 尝试[-r 等待[-s 运动[-t TTL[-U 用户身份[-w 等待超时]
[-W 等待探测[-x 排除]

-d 端口
指定发送探测时要使用的目标端口。 仅适用于
墨卡托技术; 目标端口可以在探针定义中指定 -p
对于其他别名解析方法。

-f 做傻事
指定别名匹配的模糊因子。 默认为 200。仅对盟友有效
和凹凸。

-m 方法
指定用于别名解析的方法。 有效选项是:盟友、碰撞、
墨卡托、前缀扫描和雷达枪。

-o 回复
指定要等待的回复数量。 仅对前缀扫描有效。

-O 选项
允许进一步定制别名解析行为。 目前的选择
这个选项是:
- 序列 其中 IP-ID 值需要严格按顺序排列(没有
对数据包重新排序的容忍度)
- 洗牌 随机化每轮发送的探测顺序; 仅对雷达枪有效
试探。
- 贵族 不允许在响应中使用字节交换的 IP-ID 值。 对盟友有效
和前缀扫描。

-p 探针定义
指定探针的定义。 可能的选项是:

-c 总和 指定用于 ICMP 探测的 ICMP 校验和。 的有效载荷
探头将适当改变。

-d dst 端口
指定探测的目的端口。 默认为 33435。

-F 源端口
指定探针的源端口。 默认为 (pid & 0x7fff) +
0x8000。

-i IP 指定探测的目的IP地址。

-M MTU 指定请求分段响应时使用的伪 MTU。

-P 方法
指定用于探测的方法。 有效选项为:udp、udp-
dport、tcp-ack、tcp-ack-sport、tcp-syn-sport 和 icmp-echo。

-s 尺寸
指定要发送的探测的大小。

-t TTL 指定探测的 IP 生存时间。
ally 方法最多接受两个探针定义; prefixscan 方法期望
一种探针定义; 雷达枪需要至少一种探针定义; 凹凸预期
两个探针定义。

-q 尝试
指定如果未获得有用的探测应重试多少次
响应。

-r 等待
指定在使用雷达枪的探测轮之间等待的毫秒数。

-s 运动
指定发送探测时使用的源端口。 仅对墨卡托有效。

-t TTL 指定发送的探测的生存时间。 仅对墨卡托有效。

-U 用户身份
指定一个无符号整数以包含在收集的数据中; 的意义
user-id 完全由用户决定,对dealias 的行为没有影响。

-w 等待超时
指定等待来自远程主机的回复的时间(以毫秒为单位)。

-W 等待探测
指定在探测之间等待的时间(以毫秒为单位)。

-x 排除
指定使用 prefixscan 方法时要排除的 IP 地址。 或许
多次指定以排除多个地址。

邻居 发现 配置


neighbordisc 命令尝试使用以下命令查找给定 IP 地址的第 2 层地址
IPv4 ARP 或 IPv6 邻居发现。 以下选项可用于 疾走
邻居盘命令:

邻居磁盘 [-FQ[-i 接口[-o 回复计数[-q 尝试[-w 等待]

-F 指定我们只想要第一个响应。

-Q 指定我们要发送所有尝试。

-i 接口
指定用于邻居发现的接口名称。

-o 回复计数
指定我们等待多少回复。

-q 尝试
指定我们发出多少探测器。

-w 等待
指定探测之间的等待时间(以毫秒为单位)。 默认为 1000。

TBIT 配置


tbit 命令可用于推断指定主机的 TCP 行为。 目前,它
实施测试以检查主机响应 ICMP Packet Too Big 的能力
消息,并响应显式拥塞通知。 以下选项是
可用于 疾走 tbit 命令:

位 [-t 类型[-p 应用[-d 端口[-s 运动[-b ASN[-f 饼干[-m MSS[-M MTU]
[-o 抵消[-O 选项[-P PTBSRC[-q 尝试[-S 源地址[-T TTL[-u 网址[-U 用户身份]
[-w 规模]

-t 类型 指定要使用的测试类型。 有效选项为:pmtud、ecn、null、
sack-rcvr、icw、blind-rst、blind-syn、blind-data。

-p 应用 指定生成用于测试的流量类型。 目的端口
默认应用程序标准端口。 有效的应用程序是:http、bgp。

-d 端口 指定发送数据包的目的端口。 默认值为
特定于应用程序。

-s 运动 指定发送数据包的源端口。 默认是基于
疾走 进程标识。

-b ASN 指定应在以下情况下使用的自治系统编号 (ASN)
建立 BGP 会话。

-f 饼干 指定建立 TCP 时应使用的 TCP 快速打开 cookie
连接。

-m MSS 指定要通告给远程主机的最大段大小。

-M MTU 指定要在 Packet Too Big 消息中使用的 MTU。

-o 抵消 指定进行盲同步时使用的序列号偏移量和
盲先测试,以及执行时使用的确认号偏移量
盲数据测试。

-O 选项 允许进一步定制 tbit 行为。 目前的选择
选项是:
- 黑洞: 对于 PMTUD 测试,不要发送 Packet Too Big 消息; 这个
测试主机推断 PMTUD 黑洞并解决它的能力。
- tcpts: 在建立 TCP 时宣传对 TCP 时间戳的支持
联系。 如果对端支持 TCP 时间戳,则将时间戳嵌入
数据包。
- ipts 同步: 尝试在 SYN 数据包中使用时间戳 IP 选项
建立 TCP 连接。
- iprr 同步: 尝试时在 SYN 数据包中使用记录路由 IP 选项
建立 TCP 连接。
- ipqs 同步: 尝试时在 SYN 数据包中使用快速启动 IP 选项
建立 TCP 连接。
- 解雇: 在以下情况下通告对 TCP 选择性确认 (SACK) 的支持
建立 TCP 连接。
- 为: 使用官方 IANA 号码宣传对 TCP 快速开放的支持
分配用于快速打开。
- fo-exp: 使用测试号宣传对 TCP 快速打开的支持
由 IANA 指定用于快速开放。

-P PTBSRC 指定应该用于发送 Packet Too Big 的源地址
pmtud 测试中的消息。

-q 尝试 指定对每个数据包进行尝试以减少错误的次数
丢包导致的推论。

-S 源地址 指定应该在发送的 TCP 数据包中使用的源地址
tbit 测试。

-T TTL 指定应在发送的 TCP 数据包中使用的 IP 生存时间值
tbit 测试。

-u 网址 指定 http 应用程序的 url。

-U 用户身份 指定一个无符号整数以包含在收集的数据中; 意义
user-id 完全取决于用户,对行为没有影响
tbit。

-w 规模 指定在建立 TCP 连接时使用的窗口缩放选项。

跟踪表 配置


tracelb 命令用于推断源和
目的地。 以下选项可用于 疾走 tracelb 命令:

跟踪lb [-c 信心[-d 端口[-f 第一跳[-g 间隙限制[-P 方法[-q 尝试]
[-Q 最大探针[-s 运动[-t 咳嗽[-U 用户身份[-w 等待超时[-W 等待探测]

-c 信心
指定我们想要达到的置信水平,没有更多
给定跃点的并行负载平衡路径。 有效值为 95(默认)
和 99,分别表示 95% 的置信度和 99% 的置信度。

-d 端口 指定要使用的基本目标端口。 默认为 33435,默认
用于 跟踪路由(8)。

-f 第一跳 指定我们应该开始探测多少跳。

-g 间隙限制 指定在探测之前允许多少连续的无响应跃点
下来一个树枝停了下来。 默认为三个。

-P 方法 指定我们应该使用哪种方法进行探测。 有效的选项是:
“udp-dport”、“icmp-echo”、“udp-sport”、“tcp-sport”和“tcp-ack-sport”。
默认为“udp-dport”。

-q 尝试 指定我们应该发送多少个探测来尝试接收回复。
默认为2。

-Q 最大探针 指定我们想要发送的最大探测数。 默认为
3000.

-s 运动 指定发送探测时使用的源端口。 默认基于
进程标识。

-t 咳嗽 指定传出探测的 IP 服务类型字段的值。
默认为0。

-U 用户身份 指定一个无符号整数以包含在收集的数据中; 意义
user-id 完全取决于用户,对行为没有影响
的痕迹lb。

-w 等待超时
以秒为单位指定等待对探测的答复的时间。 默认为 5。

-W 等待探测
以 1/100 秒为单位指定探测之间的等待时间。 默认为
25(即 250 毫秒)。

STING 配置


sting 命令用于使用带有 TCP 探测的算法来推断单向丢失。 它
需要使用 -F 选项。 以下选项是
可用于 疾走 刺痛命令:

刺 [-c [-d 端口[-f 分配[-h 请求[-H [-i 其中[-m 意味着]
[-s 运动]

-c 指定要制作的样本数。 默认发送 48 个样本,如
这个值是 FreeBSD TCP 重组队列长度的当前默认值。
Sting 0.7 使用 100 个样本。

-d 端口 指定要使用的基本目标端口。 默认为80,默认端口
由 HTTP 协议使用。

-f 分配
指定样本的延迟分布。 默认情况下是统一的
分布构建。 其他发行版目前没有
在 scamper 的 sting 实现中实现。

-h 请求 指定要发出的默认请求。 目前未实施。

-H 指定请求中留下的初始孔的大小。 默认值为 3
字节,与 sting-0.7 相同。

-i 其中 指定数据播种和孔填充之间的相间延迟,在
毫秒。 默认情况下,sting 在阶段之间等待 2000 毫秒。

-m 意味着 指定在数据阶段发送数据包的平均速率,以毫秒为单位。
默认情况下,sting 在两次探测之间等待 100 毫秒。

-s 运动 指定发送探测时使用的源端口。 默认基于
进程标识。

嗅探 配置


sniff 命令用于捕获匹配特定签名的数据包。 目前,该
唯一支持的签名是具有特定 ID 值的 ICMP 回显数据包,或数据包
包含这样的报价。 以下选项可用于 疾走 嗅探命令:

刺 [-c 限制-pktc[-G 限时[-S ip地址[-U 用户身份]

-c 限制-pktc
指定要捕获的最大数据包数。

-G 限时
指定捕获数据包的最长时间(以秒为单位)。

-S ip地址 指定数据包到达时必须使用的 IP 地址。 诈骗者使用IP
地址以识别适当的接口来侦听数据包。

-U 用户身份 指定一个无符号整数以包含在收集的数据中; 意义
user-id 完全取决于用户,对行为没有影响
闻。

唯一支持的表达式是 icmp[icmpid] == X,其中 X 是要选择的 ICMP-ID。

数据 类别 特色


疾走 有两种数据输出格式。 第一种是人类可读的格式,适用于
关闭数据收集和测量。 第二种,称为 , 是一种二进制格式
记录更多元数据,比人类可读的格式更精确。

疾走 专为互联网规模的测量而设计,其中包含大量目标
提供用于探测。 疾走 能够同时探测多个列表,
每个都有一个混合率,指定列表的优先级。 疾走 也可以使
地址列表上的多个循环。

将输出写入 文件, 疾走 记录每个列表和循环的详细信息
测量任务属于。

CONTROL 插座


开始时 -P 选项, 疾走 允许通过 TCP 套接字进行进程间通信
绑定到本地主机上提供的端口。 此套接字用于控制
长期经营 疾走 过程。 客户端可以通过使用
远程登录(1) 打开与提供的端口的连接。

以下控制套接字命令可用。

出口
exit 命令关闭当前控制套接字连接。

连接
attach 命令改变了方式 疾走 接受并回复命令,返回
结果直接通过控制插座。 看 以下部分的详细信息
命令被接受。

得到 论点
get 命令返回所提供参数的当前设置。 有效参数
值为:holdtime、monitorname、pid、pps、sport、version。

论点 ...
set 命令为提供的参数设置当前设置。 有效参数
值为:holdtime、monitorname、pps。

资源 论点 ...

参数
- 资源 命令允许添加新的输入源。 它接受
以下参数:

姓名 绳子
来源的名称。 该参数是强制性的。

描述 绳子
描述源的可选字符串。

命令 绳子
为每个提供的地址执行的命令。 如果未提供,则
使用默认命令。

列表编号 uint32_t
一个可选的数字列表标识符,由人工分配。 如果没有提供,一个
使用零值。

周期编号 uint32_t
要使用的可选数字初始循环标识符,由人工分配。 如果
未提供,则使用值 XNUMX。

优先 uint32_t
一个可选的数值,指定测量的混合率
来源与其他来源相比。 如果未提供,则混合比率为 XNUMX
用过的。 零值会导致创建源,但不会主动创建
用过的。

输出文件 绳子
将结果写入的输出文件的名称,之前定义为
输出文件 open. 如果未提供,则使用默认输出文件。

文件 绳子
要从中读取目标地址的输入文件的名称。 这个参数是
如果源是受管源,则是必需的。

周期 整数
修改目标地址文件的周期数。 如果为零, 疾走
将无限循环遍历文件。 该参数将被忽略,除非
定义了托管源。

自动重载 [on | 折扣]
此参数指定是否应重新读取目标地址文件
每当一个循环完成时,或者如果与
应使用前一个循环。 如果未指定,则该文件不是
在循环时间自动重新加载。

更新 姓名 参数
- 资源 更新 命令允许现有源的某些属性
修改的。 要更新的源用 姓名 范围。 有效的
参数是:autoreload、cycles 和priority。

名单 ...
- 资源 名单 命令提供所有当前定义的源的列表。 这
可选的第三个 姓名 参数将列表限制为指定的源。

周期 姓名
- 资源 周期 命令在临时源中手动插入循环标记。

删除 姓名
- 资源 删除 如果可能,命令会删除命名的源。

输出文件 论点 ...
outfile 命令提供了管理输出文件的能力。 它接受
以下参数:

open ...
- 输出文件 open 命令允许定义新的输出文件。 它接受
以下参数:

姓名 别号
输出文件的别名。 该参数是强制性的。

文件 绳子
输出文件的文件名。 该参数是强制性的。

模式 [截短 | 附加]
文件将如何打开。 如果使用追加模式,则任何现有文件
具有指定名称的将被附加到。 如果使用截断模式,
任何现有文件在打开时都会被截断。

关闭 别号
- 输出文件 关闭 命令允许关闭现有的输出文件。 这
强制性 别号 参数指定要关闭的输出文件。 一个输出文件
当前引用的无法关闭。 关闭一个文件
当前引用,必须打开一个新的输出文件,然后 输出文件 交换
命令被使用。

交换 alias1 alias2
- 输出文件 交换 命令交换与每个输出文件关联的文件。

名单
- 输出文件 名单 命令输出现有输出文件的列表。

观察 来源
此命令允许监视源事件。 执行时,控制socket
然后将在添加、更新、删除、完成源时提供事件通知,
或循环。 每个事件都以自事件以来经过的秒数计数为前缀
Unix 时代。 以下示例说明了事件监控功能:

事件 1169065640 源添加名称 'foo' list_id 5 优先级 1
事件 1169065641 源更新 'foo' 优先级 15
事件 1169065642 源循环 'bar' id 2
EVENT 1169065650 源完成 'bar'
事件 1169065661 源删除 'foo'

关闭 论点
关闭参数允许 疾走 进程被干净地退出。 下列
支持论据

完成
- 关闭 完成 命令要求 疾走 在当前任务时关闭,
以及所有剩余的周期,都已完成。

红晕
- 关闭 红晕 命令要求 疾走 刷新所有剩余任务
与每个列表一起排队,完成所有当前任务,然后关闭。

现在 - 关闭 现在 命令原因 疾走 立即关机。 未完成的任务
被清除。

取消
- 关闭 取消 命令取消任何挂起的关闭。

MODE


在附加模式下,没有任何常用的交互模式命令可用。 相反,命令
可以直接输入,结果将直接通过控制套接字发回。
命令的指定方式与命令行调用的 -I 标志相同
of 疾走. 回复被单个 \n 字符分成几行,并具有以下之一
以下格式:

ERR ...
以 3 个字符“ERR”开头的行表示发生了错误。 其余的部分
该行的将包含错误消息。

OK 编号
带有 2 个字符“OK”的行表示 scamper 已接受该命令。
疾走 20110623 之后的版本返回与命令关联的 ID 号,
允许通过随后发出“暂停”指令来暂停任务。

了解更多
仅包含 4 个字符“MORE”的行表示 Scraper 有能力
接受更多的探测命令并行运行。

数据 长度
一行以 4 个字符“DATA”开头,后跟一个空格,然后是一个以 10 为底的数字
表示结果的开始。 长度 指定数据的字符数,
包括换行符。 数据采用二进制warts格式并在之前进行uuencoded
传输。

要退出附加模式,客户端必须发送一行包含“完成”的行。 停止一个
尚未完成的命令,发出“halt”指令并返回 id 号
当命令被接受为唯一参数时。

示例


使用默认的 traceroute 命令跟踪到 192.0.2.1 的路径:

逃跑者-i 192.0.2.1

要推断网络中的路径 MTU 更改并将它们与跟踪路由路径相关联:

逃跑者-I“跟踪-P udp-巴黎-M 192.0.2.1”

要将 paris traceroute 与 ICMP 探测一起使用,每跳使用 3 个探测,发送所有探测,
写入指定的疣文件:

scamper -O 疣 -o file.warts -I“trace -P icmp-paris -q 3 -Q 192.0.2.1”

ping 中定义的一系列地址 文件名, 探测每个地址 10 次:

逃跑者 -c "p​​ing -c 10" 文件名

使用多级引用的命令时,必须小心 shell 引用,
例如在使用 dealias 命令给出探测描述时。 以下发送UDP
探测交替的 IP 地址,间隔一秒,并需要返回 IP-ID 值
要严格按顺序。

scamper -O 疣 -o ally.warts -I "dealias -O inseq -W 1000 -m ally -p '-P udp -i
192.0.2.1' -p '-P udp -i 192.0.2.4'"

或者,以下完成相同的操作,但不指定 UDP 探测
方法两次。

scamper -O 疣 -o ally.warts -I "dealias -O inseq -W 1000 -m ally -p '-P udp'
192.0.2.1 192.0.2.4“

以下命令扫描 198.51.100.0/28 以查找与 192.0.2.4 匹配的别名,但跳过
198.51.100.3.

scamper -O warts -o prefixscan.warts -I "dealias -O inseq -W 1000 -m prefixscan -p '-P
udp' -x 198.51.100.3 192.0.2.4 198.51.100.0/28"

以下使用 UDP 探测枚举所有每流负载平衡路径
192.0.2.6 到 99% 的置信度; 它随每个探头改变源端口。

逃跑者 -I“tracelb -P udp-sport -c 99 192.0.2.6”

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




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