flow-xlate - 云端在线

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

程序:

您的姓名


流xlate — 将翻译应用到流的选定字段。

概要


流xlate [-hkn] [-b |] [-C 评论] [-d 调试级别] [-v 变量 捆绑]
[-在 流版本] [-X xlate_fname] [-X xlate_定义] [-z z_级别]

商品描述


这款 流xlate 实用程序用于将转换应用于流。 定义了翻译
在配置文件中,由操作和调用操作的定义组成。
定义采用术语的形式,每个术语可以有一个过滤器和多个
动作。

@VAR 或@{VAR:default} 形式的配置文件中的单词将扩展为
运行时通过使用 -v 选项设置变量名。

转换操作以 xlate-action 关键字开始,后跟一个符号名称。 每个
action 的类型定义如下。

翻译定义以 xlate-definition 关键字开头,后跟一个符号
姓名。 每个定义都由按以下顺序评估的术语组成
配置文件。 一个术语可以调用过滤器来有条件地调用一个动作。

动作类型/子命令 描述/示例
-------------------------------------------------- ----------------------
ip-source-address-to-network 基于掩码的零主机位。
ip-destination-address-to-network 基于掩码的零主机位。

(无子命令)

ip-source-address-to-class-network 零源主机位到
匹配类。
ip-destination-address-to-class-network 零 dst 主机位到
匹配类。

(无子命令)

ip-source-address-anonymize 匿名源地址。
ip-destination-address-anonymize 匿名目标地址。
ip-address-anonymize 匿名化 src/dst 地址。

算法 算法。 cryptopan-aes128 是
目前支持。
算法 cryptopan-aes128

键 键。 密钥是十六进制的 128 位。
钥匙 0123456789ABCDEFG

key-file 要从中加载密钥的文件。 关键是
128 位十六进制。
密钥文件 /mfstmp/secret-key

key-file-refresh 检查密钥文件的频率。
间隔以分钟为单位,
可选的第二个参数是
小时:分钟:秒指定
第一次刷新。 这个例子
每天都会加载一个新密钥
在12:00:00。
14400 12:00:00

ip-address-privacy-mask 将掩码应用于源和
要删除的目标地址
位。

ip-port-privacy-mask 将掩码应用到源和
要删除的目标端口
位。

tag-mask 将掩码应用到源和
目的地标签。

掩码源和目标掩码
申请。
掩码 0xFFFF 0xFFFF

scale 缩放数据包和字节。

规模 规模应用。
100级

replace-source-as0 替换源 AS 0
replace-destination-as0 替换目标 AS 0

作为 AS 替换值。
作为3112

配置


-b |
输出的字节顺序。

-C 评论
添加评论。

-d 调试级别
启用调试。

-h 显示帮助。

-k 与输入保持时间。

-n 不加载配置文件。 仅与 -V 一起使用

-v 变量 捆绑
设置一个变量 FOO=bar。

-V pdu_版本
使用 VHDL 语言编写 pdu_版本 格式输出。

1 NetFlow 版本 1(无序列号、AS 或掩码)
5 NetFlow 版本 5
6 NetFlow 版本 6(5+ 封装大小)
7 NetFlow 版本 7(Catalyst 交换机)
8.1 NetFlow AS聚合
8.2 NetFlow Proto 端口聚合
8.3 NetFlow 源前缀聚合
8.4 NetFlow 目标前缀聚合
8.5 NetFlow 前缀聚合
8.6 NetFlow 目的地(Catalyst 交换机)
8.7 NetFlow 源目的地(Catalyst 交换机)
8.8 NetFlow 全流(Catalyst 交换机)
8.9 NetFlow ToS AS 聚合
8.10 NetFlow ToS 原型端口聚合
8.11 NetFlow ToS 源前缀聚合
8.12 NetFlow ToS 目标前缀聚合
8.13 NetFlow ToS 前缀聚合
8.14 NetFlow ToS 前缀端口聚合
1005 Flow-Tools 标记版本 5

-x xlate_fname
翻译配置文件名。 默认为 /etc/flow-tools/cfg/xlate.cfg

-X xlate_定义
翻译定义。 默认为默认值。

-z z_级别
将压缩级别配置为 z_级别. 0 表示禁用(不压缩),9 表示
最高压缩率。

示例


转换版本 7 流入 流.v7 到版本 5,将结果存储在 流.v5.

流xlate -V5 < 流.v7 > 流.v5

除非地址是多播的,否则将 IP 地址中的低 11 位设置为零
属于 192.88.99/24 网络。

#xlate.cfg
包含过滤器 filter.cfg

xlate-action 多播隐私
输入 ip-address-privacy-mask
掩码 0xFFFFFFFF 0xFFFFFFFF

xlate-action 单播隐私
输入 ip-address-privacy-mask
掩码 0xFFFFFF00 0xFFFFF800

xlate-定义 abilene_privacy
术语
过滤广播
动作组播隐私
停止
术语
过滤 ucast
动作单播隐私

#过滤器.cfg
过滤原语 MCAST
输入 ip 地址掩码
许可 224.0.0.0 240.0.0.0

过滤原语 UCAST
输入 ip 地址掩码
拒绝 224.0.0.0 240.0.0.0
默认许可

过滤原语跳过
输入 ip 地址掩码
拒绝 192.88.99.0 255.255.255.0
默认许可

过滤器定义 mcast
匹配 ip-destination-address MCAST

过滤器定义 ucast
匹配 ip 目标地址 UCAST
匹配 ip-destination-address 跳过
匹配 ip-source-address 跳过

流猫 流动 | 流xlate -xxlate.cfg -Xabilene_隐私 | 流印

使用 onworks.net 服务在线使用 flow-xlate



最新的 Linux 和 Windows 在线程序