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

Projects in Awesome Lists tagged with netlink

A curated list of projects in awesome lists tagged with netlink .

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.

ncurses netlink wireless

Last synced: 21 Oct 2025

https://github.com/svinota/pyroute2

Python Netlink and PF_ROUTE library — network configuration and monitoring

9p 9p2000 bsd dhcp ethtool generic-netlink genl linux namespace netlink netns network network-namespace nfnetlink nl80211 plan9 python rtnl wireguard

Last synced: 11 May 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/little-dude/netlink

netlink libraries for rust

linux netlink rtnetlink rust

Last synced: 22 Apr 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/mdlayher/wifi

Package wifi provides access to IEEE 802.11 WiFi device actions and statistics. MIT Licensed.

golang linux netlink nl80211 wifi

Last synced: 15 May 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/apognu/wgctl

Utility to configure and manage your WireGuard tunnels

golang linux netlink vpn wireguard

Last synced: 28 Mar 2025

https://github.com/mdlayher/taskstats

Package taskstats provides access to Linux's taskstats interface, for sending per-task and per-process statistics from the kernel to userspace. MIT Licensed.

genetlink golang linux netlink taskstats

Last synced: 13 Apr 2025

https://github.com/guilhem/tentacool

REST API to manage Linux networking via netlink

dhcp gateway go netlink network rest route

Last synced: 04 Nov 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

golang ipvs netlink

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/PureSwift/WLAN

Wireless LAN (WiFi) API for Swift (Supports Linux)

corewlan linux macos netlink swift wifi wlan

Last synced: 16 Jul 2025

https://github.com/pureswift/wlan

Wireless LAN (WiFi) API for Swift (Supports Linux)

corewlan linux macos netlink swift wifi wlan

Last synced: 09 Mar 2026

https://github.com/apognu/wgctl-py

Manage your WireGuard tunnels with ease

netlink vpn wireguard

Last synced: 07 Jul 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)

linux netlink nl80211 swift

Last synced: 26 Apr 2025

https://github.com/etene/nldecap

Pretty-printing for netlink monitoring device captures

netlink nlmon pcap pyroute2 python rtnl tcpdump

Last synced: 10 Oct 2025

https://github.com/blueluna/nl80211-rs

Experiments with netlink and nl80211 in Rust

netlink nl80211 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.

netlink rust wlan

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.

go netlink network

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/blueluna/netlink-rs

Netlink library for rust

netlink rust

Last synced: 24 Mar 2025

https://github.com/nmeum/ifupdown-ng-waitif

An ifupdown-ng executor which blocks until the interface is actually running

ifupdown-ng libmnl netlink

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/spcomb/go-onewire

Linux onewire netlink golang library + REST API server

golang linux netlink onewire

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/giacomoferretti/chopper-go

A channel hopper for monitor mode written in Go.

channel chopper go golang gopacket hopper libnl monitor monitor-mode netlink nl80211 wifi

Last synced: 14 Jun 2025

https://github.com/tschaefer/conntrackd

conntrack event fanout logger with GEO location 🌐

conntrack grafana linux logging loki netlink

Last synced: 10 Mar 2026

https://github.com/20yyq/networkmanager

golang network management

ethernet golang linux netlink network

Last synced: 17 May 2026

https://github.com/saschagrunert/netlink_kmod

Playing around with routing netlinks inside the kernel

kernel kernel-module netlink

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/20yyq/packet

golang Ethernet Netlink packet ( ARP IP TCP/UDP DHCPv4 CAN)

arp can can-fd dhcpv4 frame golang linux netlink packet

Last synced: 19 May 2026

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

golang netlink nftables

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.

ebpf netlink xdp

Last synced: 02 Apr 2026

https://github.com/junka/nldbg

netlink message capture on nlmon type interface

netlink nlmon raw-socket

Last synced: 27 Mar 2025

https://github.com/xgfone/gnetlink

An example of the Netlink and the Generic Netlink, and their Python API

netlink python

Last synced: 03 May 2026

https://github.com/clr1107/tnetmgr

Tailscale network manager for Linux

go iptables netlink tailscale

Last synced: 29 Apr 2026