An open API service indexing awesome lists of open source software.

https://github.com/juli3nk/go-netfilter

Go implentation for Iptables
https://github.com/juli3nk/go-netfilter

go golang iptables netfilter

Last synced: 5 months ago
JSON representation

Go implentation for Iptables

Awesome Lists containing this project

README

          

# Netfilter

## Example

```go
package main

import (
"fmt"
"os"

"github.com/juli3nk/go-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)
}
```