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.
-
Updated
Aug 17, 2024 - Python
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.
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.
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.
DDOS attack detection and mitigation in SDN using ML algo
Scalable and fault-tolerant data center network structure implemented with software-defined networking (SDN).
Install, manage and do everything Open vSwitch and SDN related.
Package xdp allows one to use XDP sockets from the Go programming language.
Test suite to evaluate peformance of a video streaming service over SDN.
A Software Defined Networking lab based on containerlab and Open vSwitch
Proposal and Investigation of a framework for Cross App Poisoning attacks detection in Software Defined Networks - Master of Science in Cybersecurity Thesis, Sapienza University
My experiments in weaponizing ONOS applications (https://github.com/opennetworkinglab/onos)
A black-box fuzzing framework for the Intent-Based Networking (IBN)
The objective of this project is to design and develop a Floodlight module that implements a mechanism to reroute traffic flows that are marked as malicious towards a dedicated switch, which will forward the traffic to the controller in order to put it in quarantine. The system shall expose a RESTful interface that allows a user
Software-Defined Network (SDN). Introducción a Sistemas Distribuidos (2c22)
VLAN-based flow generator
A Docker image for Mininet (http://mininet.org/).
Securing the Software-Defined Perimeter framework with automated security configuration deployment systems
OpenStack installation and deployment scripts with KVM, QEMU to create ports, launch instances, attach interfaces manage configuration. Ansible, Bash.
MATLAB simulations for Controller Placement Problem in Software Defined Networks