2021-05-14 10:48:51 -05:00
|
|
|
[![Build Status](https://github.com/google/nftables/actions/workflows/push.yml/badge.svg)](https://github.com/google/nftables/actions/workflows/push.yml)
|
2018-06-08 10:24:24 -05:00
|
|
|
[![GoDoc](https://godoc.org/github.com/google/nftables?status.svg)](https://godoc.org/github.com/google/nftables)
|
|
|
|
|
2019-12-08 04:03:14 -06:00
|
|
|
**This is not the correct repository for issues with the Linux nftables
|
|
|
|
project!** This repository contains a third-party Go package to programmatically
|
|
|
|
interact with nftables. Find the official nftables website at
|
|
|
|
https://wiki.nftables.org/
|
|
|
|
|
2018-06-08 10:15:29 -05:00
|
|
|
This package manipulates Linux nftables (the iptables successor). It is
|
|
|
|
implemented in pure Go, i.e. does not wrap libnftnl.
|
|
|
|
|
|
|
|
This is not an official Google product.
|
|
|
|
|
|
|
|
## Breaking changes
|
|
|
|
|
|
|
|
This package is in very early stages, and only contains enough data types and
|
|
|
|
functions to install very basic nftables rules. It is likely that mistakes with
|
|
|
|
the data types/API will be identified as more functionality is added.
|
|
|
|
|
|
|
|
## Contributions
|
|
|
|
|
|
|
|
Contributions are very welcome!
|
|
|
|
|
|
|
|
|