go-netfilter队列
转到libnetfilter_queue的绑定
该库提供对IPTables netfilter队列(NFQUEUE)中的数据包的访问。 libnetfilter_queue库是[Netfilter项目| ]。
例子
使用IPTables将所有传出的Ping / ICMP请求定向到队列0:
iptables -A OUTPUT -p icmp -j NFQUEUE --queue-num 0
然后,您可以使用go-netfilter-queue检查数据包:
package main
import (
"fmt"
"github.com/openshift/geard/pkg/go-netfilter-queue"
"os"
)
func main() {
var err error