用于语句从iptables中提取字节

时间:2015-03-27 21:36:32

标签: for-loop iptables

我试图通过INPUT链管道允许的字节数(ACCEPT),然后添加它们。但是,我想使用for语句来获取字节数。

iptables -L INPUT -v -x 

Chain INPUT(策略DROP 0包,0字节) pkts bytes target prot选择输出源目的地
4 583接受所有任何地方的任何地方 0 0接受全部 - 任何地方任何地方的tap0
554091 331350353接受所有 - 任何地方的任何地方

520 49008 LOG all - 任何地方的任何地方

2576 279561拒绝所有 - 任何地方的任何地方

现在使用for语句,我想只为目标ACCEPT提取字节。

类似的东西:

for bytes in target 

我不知道在这种情况下如何使用for语句。

1 个答案:

答案 0 :(得分:0)

在这种情况下你不需要for语句。只需创建一个命令管道。打印iptables,执行grep,使用cut命令获取bytes列,然后粘贴然后使用bc命令添加所有字节。根据您的作业要求,在一个管道中。