Parcourir la source

Merge pull request #43 from ldnvnbl/idev

fix #42: add change policy method
Casey Callendrello il y a 7 ans
Parent
commit
073684287c
1 fichiers modifiés avec 5 ajouts et 0 suppressions
  1. 5 0
      iptables/iptables.go

+ 5 - 0
iptables/iptables.go

@@ -289,6 +289,11 @@ func (ipt *IPTables) DeleteChain(table, chain string) error {
 	return ipt.run("-t", table, "-X", chain)
 }
 
+// ChangePolicy changes policy on chain to target
+func (ipt *IPTables) ChangePolicy(table, chain, target string) error {
+	return ipt.run("-t", table, "-P", chain, target)
+}
+
 // run runs an iptables command with the given arguments, ignoring
 // any stdout output
 func (ipt *IPTables) run(args ...string) error {