-
Notifications
You must be signed in to change notification settings - Fork 1
Home
James A edited this page Jun 3, 2020
·
4 revisions
Welcome to the AdversarialSDN-Hydra wiki!
This repository contains the code for the Hydra Adversarial Testing Tool as well as Neptune, a machine learning based network intrusion detection system (NIDS) for Software-Defined Networks (SDN).
For more details of this work, please see our IEEE NFV-SDN 2019 article:
James Aiken and Sandra Scott-Hayward
"Investigating Adversarial Attacks against Network Intrusion Detection Systems in SDNs."
IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), pp. 1-7. IEEE, 2019.
If you fork this project for your own development, please credit the AdversarialSDN-Hydra Github project and reference the IEEE NFV-SDN 2019 article. Please read these Contribution Rules.
These are the guidelines you need to keep in mind while contributing:
- The code must have been thoroughly tested in your local development environment.
- The code must be both python 2 and 3 compatible.
- The code must follow the PEP8 styling guidelines as much as possible.
- Each pull request should have only one commit related to each update.
- Please open different pull requests for individual updates.
- The commit messages should be meaningful.
- Be sure to add the concerned documentation for the added feature (such as a README).
- Branch from develop and PR to develop.
For any doubts regarding the guidelines please contact the project leaders.