polycube-network / Polycube
Licence: other
eBPF/XDP-based software framework for fast network services running in the Linux kernel.
Stars: ✭ 217
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
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
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
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
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
- Introduction to Polycube
- Quickstart
- Documentation
- pcn-k8s - The CNI network plugin for Kubernetes
- pcn-iptables - A clone of Iptables based on eBPF
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].