Code Monkey home page Code Monkey logo

Gopal Karn's Projects

congestioncontrolinsdn icon congestioncontrolinsdn

create a application for SDN QoS routing, use the traditional method (shortest path or ECMP) for primary routing, when congestion happened, interest things happen

ddos-detection-sdn icon ddos-detection-sdn

This project aims to detect Distributed Denial of Service (DDoS) attacks within a Software-Defined Network (SDN) using an SVM framework for classifying network traffic as normal or anomalous

encrypted_network_traffic_classification_in_sdn icon encrypted_network_traffic_classification_in_sdn

This repository describes the demonstration of encrypted network traffic classification in SDN environment. A testbed is created using Mininet in this project. A RYU controller application is developed to classify network traffic in real-time.

flowmanager icon flowmanager

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

load-balancing-using-sdn icon load-balancing-using-sdn

Worked on Floodlight Controller and Mininet to implement the load balancer in python using Dijkstra’s shortest path algorithm, increased bandwidth and efficiency of network by 300%.

load-balancing-using-software-defined-networks icon load-balancing-using-software-defined-networks

Implementation Of Load balancing algorithms to balance the load ie number of connections over multiple web servers using software-defined networks. Random Strategy Round Robin Weighted Round Robin

loadbalancing-in-sdn icon loadbalancing-in-sdn

Load balancing based on random, round robin, equal load, weighted round robin and least connections using pox controller in Software Defined Networks.

mealpy icon mealpy

A collection of the state-of-the-art MEta-heuristic ALgorithms in PYthon (mealpy)

mininet icon mininet

Emulator for rapid prototyping of Software Defined Networks

pox icon pox

The POX network software platform

pox-1 icon pox-1

utilities for filesystem exploration and automated builds

pox-2 icon pox-2

Inception network SDN controller based on pox

ryu-controller-sdn icon ryu-controller-sdn

This project is an implementation of Dijkstra Algorithm utilizing Ryu Controller and mininet for routing packets in network topologies.

scapy icon scapy

Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3.

sdn-based-load-balancing icon sdn-based-load-balancing

This project is created using Ryu controller which performs DIJKSTRA algorithm to find best paths, based on traffic flowing through links.

sdn-ddos icon sdn-ddos

SDN-DDOS simulation using mininet and pox controller. ddos.py is run in pox controller along with l3_learning.py script. ddos_printer script is used to generate sync flood when run on one of the host in the mininet topology.

sdn-ddos-detection-and-mitigation-using-ml-and-statistical-methods icon sdn-ddos-detection-and-mitigation-using-ml-and-statistical-methods

Programmed the SDN controller to monitor the traffic, predict the traffic behaviour and detect DDOS traffic in the cloud network and mitigate it. Machine learning SVM algorithm was used to predict the malicious traffic in the network, achieved an accuracy of 98% and detection rate of 100%. Technologies Used are, SDN, ML SVM, Openflow, Ryu controller, Python, Mininet, iperf, hping3, linux commands.

sdn_load_balancer icon sdn_load_balancer

SDN Load Balancer using POX controller, which can be configured to use Round Robin or random scheduling methods.

traffic-classifier-sdn icon traffic-classifier-sdn

A system that could classify DNS, Telnet, Ping, Voice, Game, and Video traffic flows based on packet and byte information simulated by the Distributed Internet Traffic Generator (D-ITG) tool in an Software Defined Network (SDN) based network topology with Open vSwitch (OVS) using machine learning algorithms such as Logistic regression,K-Means clustering,K nearest neighbours, SVC, Gaussian NB and Random Forest Classifier.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.