chiragbiradar / DDoS-Attack-Detection-and-Mitigation

SDN networks (Software Defined Networking ) are exposed to new security threats and attacks, especially Distributed Denial of Service (DDoS) attacks. For this aim, we have proposed a model able to detect and mitigate attacks automatically in SDN networks using Machine Learning (ML)
http://www.fiverr.com/s/m5Y8Z6x
MIT License
131 stars 24 forks source link

Build a Vagrant workflow for the DDoS-Attack-Detection-and-Mitigation project #10

Open chiragbiradar opened 11 months ago

chiragbiradar commented 11 months ago

Description:

This issue is to request the creation of a Vagrant workflow for the DDoS-Attack-Detection-and-Mitigation project. This workflow would allow developers to easily set up a development environment for the project, including two virtual machines: one running Ubuntu and one running Mininet.

The Vagrantfile should include the following configuration:

Please note that this is just a basic configuration. Additional configuration may be needed to meet the specific needs of the project.

Benefits:

Steps to complete:

  1. Create a new Vagrantfile.
  2. Add the configuration for the two virtual machines.
  3. Add the configuration for cloning the DDoS-Attack-Detection-and-Mitigation repository.
  4. Add the configuration for installing the dependencies.
  5. Add the configuration for running the project.
  6. Test the Vagrant workflow to make sure that it works correctly.
  7. Submit a pull request with the Vagrant workflow.

To make a pull request in Git, you will need to:

  1. Fetch the latest changes from the remote repository:
git fetch origin
  1. Checkout the branch that you want to create a pull request for:
git checkout 10-build-a-vagrant-workflow-for-the-ddos-attack-detection-and-mitigation-project
  1. Make sure that your changes are up to date:
git pull origin 10-build-a-vagrant-workflow-for-the-ddos-attack-detection-and-mitigation-project
  1. Commit your changes:
git commit -m "Add Vagrant workflow"
  1. Push your changes to the remote repository:
git push origin 10-build-a-vagrant-workflow-for-the-ddos-attack-detection-and-mitigation-project
  1. Go to the GitHub website and navigate to your repository.
  2. Click the Pull requests tab.
  3. Click the New pull request button.
  4. Select the branch that you want to create a pull request for from the Compare dropdown menu.
  5. Select the Base branch from the Base dropdown menu.
  6. Click the Create pull request button.
  7. In the pull request description, explain what changes you have made and why.

Once you have submitted the pull request, the maintainers of the repository will review your changes and merge them into the main branch if they are approved.

Additional notes:

I hope this helps!

Thank you for your time and consideration!