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

Software-defined networking

Software-defined networking (SDN) separates network control from network data forwarding, allowing networks to be programmed and centrally managed with standard protocols. SDN is an enabler of network virtualization, or the ability to run multiple virtual network topologies on a shared physical network.

https://github.com/mininet/mininet

Emulator for rapid prototyping of Software Defined Networks

emulator linux mininet network-namespaces openflow python sdn

Last synced: 14 May 2025

https://github.com/kubeovn/kube-ovn

A Bridge between SDN and Cloud Native (Project under CNCF)

cni kubernetes kubernetes-networking network networking openvswitch overlay-network ovn ovs sdn

Last synced: 27 Feb 2026

https://github.com/feiskyer/sdn-handbook

SDN网络指南(SDN Handbook)

books cni containers handbook networking sdn sdn-handbook

Last synced: 04 Oct 2025

https://github.com/tonydeng/sdn-handbook

SDN手册

book handbook sdn

Last synced: 03 Oct 2025

https://github.com/ansyun/dpdk-ans

ANS(Accelerated Network Stack) on DPDK, DPDK native TCP/IP stack.

ans ans-tcp cloud dpdk fastpath ip nfv sdn tcp tcp-server

Last synced: 20 Apr 2025

https://github.com/dec0dOS/zero-ui

ZeroUI - ZeroTier Controller Web UI - is a web user interface for a self-hosted ZeroTier network controller.

docker nodejs react sd-wan sdn sdn-controller vpn zero-ui zerotier zerotier-controller zerotier-one

Last synced: 31 Mar 2025

https://github.com/faucetsdn/faucet

FAUCET is an OpenFlow controller for multi table OpenFlow 1.3 switches, that implements layer 2 switching, VLANs, ACLs, and layer 3 IPv4 and IPv6 routing.

faucet-sdn sdn sdn-controller software-defined-network

Last synced: 27 Feb 2026

https://github.com/FabEdge/fabedge

Secure Edge Networking Solution Based On Kubernetes

cloud-native cncf cni iot ipsec k8s kubernetes multi-cluster operator sdn

Last synced: 30 Mar 2025

https://github.com/faucetsdn/poseidon

Poseidon is a python-based application that leverages software defined networks (SDN) to acquire and then feed network traffic to a number of machine learning techniques. The machine learning algorithms classify and predict the type of device.

automation docker faucet hacktoberfest machine-learning network-analysis network-forensics network-monitoring network-traffic network-traffic-capture network-traffic-classification networking pcap pcap-analyzer pcap-files sdn sdn-controller security software-defined-network

Last synced: 13 Dec 2025

https://github.com/stratum/stratum

Stratum is an open source silicon-independent switch operating system for software defined networks.

barefoot-tofino broadcom gnmi p4runtime sdn stratum

Last synced: 18 Jan 2026

https://github.com/bregman-arie/computer-networking

Free resources for a self-taught education in Computer Networking

arp articles checklist interview networking openflow openstack-neutron ovn questions sdn tcp udp videos

Last synced: 08 Jan 2026

https://github.com/husarnet/husarnet

Husarnet is a Peer-to-Peer VPN to connect your laptops, servers and microcontrollers over the Internet with zero configuration.

esp32 linux low-latency networking p2p peer-to-peer sdn vpn windows

Last synced: 16 May 2025

https://github.com/CPqD/ofsoftswitch13

OpenFlow 1.3 switch.

openflow sdn sdn-switch

Last synced: 26 Mar 2025

https://github.com/tbarbette/fastclick

FastClick - A faster version of the Click Modular Router featuring batching, advanced multi-processing and improved Netmap and DPDK support (ANCS'15). Check the metron branch for Metron specificities (NSDI'18). PacketMill modifications (ASPLOS'21) as well as MiddleClick(ToN, 2021) are merged in main.

batch-mode click dpdk fastclick high-speed netmap networking nfv sdn

Last synced: 15 May 2025

https://github.com/alibaba/hybridnet

Make underlay and overlay network can coexist, communicate, even be transformed purposefully.

bgp cni cni-plugin container hybrid-cloud kubernetes kubernetes-networking networking overlay-network sdn vlan vxlan

Last synced: 14 Oct 2025

https://github.com/smartbgp/yabgp

:bowtie:Yet Another BGP Python Implementation

api bgp python sdn

Last synced: 09 Mar 2026

https://github.com/jwhited/corebgp

CoreBGP is a BGP library written in Go that implements the BGP FSM with an event-driven, pluggable model.

bgp go golang network-programming sdn

Last synced: 09 Apr 2025

https://github.com/wkgcass/vproxy

1) proxy: LB,DNS,Socks. 2) k8s: CRD and Controllers. 3) sdn: TCP/IP Stack + Flow Tables.

kubernetes loadbalancer panama sdn

Last synced: 04 Apr 2025

https://github.com/cormacrelf/terraform-provider-zerotier

Create, modify and destroy ZeroTier networks and members through Terraform.

aws network sdn terraform terraform-provider terraform-providers virtual-network vpn vpn-gateway zerotier

Last synced: 24 Oct 2025

https://github.com/aregm/nff-go-nat

NAT (network address translation) example for NFF-Go framework

cloud cloud-native dpdk go golang intel linux nat network-functions networking nff-go nfv nfv-framework packet-processing sdn vnf

Last synced: 12 Apr 2025

https://github.com/nknorg/nconnect

Securely connect to remote machines without the need of any server, public IP address, or publicly exposed ports.

blockchain decentralization networking nkn p2p sdn vpn

Last synced: 14 Jan 2026

https://github.com/santhisenan/SDN_DDoS_Simulation

An attempt to detect and prevent DDoS attacks using reinforcement learning. The simulation was done using Mininet.

ddos-detection ddos-simulation ddpg-agent mininet openvswitch reinforcement-learning ryu sdn tensorflow

Last synced: 04 Apr 2025

https://github.com/cloudslab/cloudsimsdn

CloudSimSDN is an SDN extension of CloudSim project to simulate Networking, SDN and SFC features in the context of edge and cloud data centers.

cloud cloud-data-center cloudsim data-center edge edge-computing edge-extension sdn simulation vm-allocation vm-creation vms vnf workload

Last synced: 14 Jan 2026

https://github.com/ciscodevnet/pathman-sr

Pathman SR is an open-source app to compute paths and deploy routes in Segment Routing-enabled network.

bgp cisco mpls next-ui opendaylight pathman-sr sdn segment-routing

Last synced: 09 May 2025

https://github.com/Cloudslab/cloudsimsdn

CloudSimSDN is an SDN extension of CloudSim project to simulate Networking, SDN and SFC features in the context of edge and cloud data centers.

cloud cloud-data-center cloudsim data-center edge edge-computing edge-extension sdn simulation vm-allocation vm-creation vms vnf workload

Last synced: 11 May 2025

https://github.com/seungsoo-lee/DELTA

PROJECT DELTA: SDN SECURITY EVALUATION FRAMEWORK

pentesting sdn security-testing software-defined-networking

Last synced: 21 Nov 2025

https://github.com/netrack/openflow

The OpenFlow middleware library

go networking nfv openflow sdn

Last synced: 23 Feb 2026

https://github.com/seungsoo-lee/delta

PROJECT DELTA: SDN SECURITY EVALUATION FRAMEWORK

pentesting sdn security-testing software-defined-networking

Last synced: 04 Sep 2025

https://github.com/martimy/flowmanager

An SDN application that gives its user the ability to control flows in an OpenFlow network without coding.

network-monitoring networks openflow openflow-app ryu-controller sdn

Last synced: 26 Mar 2025

https://github.com/kandoo/beehive-netctrl

Distributed SDN controller built on top of beehive.

go openflow openflow-controller sdn sdn-controller

Last synced: 10 Jan 2026

https://github.com/ciscodevnet/opendaylight-sample-apps

Sample applications for use with OpenDaylight (https://www.opendaylight.org/)

next opendaylight postman python sample-app sample-code sdn

Last synced: 09 Apr 2025

https://github.com/supernomad/quantum

A lightweight, encrypted, WAN oriented, software defined network device.

aes-gcm dtls ecdh encryption etcd openssl pbkdf2 sdn snappy software-defined-network

Last synced: 14 Jan 2026

https://github.com/carlmontanari/acipdt

Python+Excel utility for Cisco ACI configuration

aci aci-fabric cisco-aci network-engineers python sdn

Last synced: 07 May 2025

https://github.com/oscp/openshift-monitoring

A realtime distributed monitoring tool for OpenShift Enterprise

angularjs golang monitoring openshift sdn websocket

Last synced: 24 Feb 2026

https://github.com/zerotier/edge

ZeroTier Edge software and root filesystem (AARCH64)

firewall router sd-wan sdn vpn

Last synced: 22 Jul 2025

https://github.com/Jamesits/pilot

Simple web-based SDN controller for family and friends

bgp bgp-flow-specification flowspec gobgp mpls sdn sdn-controller vrf

Last synced: 22 Apr 2025

https://github.com/jamesits/pilot

Simple web-based SDN controller for family and friends

bgp bgp-flow-specification flowspec gobgp mpls sdn sdn-controller vrf

Last synced: 14 Apr 2025

https://github.com/sdnds-tw/ryu-sdn-ip

SDN-IP project implemented by Ryu SDN framework.

bgp ryu sdn sdn-ip

Last synced: 08 May 2025

https://github.com/linkernetworks/network-controller

🦃️🦃️🦃️🦃️🦃️ A Kubernetes CNI Network Controller Implement in Go

cni kubernetes sdn sdn-controller

Last synced: 12 Jun 2025

https://github.com/vipshop/tuplenet

TupleNet is a lightweight tool for building virtual-networking

datalog sdn sdn-network virtual-network

Last synced: 26 Aug 2025

https://github.com/freifunkhochstift/ffho-salt-public

Salt-Orchestrated OpenSource based Software-Defined-Freifunk-Infrastructre-Network configuration :) Mirrored from https://git.ffho.net/FreifunkHochstift/ffho-salt-public

debian freifunk freifunk-hochstift hacktoberfest ifupdown-ng infrastructure ipv6 magic python saltstack sdn vxlan

Last synced: 27 Jul 2025

https://github.com/microsoft/sdndiagnostics

SdnDiagnostics is a PowerShell module that is designed to simplify the diagnostic troubleshooting and data collection process when troubleshooting issues related to Microsoft Software Defined Network.

21h2 22h2 23h2 azure-stack-hci datacollection diagnostics microsoft network powershell sdn sdn-diagnostics sdn-network sdndiagnostics windows windows-server-2016 windows-server-2019 windows-server-2022 windows-server-2025

Last synced: 04 Aug 2025

https://github.com/praveingk/dptp

Data-Plane Time synchronization Protocol (P4-Tofino & DPDK)

barefoot data data-plane dpdk moongen p4 p4language sdn synchronization time-synchronization timesync tofino

Last synced: 01 Feb 2026

https://github.com/sarthakpranesh/mininet-load-balancing

Mininet SDN based experiments on load balancing and improving server response times

cloud load-balancing load-testing mininet python sdn sdn-network server

Last synced: 23 Mar 2025

https://github.com/netsody/netsody

Netsody provides secure, software-defined overlay networks, connecting all your devices

drasyl mesh-networks nat-traversal netsody overlay-network p2p rust sdn vpn zero-trust-network-access

Last synced: 13 Oct 2025

https://github.com/omec-project/up4

ONOS app and P4 program abstracting a network of switches as one big 4G/5G UPF

4g 5g aether onos p4 sd-fabric sdn upf

Last synced: 13 Feb 2026

https://github.com/netgroup/rose-srv6-control-plane

This project provides a collection of modules implementing different control plane functionalities of a Software Defined Network (SDN).

arango arangodb control-plane grpc sdn sdn-controller sdn-srv6-controller segment-routing srv6 srv6-controller srv6-functions

Last synced: 20 Feb 2026

https://github.com/red5d/ztadmin

A scriptable interface to ZeroTier One's administration API.

sdn zerotier

Last synced: 06 May 2025

https://github.com/ruicao93/sdn-ip-ryu

SDN-IP application implemented on Ryu which allows a Software Defined Network to connect to external networks on the Internet using the standard Border Gateway Protocol (BGP).

bgp internet ryu sdn sdn-controller

Last synced: 30 Apr 2025

https://github.com/anotherkamila/sdn-loadbalancer

A P4 load balancer able to distribute the traffic on real-time server metrics, at line rate.

load-balancing p4 sdn sdn-controller sdn-switch software-defined-networking

Last synced: 12 Apr 2025

https://github.com/adityaprakash-bobby/pox-stuff

SDN DDoS detection and mitigation

ddos-mitigation netapp pox sdn sdn-apps

Last synced: 11 Apr 2025

https://github.com/amlight/ofp_sniffer

An OpenFlow sniffer to help network troubleshooting in production networks.

openflow openflow-messages sdn sniffer troubleshooting

Last synced: 09 Jul 2025

https://github.com/mbaddeley/usdn

µSDN: A low-overhead SDN stack and embedded SDN controller for Contiki.

802-15-4 contiki evolving-sdn iot low-power micro sdn sdn-controller sensor-network usdn wsn

Last synced: 13 Oct 2025

https://github.com/dmke/inform-inspect

Ubiquiti Unifi Inform Packet Inspector

debugging reverse-engineering sdn ubnt unifi unifi-controller

Last synced: 10 Mar 2026

https://github.com/tonydeng/rfc7950-zh

RFC7950 (The YANG 1.1 Data Modeling Language) 中文

netconf rfc7950 sdn yang yang-model

Last synced: 27 Jul 2025

https://github.com/yunionio/sdnagent

Cloudpods SDN Agent for Network Virtualization

cloudpods openflow ovn ovs sdn

Last synced: 13 Apr 2025

https://github.com/masterbpro/argus

Argus is an eBPF-based monitoring and management tool delivering real-time insights into system performance. Designed for flexibility, efficiency, and security, it’s an ideal solution for developers and administrators seeking lightweight tools for event analysis and debugging.

audit bpf ebpf infrastructure kubernetes linux linux-kernel network sdn security

Last synced: 15 Apr 2025

https://github.com/uni-tue-kn/p4-bier

P4 based BIER implementation including control plane.

bier frr p4 sdn

Last synced: 18 Jun 2025

https://github.com/kdpuvvadi/omada-ansible

Install Omada SDN Controller on Ubuntu, Debian and more Linux distros using Ansible

ansible ansible-role omada omada-controller sdn tp-link

Last synced: 09 Apr 2025

https://github.com/ruicao93/onos-icoa

Implement ICOA and modify part of ONOS source code to adapt to the OXP protocol.

control-plane-scalability east-west-interface hierarchical-architecture onos onos-icoa oxp scalability sdn

Last synced: 30 Aug 2025

https://github.com/araobp/nlan

Interactive SDN/IOT with tega db and Jupyter/IPython

docker jupyter raspberry-pi sdn whitebox

Last synced: 22 Apr 2025

https://github.com/dangnh0611/kdd99_ids

Kdd99 dataset analyzing and some data reproducing experiments with SDN

ids kdd99 mininet onos sdn wireshark

Last synced: 25 Apr 2025

https://github.com/dscano/qos-slicing

Onos application for deploying network slicing and performance isolation, in terms of both connectivity and performance.

5g onos onos-app sdn sdn-controller sdn-network slicing

Last synced: 30 Apr 2025

https://github.com/cloudslab/sdcon

SDCon is an integrated SDN-Clouds controller for OpenStack + OpenDaylight.

controller opendaylight openstack sdn

Last synced: 16 Jan 2026

https://github.com/dscano/gtpv1-p4

This p4 program provides GTP.v1 encapsulation/decapsulation/steering. Furthermore you can get hop latency via postcard telemetry from each node of the network.

5g 5g-protocol bmv2 p4 p4language sdn sdn-network

Last synced: 03 Mar 2026

https://github.com/mulx10/veriflow

Python implementation of VeriFlow: Verifying Network-Wide Invariants in Real Time

openflow python sdn veriflow

Last synced: 14 Apr 2025

https://github.com/udhos/acigo

Acigo is a Go package for interacting with Cisco ACI using API calls.

aci api apic cisco golang rest sdn

Last synced: 11 Mar 2026

https://github.com/praveingk/nfpnic

Netronome NIC applications with P4 and Micro-C

dpdk netronome networking nic sdn smartnic

Last synced: 04 Jan 2026

https://github.com/shun159/tres

OpenFlow Controller In Elixir

elixir erlang networking openflow openflow-controller sdn

Last synced: 25 Sep 2025

https://github.com/equinix/terraform-equinix-csr1000v

Terraform module for quick deployment of Cisco CSR1000V router on Equinix Platform

cisco csr1000v equinix equinix-platform nfv router sdn terraform terraform-module

Last synced: 13 Jul 2025

https://github.com/solo-steven/sdn-ddos-rnn-autoencoder

SDN Lab Which Simulate DDoS Attack

ddos mininet ryu sdn tensorflow

Last synced: 15 Apr 2025

https://github.com/sonata-nfv/tng-sdk-project

The 5GTANGO SDK tool to manage network service projects.

5g 5gtango nfv sdk sdn sonata

Last synced: 17 Jan 2026

https://github.com/gfleury/solo

P2P VPN service

iot libp2p p2p sdn vpn

Last synced: 05 Mar 2026

https://github.com/cloudslab/cloudsimsdn.deprecated

Please note that CloudSimSDN project is moved to a new repository! This repository will be deleted in the end of 2018.

cloud cloudsim sdn simulation

Last synced: 16 Jan 2026

https://github.com/maojianwei/mao_h3c_switch_netconf_control

Control H3C S5130 swtich by ONOS with NETCONF.

framework netconf network onos sdn

Last synced: 10 Apr 2025

https://github.com/thomas-maurice/dupont

Creates VXLAN overlay networks over wireguard

networking sdn vxlan vxlan-tunnel wireguard wireguard-tunnel

Last synced: 02 Sep 2025

https://github.com/blessedrebus/dpdk-p4-testbed

Analisi delle performance di Data-Plane Development Kit in dispositivi virtualizzati P4 - Tesi Triennale Ingegneria Informatica Bologna

dpdk openflow p4 sdn vpp

Last synced: 20 Feb 2026

https://github.com/netgroup-polito/frog4

Main repository of FROG v.4, a cloud/NFV orchestrator supporting heterogeneous infrastructure domains

multi-domain multi-domain-orchestrator nfv orchestration-framework orchestrator sdn

Last synced: 22 Jan 2026

https://github.com/imanassypov/virl-apic-em-iwan

integration of APIC-EM with VIRL for iWAN/PFR demo purposes

api-client iwan liveaction sdn virl

Last synced: 16 Jan 2026

https://github.com/pengzhaoqing/transhttpproxydemo

SDN开发应用-透明HTTP代理(Transparent Http Proxy)[Floodlight+Openflow]

floodlight java sdn transparent-https-proxy tutorials

Last synced: 13 Mar 2025

https://github.com/softfire-eu/experiment-manager

The Softfire Experiment Manager

fire grpc nfv openbaton python sdn softfite

Last synced: 16 Aug 2025

https://github.com/edoardottt/master-degree-thesis

Proposal and Investigation of a framework for Cross App Poisoning attacks detection in Software Defined Networks - Master of Science in Cybersecurity Thesis, Sapienza University

cybersecurity master-thesis network network-research network-security onos onos-app research sapienza-university sdn sdn-application sdn-apps sdn-controller sdn-network sdn-security software-defined-network software-defined-networks

Last synced: 26 Feb 2025