All Projects → florianl → go-nfqueue

florianl / go-nfqueue

Licence: MIT license
c-binding free API for golang to communicate with the queue subsystem of netfilter

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to go-nfqueue

docker-nfqueue-scapy
Docker container for intercepting packets with scapy from a netfilter queue (nfqueue)
Stars: ✭ 78 (+110.81%)
Mutual labels:  netfilter, nfqueue
DrawBridge
Layer 4 Single Packet Authentication Linux kernel module utilizing Netfilter hooks and kernel supported Berkeley Packet Filters (BPF)
Stars: ✭ 81 (+118.92%)
Mutual labels:  netfilter
nDPI
Open Source Deep Packet Inspection Software Toolkit
Stars: ✭ 92 (+148.65%)
Mutual labels:  netfilter
lsconntrack
The Linux netfilter conntrack-based connection flows pretty printer.
Stars: ✭ 38 (+2.7%)
Mutual labels:  netfilter
netfilter
Pure-Go Netfilter Netlink family implementation.
Stars: ✭ 51 (+37.84%)
Mutual labels:  netfilter
go-nflog
c-binding free API for golang to communicate with the log subsystem of netfilter
Stars: ✭ 41 (+10.81%)
Mutual labels:  netfilter
uppersafe-osfw
UPPERSAFE Open Source Firewall
Stars: ✭ 21 (-43.24%)
Mutual labels:  netfilter
arp-dns-attacks
ARP spoofing, HTTP redirection, DNS spoofing and DNS forging using pcap library
Stars: ✭ 25 (-32.43%)
Mutual labels:  netfilter

go-nfqueue PkgGoDev Build Status Go Report Card

This is go-nfqueue and it is written in golang. It provides a C-binding free API to the netfilter based queue subsystem of the Linux kernel.

Privileges

This package processes information directly from the kernel and therefore it requires special privileges. You can provide this privileges by adjusting the CAP_NET_ADMIN capabilities.

	setcap 'cap_net_admin=+ep' /your/executable

For documentation and more examples please take a look at documentation.

Requirements

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].