All Projects → polycube-network → Polycube

polycube-network / Polycube

Licence: other
eBPF/XDP-based software framework for fast network services running in the Linux kernel.

Projects that are alternatives of or similar to Polycube

XDP-Firewall
An XDP firewall that is capable of filtering specific packets based off of filtering rules specified in a config file. IPv6 is supported!
Stars: ✭ 129 (-40.55%)
Mutual labels:  firewall, ebpf, bpf
portablebpf
You came here so you could have a base code to serve you as an example on how to develop a BPF application, compatible to BCC and/or LIBBPF, specially LIBBPF, having the userland part made in C or PYTHON.
Stars: ✭ 32 (-85.25%)
Mutual labels:  linux-kernel, ebpf, bpf
Ebpf exporter
Prometheus exporter for custom eBPF metrics
Stars: ✭ 829 (+282.03%)
Mutual labels:  linux-kernel, bpf, ebpf
DrawBridge
Layer 4 Single Packet Authentication Linux kernel module utilizing Netfilter hooks and kernel supported Berkeley Packet Filters (BPF)
Stars: ✭ 81 (-62.67%)
Mutual labels:  linux-kernel, iptables, bpf
packiffer
lightweight cross-platform networking toolkit
Stars: ✭ 52 (-76.04%)
Mutual labels:  firewall, ebpf, bpf
Docker Host
A docker sidecar container to forward all traffic to local docker host or any other host
Stars: ✭ 769 (+254.38%)
Mutual labels:  nat, iptables, firewall
Npf
NPF: packet filter with stateful inspection, NAT, IP sets, etc.
Stars: ✭ 160 (-26.27%)
Mutual labels:  nat, firewall, bpf
Pc Engines Apu Router Guide
Guide to building a Linux or BSD router on the PC Engines APU platform
Stars: ✭ 101 (-53.46%)
Mutual labels:  iptables, firewall
Frp
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
Stars: ✭ 51,746 (+23746.08%)
Mutual labels:  nat, firewall
Tcpdog
eBPF based TCP observability.
Stars: ✭ 119 (-45.16%)
Mutual labels:  bpf, ebpf
Piadvanced
This started as a custom install for my pihole!
Stars: ✭ 144 (-33.64%)
Mutual labels:  iptables, firewall
Net Shield
An Easy and Simple Anti-DDoS solution for VPS,Dedicated Servers and IoT devices - Beta
Stars: ✭ 202 (-6.91%)
Mutual labels:  iptables, firewall
Vycontrol
vyos frontend
Stars: ✭ 92 (-57.6%)
Mutual labels:  nat, firewall
Libbpf Rs
Minimal and opinionated eBPF tooling for the Rust ecosystem
Stars: ✭ 116 (-46.54%)
Mutual labels:  bpf, ebpf
Iptables semantics
Verified iptables Firewall Ruleset Analysis
Stars: ✭ 85 (-60.83%)
Mutual labels:  iptables, firewall
Vpnfailsafe
IP leak prevention for OpenVPN
Stars: ✭ 130 (-40.09%)
Mutual labels:  iptables, firewall
Firehol
A firewall for humans...
Stars: ✭ 1,215 (+459.91%)
Mutual labels:  iptables, firewall
Xdp Project
XDP project collaboration through a git-repo
Stars: ✭ 127 (-41.47%)
Mutual labels:  bpf, ebpf
Afwall
AFWall+ (Android Firewall +) - iptables based firewall for Android
Stars: ✭ 2,024 (+832.72%)
Mutual labels:  iptables, firewall
Config
Various program configuration files and scripts
Stars: ✭ 173 (-20.28%)
Mutual labels:  iptables, firewall

Polycube

Polycube

Build Status Tests Status License

Polycube is an open source software framework that provides fast and lightweight network functions such as bridges, routers, firewalls, and others.

Polycube services, called cubes, can be composed to build arbitrary service chains and provide custom network connectivity to namespaces, containers, virtual machines, and physical hosts.

For more information, jump to the project Documentation.

Quick links

Licence

Polycube is licensed under the Apache License, Version 2.0 (ALv2).

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].