我想知道是否有命令可以列出/查找端口 80(或任何其他端口)上的所有 iptables 规则?例如这样的命令:
iptables --list | grep port 80
答案1
iptables --list|grep "spt:\|dpt:\|dports\|sports"
spt:和 dpt 涵盖个别港口规则
体育和体育报道多端口命令
现在应该列出所有提到端口的规则。
iptables --list|grep "spt:\|dpt:\|dports\|sports"|grep http
一旦你这样做,你就会意识到 iptables 使用端口名,所以你必须 grep http 而不是 80。
如果您想查看实际的端口号,您可以这样做:
iptables-save|grep "spt:\|dpt:\|dports\|sports"
输出将会有显著差异,所以这对您来说可能有用,也可能没用。
iptables-save|grep "spt:\|dpt:\|dports\|sports"|grep 80