没有合适的资源?快使用搜索试试~ 我知道了~
B_Scapy_3.20_软件计划说明书_v1.01
需积分: 0 0 下载量 79 浏览量
2022-08-08
19:04:51
上传
评论
收藏 55KB DOCX 举报
温馨提示
试读
21页
组长综合了个人特点以及个人意愿进行了任务划分,经过集体讨论之后,最终的任务分配见第四章。组织形式a) 每周2-3次线下会议,配合1-2次线上交流,讨论本周的任务
资源详情
资源评论
资源推荐
基于 Scapy 的分析与扩展
软件计划说明书
Version 1.0
小组成员:
陈鸿超
李铎坤
刘颖
袁梦阳
软件计划说明书
I
版本变更历史
版本
提交日期
编制人
修改说明
审核人
版本说明
v1.0
2019/03/20
刘颖
陈鸿超
袁梦阳
李铎坤
初稿
软件计划说明书
II
目录
1 前言.............................................................................................................................................................1
1.1 目的 ...................................................................................................................................................1
1.2 术语和缩略词 ...................................................................................................................................1
2 产品简介.....................................................................................................................................................2
2.1 产品概述 ...........................................................................................................................................2
2.2 产品接口简要分析 ...........................................................................................................................2
2.3 产品用户定义 ...................................................................................................................................3
2.4 产品优化方向 ...................................................................................................................................3
2.5 产品技术路线 ...................................................................................................................................4
3 项目总体实施计划.....................................................................................................................................5
3.1 项目参与人员 ...................................................................................................................................5
3.2 完成项目最后期限 ...........................................................................................................................5
3.3 本计划的批准者与批准日期 ...........................................................................................................5
3.4 项目分工原则 ...................................................................................................................................5
3.5 组织形式 ...........................................................................................................................................5
3.6 各阶段交付的产品 ...........................................................................................................................5
3.7 进度安排原则 ...................................................................................................................................6
3.8 迭代划分情况 ...................................................................................................................................6
3.9 遵循标准 ...........................................................................................................................................6
3.10 硬件环境 .........................................................................................................................................6
3.11 软件环境 .........................................................................................................................................7
4 项目各阶段实验要点.................................................................................................................................8
4.1 实验 1 软件需求分析 .......................................................................................................................8
4.2 实验 2 软件需求评审 .......................................................................................................................9
4.3 实验 3 软件改进与展示 .................................................................................................................11
4.4 实验 4 软件测试 .............................................................................................................................12
4.5 实验 5 软件测试评审 .....................................................................................................................14
4.6 实验 6 软件项目计划与监控 .........................................................................................................15
4.7 实验 7 软件配置管理 .....................................................................................................................16
4.8 实验 8 软件工程实验追踪与分析 .................................................................................................17
软件计划说明书
1
1 前言
1.1 目的
软件开发的过程中需要对项目的进度进行跟踪和监控,明确组员的任务与职责,并
协调组内员工的工作,因此需要安排后期工作计划。
1.2 术语和缩略词
编号
术语
说明
1
报文
报文(message)是网络中交换与传输的数据单元,即站点一次性要发送的数据块
2
pcap
pcap 是 packet capture 的缩写,pcap 文件格式是常用的数据报存储格式
3
接口
API,是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得
以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
4
端口
是一种经由软件创建的服务,在一个计算机操作系统中扮演通信的端点
5
端口监听
端口监听是指对客户端(个人机器)所操作的一种信息记录。端口监听还用于实现对
共享目录访问的监测和控制
软件计划说明书
2
2 产品简介
2.1 产品概述
Scapy 是一个用于计算机网络的数据包处理工具,最初由 Philippe Biondi 用 python
编写。它允许用户能够发送,嗅探和剖析并伪造网络数据包。与此同时,它也允许用户
构建可以探测,扫描或攻击网络的工具。简单来讲,Scapy 是一个功能强大的交互式数
据包操作程序。
Scapy 能够伪造或者解码大量协议的数据包,在线路上发送和捕获数据包,并匹配请
求和回复。它同样也能轻松处理扫描、路由跟踪、探测、单元测试、攻击和网络发现等
任务。从功能上讲,Scapy 可以取代 hping,arpspoof,arp-sk,arping,p0f 甚至是
Nmap,tcpdump 和 tshark 的某些功能模块。
Scapy 的特点有如下几点:
1. 可以完整地返回它收到的所有信息。
2. 可以自由地构建所需的数据包,对数据包进行填充、任意修改字段值,并按照需
要进行堆叠。
3. 支持大量报文的解析和协议的构建。
2.2 产品接口简要分析
� 插件调用目录:arch
Scapy 的部分功能在实现时需要使用其他插件,比如 tcpdump、winpcap 等,同时也
需要获取当前系统的一些硬件信息,arch 目录下就封装了实现这些功能的各种模块。
� 网络标准目录:asn1
在计算机网络领域,编码、传输、解码采用的是 ASN.1(Abstract Syntax Notation one)
标准,asn1 目录下封装了实现该标准的相应模块。
� 扩展模块目录:contrib
由非官方开发者开发的扩展功能模块,包括新的协议模块和一些扩展功能模块,经
过官方审核测试之后,就好放在 contrib 目录下,在使用时可以显示的去调用这些模块。
� 报文格式目录:layers
Layers 目录下封装了 Scapy 所支持的所有协议的具体格式,包括所有协议字段名称、
数据类型、大小、位置等信息,以及一些必要的解码方式。
剩余20页未读,继续阅读
大禹倒杯茶
- 粉丝: 13
- 资源: 331
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Code for the complete guide to tkinter tutorial
- 关于百货中心供应链管理系统.zip
- SimpleFolderIcon-master 修改Unity的Project下的文件夹图标
- A python Tkinter widget to display tile based maps
- A pure Python library for adding tables to a Tkinter application
- Vector资源文件.zip
- MobaXterm-Installer
- MicroMsg.xlsx
- 88-520告白(520气球).zip
- HTML+CSS+JS精品网页模板H126.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0