如何以自定义方式列出 iptables 规则?例如:
目标协议端口号 源目标
顺序可以改变,但我不需要协议的名称,只需要数字(例如 80 而不是 http)
谁能告诉我该怎么做?
答案1
iptables
不支持通用--output-format
选项或类似选项,但如果您想要的只是数字而不是名称,请使用该-n
选项。来自man iptables
:
-n, --numeric
Numeric output. IP addresses and port numbers will be
printed in numeric format. By default, the program will try
to display them as host names, network names, or services
(whenever applicable).
如果你想做一些奇特的事情,那你就得靠自己了——我建议你先运行一下iptables-save
,然后将结果传输到管道awk
或类似的东西。