Skip to content

eduard-vm/go-netfilter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Netfilter

GoDoc

Example

import (
	"fmt"
	"os"

	"github.com/juliengk/netfilter/iptables"
)

func main() {
	ipt, err := iptables.New(4, false)
	if err != nil {
		fmt.Println(err)
		os.Exit(1)
	}

	opts := iptables.ListOptions {
		Chain: "OUTPUT",
		Verbose: true,
		Numeric: true,
		LineNumbers: true,
	}

	rules, err := ipt.List("filter", &opts)
	if err != nil {
		fmt.Println(err)
		os.Exit(1)
	}

	fmt.Println(rules)
}

About

Go implentation for Iptables

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%