[go: nahoru, domu]

Skip to content

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

License

Notifications You must be signed in to change notification settings

balditommaso/SDN-MaliciousFlowsQuarantine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SDN-MaliciousFlowsQuarantine

Set up

Once imported the project you can retrieve the * unipi * directory and place it inside the following path:

  • /home/student/floodlight/src/main/java/net/floodlightcontroller

Then you can copy the mininet directory in the following path:

  • /home/student

Now you are ready to run the application:

  1. from the home directory you can type the following commands to start mininet:
sudo python mininet/topology.py
  1. from the floodlight directory you can type the following commands to start the controller:
ant run
  1. from the home directory you can type the following commands to start the demo:
python mininet/demo.py

NOTE: The instructions are meant to be executed on the VM of the course.

Contributors

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages