实例介绍
DDoSDN 这是一个有关将机器学习模型应用于软件定义网络中的DDoS攻击检测的存储库。 先决条件 通过以下pip3 install -r requirements.txt所需的软件包: pip3 install -r requirements.txt 请注意,该程序是使用Python 3.x版编写和测试的,pip也是如此。 手册 通过Python创建虚拟环境: python3 -m venv venv 。 之后,按照所述安装所有要求。 接下来分别在不同的shell中运行下面的每个。 通过运行以下命令启动Ryu控制器: ryu-manager customCtrl.py 通过运行以下pyth
【实例截图】
【核心代码】
16359647462031043685.zip
└── DDoSDN-main
├── archive
│ └── testbed
│ ├── dtexp.py
│ ├── feature_selection
│ │ ├── corrmat.py
│ │ ├── feature_importance.py
│ │ ├── test.csv
│ │ ├── train.csv
│ │ └── univariate_selection.py
│ ├── libs
│ │ ├── hsflowd-ubuntu18_2.0.25-3_amd64.deb
│ │ ├── mininet
│ │ │ ├── bin
│ │ │ │ └── mn
│ │ │ ├── CONTRIBUTORS
│ │ │ ├── custom
│ │ │ │ ├── README
│ │ │ │ └── topo-2sw-2host.py
│ │ │ ├── debian
│ │ │ │ ├── changelog
│ │ │ │ ├── compat
│ │ │ │ ├── control
│ │ │ │ ├── copyright
│ │ │ │ ├── docs
│ │ │ │ ├── examples
│ │ │ │ ├── install
│ │ │ │ ├── manpages
│ │ │ │ ├── rules
│ │ │ │ ├── source
│ │ │ │ │ └── format
│ │ │ │ └── watch
│ │ │ ├── doc
│ │ │ │ └── doxygen.cfg
│ │ │ ├── examples
│ │ │ │ ├── baresshd.py
│ │ │ │ ├── bind.py
│ │ │ │ ├── clustercli.py
│ │ │ │ ├── clusterdemo.py
│ │ │ │ ├── clusterperf.py
│ │ │ │ ├── cluster.py
│ │ │ │ ├── clusterSanity.py
│ │ │ │ ├── consoles.py
│ │ │ │ ├── controllers2.py
│ │ │ │ ├── controllers.py
│ │ │ │ ├── controlnet.py
│ │ │ │ ├── cpu.py
│ │ │ │ ├── emptynet.py
│ │ │ │ ├── hwintf.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── intfoptions.py
│ │ │ │ ├── limit.py
│ │ │ │ ├── linearbandwidth.py
│ │ │ │ ├── linuxrouter.py
│ │ │ │ ├── miniedit.py
│ │ │ │ ├── mobility.py
│ │ │ │ ├── multilink.py
│ │ │ │ ├── multiping.py
│ │ │ │ ├── multipoll.py
│ │ │ │ ├── multitest.py
│ │ │ │ ├── natnet.py
│ │ │ │ ├── nat.py
│ │ │ │ ├── numberedports.py
│ │ │ │ ├── popenpoll.py
│ │ │ │ ├── popen.py
│ │ │ │ ├── README.md
│ │ │ │ ├── scratchnet.py
│ │ │ │ ├── scratchnetuser.py
│ │ │ │ ├── simpleperf.py
│ │ │ │ ├── sshd.py
│ │ │ │ ├── test
│ │ │ │ │ ├── runner.py
│ │ │ │ │ ├── test_baresshd.py
│ │ │ │ │ ├── test_bind.py
│ │ │ │ │ ├── test_clusterSanity.py
│ │ │ │ │ ├── test_controllers.py
│ │ │ │ │ ├── test_controlnet.py
│ │ │ │ │ ├── test_cpu.py
│ │ │ │ │ ├── test_emptynet.py
│ │ │ │ │ ├── test_hwintf.py
│ │ │ │ │ ├── test_intfoptions.py
│ │ │ │ │ ├── test_limit.py
│ │ │ │ │ ├── test_linearbandwidth.py
│ │ │ │ │ ├── test_linuxrouter.py
│ │ │ │ │ ├── test_mobility.py
│ │ │ │ │ ├── test_multilink.py
│ │ │ │ │ ├── test_multiping.py
│ │ │ │ │ ├── test_multipoll.py
│ │ │ │ │ ├── test_multitest.py
│ │ │ │ │ ├── test_natnet.py
│ │ │ │ │ ├── test_nat.py
│ │ │ │ │ ├── test_numberedports.py
│ │ │ │ │ ├── test_popen.py
│ │ │ │ │ ├── test_scratchnet.py
│ │ │ │ │ ├── test_simpleperf.py
│ │ │ │ │ ├── test_sshd.py
│ │ │ │ │ ├── test_tree1024.py
│ │ │ │ │ ├── test_treeping64.py
│ │ │ │ │ └── test_vlanhost.py
│ │ │ │ ├── tree1024.py
│ │ │ │ ├── treeping64.py
│ │ │ │ └── vlanhost.py
│ │ │ ├── INSTALL
│ │ │ ├── LICENSE
│ │ │ ├── Makefile
│ │ │ ├── mininet
│ │ │ │ ├── clean.py
│ │ │ │ ├── cli.py
│ │ │ │ ├── examples
│ │ │ │ ├── __init__.py
│ │ │ │ ├── link.py
│ │ │ │ ├── log.py
│ │ │ │ ├── moduledeps.py
│ │ │ │ ├── net.py
│ │ │ │ ├── nodelib.py
│ │ │ │ ├── node.py
│ │ │ │ ├── term.py
│ │ │ │ ├── test
│ │ │ │ │ ├── runner.py
│ │ │ │ │ ├── test_hifi.py
│ │ │ │ │ ├── test_nets.py
│ │ │ │ │ ├── test_ptyleak.py
│ │ │ │ │ ├── test_switchdpidassignment.py
│ │ │ │ │ ├── test_util.py
│ │ │ │ │ └── test_walkthrough.py
│ │ │ │ ├── topolib.py
│ │ │ │ ├── topo.py
│ │ │ │ └── util.py
│ │ │ ├── mnexec.c
│ │ │ ├── README.md
│ │ │ ├── setup.py
│ │ │ └── util
│ │ │ ├── build-ovs-packages.sh
│ │ │ ├── clustersetup.sh
│ │ │ ├── colorfilters
│ │ │ ├── doxify.py
│ │ │ ├── install.sh
│ │ │ ├── kbuild
│ │ │ │ ├── kbuild
│ │ │ │ ├── tun.patch
│ │ │ │ └── version_vars.patch
│ │ │ ├── m
│ │ │ ├── nox-patches
│ │ │ │ ├── 0001-OpenFlow-tutorial-port-nox-destiny.patch
│ │ │ │ ├── 0002-nox-ubuntu12-hacks.patch
│ │ │ │ └── README
│ │ │ ├── openflow-patches
│ │ │ │ ├── controller.patch
│ │ │ │ ├── datapath.patch
│ │ │ │ └── README
│ │ │ ├── sch_htb-ofbuf
│ │ │ │ ├── Makefile
│ │ │ │ ├── README
│ │ │ │ └── sch_htb.c
│ │ │ ├── sysctl_addon
│ │ │ ├── unpep8
│ │ │ ├── versioncheck.py
│ │ │ └── vm
│ │ │ ├── build.py
│ │ │ └── install-mininet-vm.sh
│ │ └── ryu
│ ├── README.md
│ ├── requirements.txt
│ ├── spanning_tree.py
│ ├── testset.arff
│ ├── testset.csv
│ ├── topo
│ │ ├── mininet-topologies
│ │ │ ├── datacenterBasic.py
│ │ │ ├── datacenterConfigurable.py
│ │ │ ├── datacenterHAFull.py
│ │ │ ├── datacenterHARoot.py
│ │ │ ├── datacenterTests.py
│ │ │ ├── index.html
│ │ │ ├── minimal.py
│ │ │ └── mycommand.txt
│ │ ├── requirements.txt
│ │ ├── ryuctl.py
│ │ └── sample_topy.py
│ ├── trainset.arff
│ └── trainset.csv
├── classifier.sav
├── collect.sh
├── computeTuples.py
├── customCtrl.py
├── data
│ ├── bytes.csv
│ ├── dataset.csv
│ ├── flowentries.csv
│ ├── intflow.csv
│ ├── ipdst.csv
│ ├── ipsrc.csv
│ ├── packets.csv
│ ├── raw
│ └── tuple.csv
├── gentraffic.sh
├── inspector.py
├── mitigate.sh
├── README.md
├── realtime.csv
├── requirements.txt
├── samples_flows
│ └── pingall_flows.txt
├── shortcut.sh
├── svm.py
├── topo.mn
├── topo.py
└── warn.py
26 directories, 182 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论