Projects in Awesome Lists tagged with netlink
A curated list of projects in awesome lists tagged with netlink .
https://github.com/acassen/keepalived
Keepalived
bfd c daemon high-availability infrastructure infrastructures ipvs keepalived linux lvs multiplexer netlink protocol snmp vrrp
Last synced: 13 May 2025
https://github.com/zfl9/chinadns-ng
chinadns 重构增强版,支持域名分流、ipset/nftset、UDP/TCP/DoT
chinadns chinadns-ng dns dns-over-tls dnsmasq dot gfwlist ipset iptables netlink nftables ss-tproxy
Last synced: 16 May 2025
https://github.com/uoaerg/wavemon
wavemon is an ncurses-based monitoring application for wireless network devices on Linux.
Last synced: 21 Oct 2025
https://github.com/mdlayher/netlink
Package netlink provides low-level access to Linux netlink sockets (AF_NETLINK). MIT Licensed.
af-netlink go golang linux netlink
Last synced: 28 Feb 2026
https://github.com/milosgajdos/tenus
Linux networking in Go
docker linux netlink networking
Last synced: 16 May 2025
https://github.com/digitalocean/go-openvswitch
Go packages which enable interacting with Open vSwitch and related tools. Apache 2.0 Licensed.
golang hack hacktoberfest linux netlink openflow openvswitch ovsdb
Last synced: 11 Jun 2025
https://github.com/chriskalix/hades
Hades is a Host-Based Intrusion Detection System based on eBPF(mainly)
agent ebpf ebpf-programs ebpf-sec golang hids libbpf linux netlink runtime-security rust security
Last synced: 24 May 2026
https://github.com/chriskaliX/Hades
Hades is a Host-Based Intrusion Detection System based on eBPF(mainly)
agent ebpf ebpf-programs ebpf-sec golang hids libbpf linux netlink runtime-security rust security
Last synced: 11 Jul 2025
https://github.com/ti-mo/conntrack
Pure-Go Conntrack implementation; for humans.
conntrack golang-library hacktoberfest netfilter netlink
Last synced: 13 Apr 2025
https://github.com/t1anz0ng/iftree
iftree help understand container networks by visualizing network interfaces( veth bridge lo ) relation , output in text, table, images and dot language.
bridge cli cni go graphviz-dot netlink netns veth
Last synced: 15 May 2025
https://github.com/ti-mo/netfilter
Pure-Go Netfilter Netlink family implementation.
golang-library hacktoberfest netfilter netlink
Last synced: 09 Apr 2025
https://github.com/mdlayher/ethtool
Package ethtool allows control of the Linux ethtool generic netlink interface. MIT Licensed.
ethernet golang linux netlink networking
Last synced: 15 May 2025
https://github.com/mdlayher/genetlink
Package genetlink implements generic netlink interactions and data types. MIT Licensed.
genetlink golang linux netlink
Last synced: 05 Apr 2025
https://github.com/ia/connect
tiny cross-platform socket API library
api bpf c epoll libc linux ndis netlink network-programming pcap raw-sockets sockets winsock
Last synced: 06 Oct 2025
https://github.com/mqliang/libipvs
Pure Go lib to work with IPVS using generic netlink socket
Last synced: 09 Apr 2026
https://github.com/argosylabs/wgnlpy
WireGuard + Netlink + Python
linux netlink python wireguard
Last synced: 10 Apr 2025
https://github.com/tcfw/vpc
Create simple VPCs written in (mostly) Go using Linux bridges/netlinks, iptables & network namespaces
golang linux-bridge netlink netns vlans vxlan xdp
Last synced: 23 Apr 2025
https://github.com/asphaltt/go-iproute2
Some net tools of iproute2 implement with Go, such as ip link, ip neigh, ip addr, bridge, nstat. Apache License 2.0
bridge-fdb go ip-address ip-link ip-neigh ip-route iproute2 netlink
Last synced: 06 May 2025
https://github.com/phip1611/generic-netlink-user-kernel-rust
Example that communicates between userland program (Rust and C) and Linux kernel module (written in C) via Generic Netlink. A custom Netlink family is created and used for this IPC.
ipc libnl linux-kernel netlink netlink-protocol rust
Last synced: 02 Aug 2025
https://github.com/eonm/nl80211
Communicate with nl80211
netlink netlink-sockets nl80211 rust wifi
Last synced: 17 Mar 2026
https://github.com/u-root/iscsinl
Go iSCSI initiator netlink library
golang iscsi iscsi-initiator netlink
Last synced: 28 Feb 2026
https://github.com/imc-trading/ifwatch
Listen to netlink events for network interfaces and publish it to etcd or kafka
ethtool events netlink network
Last synced: 11 Mar 2026
https://github.com/troglobit/nlmon
Simple example of how to use libnl and libev to monitor kernel netlink events
libev libnl linux netlink networking
Last synced: 08 Mar 2026
https://github.com/pureswift/netlink
Swift library for communicating with Linux Kernel Netlink subsystem (Linux Only)
Last synced: 26 Apr 2025
https://github.com/blueluna/nl80211-rs
Experiments with netlink and nl80211 in Rust
Last synced: 20 Oct 2025
https://github.com/uption/netlink_wi
A library and command-line utility to retrieve information about wireless interfaces in Linux operating system using netlink protocol.
Last synced: 01 Mar 2025
https://github.com/yorodm/cnproc-rs
Rust library for using the Linux process event connector via netlink sockets
cn-proc hacktoberfest hacktoberfest2020 netlink netlink-protocol netlink-sockets
Last synced: 19 Mar 2025
https://github.com/ake-persson/netlink
Netlink Go package for listening to interface events and getting extended flags such as IFF_RUNNING.
Last synced: 06 Jul 2025
https://github.com/joshtriplett/nbd-netlink
Rust crate to set up an NBD device for a specified socket and parameters, using the Linux netlink interface
nbd netlink network-block-device rust rust-lang
Last synced: 13 Jul 2025
https://github.com/shun159/netlink
gen_netlink wrapper for Elixir (My Hobby Project)
elixir netfilter netlink nftables
Last synced: 03 Sep 2025
https://github.com/gilson27/generic_netlink
Generic netlink sample code
linux linux-kernel netlink netlink-sockets
Last synced: 21 Apr 2026
https://github.com/mmynk/rust-tc
A Rust library for reading traffic control (tc) messages from kernel
netlink qdisc rtnetlink rust traffic-control
Last synced: 12 Aug 2025
https://github.com/nmeum/ifupdown-ng-waitif
An ifupdown-ng executor which blocks until the interface is actually running
Last synced: 06 Feb 2026
https://github.com/wjsjtu/socket-control
This project is aimed to control the socket connection by hijacking the syscall table, configure file is in JSON format and transferred into kernel by netlink.
c kernel netlink socket socket-control syscall-table syscalls
Last synced: 18 Oct 2025
https://github.com/sntns/batman-robin
lib and cli to interact with batman-adv kernel module
batman-adv mesh mesh-networks netlink wifi
Last synced: 04 Apr 2026
https://github.com/svinota/pyroute2-cni
pyroute2 based CNI plugin
9p2000 cni cni-plugin kubernetes netlink netns plan9 srv6 vrf
Last synced: 04 Jul 2025
https://github.com/spcomb/go-onewire
Linux onewire netlink golang library + REST API server
Last synced: 18 May 2026
https://github.com/sntns/robin
lib and cli to interact with batman-adv kernel module
batman-adv mesh mesh-networks netlink wifi
Last synced: 23 Feb 2026
https://github.com/vx68k/xllmnrd
Xenium LLMNR Responder – a Link-Local Multicast Name Resolution (LLMNR) responder daemon.
ipv6 linux llmnr netlink responder rfc4795 rtnetlink zero-configuration
Last synced: 27 Feb 2025
https://github.com/saschagrunert/netlink_kmod
Playing around with routing netlinks inside the kernel
Last synced: 02 Nov 2025
https://github.com/giacomoferretti/chopper
A channel hopper for monitor mode written in C.
c channel channel-hopper chopper hopper libnl monitor monitor-mode netlink nl80211 wifi
Last synced: 31 Oct 2025
https://github.com/farchanjo/netlink_exporter
Rust Prometheus exporter for full Linux network observability via direct AF_NETLINK — rtnetlink, conntrack (ctnetlink), tc, nftables, sock_diag, ethtool, IPVS, WireGuard, devlink, drop_monitor, XFRM/IPsec. Hexagonal/DDD, tokio+mio, bounded-cardinality metrics, spec-as-source.
conntrack devlink ethtool ipvs linux metrics monitoring netlink networking nftables observability openmetrics prometheus prometheus-exporter rtnetlink rust tokio wireguard
Last synced: 30 May 2026
https://github.com/nithin-3/ozhium-ollium
A daemon that monitors Linux backlight and PulseAudio volume changes and triggers a UI callback when they occur
c daemon gtk gtk4 inotify linux netlink netlink-sockets on-screen-display osd pulseaudio system-daemon uevent
Last synced: 30 May 2026
https://github.com/pcolladosoto/dvnet
A Docker plugin for creating Linux-native virtual networks
docker golang linux netlink network-namespaces
Last synced: 06 May 2026
https://github.com/nickgarlis/go-nft
High-level API in Go for interacting with the Linux kernel’s nftables subsystem
Last synced: 09 Oct 2025
https://github.com/fire833/morfic
A Kubernetes-native firewall/routing control plane.
firewall-controller go golang k8s-crd l2tp netlink node-management software-defined-networking wireguard
Last synced: 05 Feb 2026
https://github.com/saidjawad/xdp-tutorial-go
XDP Tutorial with Go user space programs.
Last synced: 02 Apr 2026
https://github.com/junka/nldbg
netlink message capture on nlmon type interface
Last synced: 27 Mar 2025
https://github.com/xgfone/gnetlink
An example of the Netlink and the Generic Netlink, and their Python API
Last synced: 03 May 2026