Gopal Karn's repositories
Analysis-of-DDoS-Attacks-in-SDN-Environments
Analysis of DDoS attack in SDN Environments using miniedit and pox controller
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
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
DDoS_Detection_N_Prevention
DDoS Detetction and Prevention using Mininet and POX Controller
DDoSAttackMitigationSystem
Python based DDoS attack detection and mitigation system built over Ryu controllers and Mininet SDN,
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.
floodlight
Floodlight SDN OpenFlow Controller
flowmanager
An SDN application that gives its user the ability to control flows in an OpenFlow network without coding.
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
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
Load balancing based on random, round robin, equal load, weighted round robin and least connections using pox controller in Software Defined Networks.
mealpy
A collection of the state-of-the-art MEta-heuristic ALgorithms in PYthon (mealpy)
pox
The POX network software platform
pox-1
utilities for filesystem exploration and automated builds
Python-Load-Balancer-Application
A round-robin load balancer application deployed on RYU controller to perform load-balancing across servers using Python
Ryu-Controller-SDN
This project is an implementation of Dijkstra Algorithm utilizing Ryu Controller and mininet for routing packets in network topologies.
scapy
Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3.
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
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
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-RYU-Mininet-Path
Mix of files
sdn_load_balancer
SDN Load Balancer using POX controller, which can be configured to use Round Robin or random scheduling methods.
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.
trafficclassifier
Traffic Classification using Logistic Regression and K-Means Clustering.
university-group-project-02
Load balancing of a software-defined network with Ryu
VehicleLocationOnWebsite
Showing the location of a vehicle from a SQL database on a website