这篇论文作者在github上有相对详细的指导。

一、搭建环境

1.在linux下安装miniconda,已经做好了。

2.创建一个新的conda环境,命名为python38,基于python3.8以及一些其他的包。注意拼写

conda create -n python38 python=3.8 numpy tensorflow=2.3.0 h5py lxml

3.激活这个新环境

conda activate python38

4.在补充安装一些包

(python38)$ pip3 install pyshark sklearn

5.还要安装tshark,发现安装的版本过高,又进行卸载重装

apt-get install tsharkapt-get remove tsharkwget http://ftp.uni-kl.de/pub/wireshark/src/all-versions/wireshark-3.2.13.tar.xz

二、流量预处理

参考:R. Doriguzzi-Corin, S. Millar, S. Scott-Hayward, J. Martínez-del-Rincón and D. Siracusa, "Lucid: A Practical, Lightweight Deep Learning Solution for DDoS Attack Detection," in IEEE Transactions on Network and Service Management, vol. 17, no. 2, pp. 876-889, June 2020, doi: 10.1109/TNSM.2020.2971776.

论文复现-《LUCID: A Practical, Lightweight Deep Learning Solution for DDoS Attack Detection》相关推荐

  1. java 万年历绪论,基于FPGA的万年历设计

    基于FPGA的万年历设计(论文15000字) 摘要:万年历在人们的生活中一直扮演着重要的角色,可随着时代的发展,传统的纸质万年历已经越来越无法满足人们对于时间精确度以及便捷性的要求.随着电子科学的不断 ...

  2. 基于FPGA的FFT设计

    基于FPGA的FFT设计 1.verilog源代码还有实验报告 2.FFT的主要算法 FFT算法并不是一种新的理论算法,它只是用来计算DFT的快速算法,所以它是以DFT为基础的.本课题采用的是基-2 ...

  3. 基于 FPGA Vivado 信号发生器设计(附源工程)

    今天给大侠带来基于 FPGA Vivado 信号发生器设计,开发板实现使用的是Digilent basys 3,如有想要入手 basys 3 开发板的,可以联系牛总:18511371833.话不多说, ...

  4. 频谱仪设计基于FPGA的频谱仪设计,可以测试分析多种频率的频谱,分辨率100HZ

    频谱仪设计基于FPGA的频谱仪设计,可以测试分析多种频率的频谱,分辨率100HZ,配套资料多达100M,东西复杂 ID:982500594354361311卡哇伊2号小宝贝

  5. 基于 FPGA Vivado 示波器设计(附源工程)

    今天给大侠带来基于 FPGA Vivado 示波器设计,开发板实现使用的是Digilent basys 3,如有想要入手 basys 3 开发板的,可以联系牛总:18511371833.话不多说,上货 ...

  6. FPGA项目(12)——基于FPGA的万年历设计

    首先称述一下所实现的功能:可以显示年.月.日.时.分.秒,有闹钟设置功能,闹钟时间到时,蜂鸣器响,报警.用6位数码管进行显示,分三个显示页面,第一个页面显示年月日,第二个界面显示时分秒,第三个页面显示 ...

  7. 基于fpga的数码管动态扫描电路设计_【至简设计案例系列】基于FPGA的密码锁设计(altera版)...

    秦红凯 明德扬FPGA科教 一.项目背景概述 随着生活质量的不断提高,加强家庭防盗安全变得非常重要,但传统机械锁的构造过于简单,很容易被打开,从而降低了安全性.数字密码锁因为它的保密性很高,安全系数也 ...

  8. 【示波器】基于FPGA的数字示波器设计实现

    1.软件版本 quartusii 2.本算法理论知识 框图结构: 1.缓存里包含有触发控制和触发存储器: 2.由设计指标需要1GsPs的采样率,最后的数据流要降到到250MbPs: 3.从指标来看从波 ...

  9. 【至简设计案例系列】基于FPGA的密码锁设计(altera版)

    本文为明德扬原创及录用文章,转载请注明出处! 作者:秦红锴 一.项目背景概述 随着生活质量的不断提高,加强家庭防盗安全变得非常重要,但传统机械锁的构造过于简单,很容易被打开,从而降低了安全性.数字密码 ...

  10. android五子棋论文,基于Android五子棋的设计与实现论文.doc

    . PAGE . 总 目 录 毕业设计(论文) 指导老师评语表 评阅人评阅表 答辩记录表 答辩委员会评语表 承 诺 书 我谨此郑重承诺: 本毕业设计(论文)是本人在指导老师指导下独立撰写完成的.凡涉及 ...

最新文章

  1. 为所有服务器端代码调用ConfigureAwait的最佳实践
  2. myeclipse乱码
  3. [C# 基础知识系列]专题五:当点击按钮时触发Click事件背后发生的事情
  4. CSS3 -webkit-animation(动画)
  5. 一次失败的尝试,h5+Api 结合 react,webpack,同时生成android 、ios、h5端代码
  6. 大厂出品免费图标资源站
  7. opencv cannot open file 'opencv_calib3d249d'
  8. STM32f4 ARM Bootloader
  9. idea git 密码修改
  10. 获取少女资源.html,战舰少女资源怎么得 资源来源汇总
  11. WIFI与WLAN区别有哪些?
  12. linux的交换空间是什么意思,Linux交换空间是什么
  13. mac分区合并APFS容器
  14. 撰写 SCI 论文时,有什么好用的软件或者技巧吗?
  15. r5-5600H这颗芯片能满足日常的编程学习吗
  16. 深度学习:GPU云服务器的租用
  17. 【100%通过率】华为OD机试真题 Python 实现【新员工考试】【2023.03 Q1 新题】
  18. 烤仔说 | Babe Babe Běibèi oh~
  19. verdaccio每次下载有时候不会加载taz压缩包原因解决
  20. PowerDesigner导出表结构到Excel表

热门文章

  1. 让机器人组装Ikea家具是怎样的体验?
  2. qcc514x-qcc304x调试笔记-tone
  3. 基于Java的XXX管理系统的设计与实现——毕业设计题目
  4. 微信小程序使用setData方法修改data中对象或数组的属性值
  5. iPad怎么分屏?学会这个方法,轻松拿捏
  6. 0X Swagger2
  7. React Native腾讯广告优量汇广点通广告SDK集成
  8. Layui坑之module目录引入dropdown.js或其他自定义js文件启动项目不能找到引入文件的解决方案.
  9. 深度学习进化编年大事记
  10. 制作一个简易的UGUI无限滑动框(Unity)