Skip to content

Daily Plan

更新: 5/3/2025 字数: 0 字 时长: 0 分钟

#todo

  • [ ]
  • [ ]

Daily Study

更新: 5/3/2025 字数: 0 字 时长: 0 分钟

用户登录与管理

输入

  1. 登录

    1. 用户名:用户需输入已注册的用户名,格式要求为6-20个字符,支持字母、数字和下划线。

    2. 密码:用户需输入与用户名对应的密码,要求为8-20个字符,至少包含一个字母、一个数字和一个特殊字符,以确保密码强度。

  2. 注册

    1. 用户名:用户需输入新的用户名,需确保不与现有用户名重复,格式同登录。

    2. 电子邮箱:用户需输入有效的邮箱地址,系统将发送验证邮件以确保邮箱的有效性。

    3. 密码:用户需输入要设置的密码,符合密码强度的要求。

    4. 确认密码:用户需再次输入密码以确认一致性,并提供相应的错误提示信息(如“密码不一致”)。

  3. 注销

    1. 操作:用户在界面上点击“注销”按钮,系统会弹出确认对话框,询问用户是否确认注销。

输出

  1. 登录

    1. 成功消息:显示“登录成功,欢迎回来!”并重定向用户到个人主页,加载用户的个性化内容和相关信息。

    2. 错误消息:如果用户名或密码错误,系统会显示“用户名或密码错误,请重试。”,同时提供“忘记密码?”的链接,引导用户进行密码重置。

  2. 注册

    1. 成功消息:显示“注册成功,欢迎使用!请检查您的邮箱以验证账户。”并重定向到登录页面。

    2. 错误消息:如用户名已存在,显示“该用户名已被注册,请选择其他用户名。”;如果邮箱格式错误,显示“请输入有效的邮箱地址。”

  3. 注销

    1. 成功消息:显示“注销成功,返回登录页面。”并重定向用户到登录页面,清除会话信息以保护用户隐私。

    2. 提示消息:在注销之前,系统提示“您确定要注销吗?”,确保用户的确认以避免误操作。

首页仪表盘

输入

  1. 用户请求

    1. 用户在登录后,系统自动加载首页仪表盘,无需额外输入。

    2. 用户可以选择刷新按钮以更新当前的漏洞扫描信息。

  2. 筛选条件(可选):

    1. 用户可选择时间范围(如过去一周、过去一个月)来查看特定时间段内的漏洞扫描信息。

    2. 用户可以按漏洞等级进行筛选(如仅查看严重漏洞或高危漏洞)。

输出

  1. 仪表盘概览

    1. 漏洞统计

      • 显示不同等级的漏洞数量,分为:

        • 严重漏洞总数

        • 高危漏洞总数

        • 中危漏洞总数

        • 低危漏洞总数

      • 每种漏洞等级以不同的颜色进行标识(例如:红色表示严重,橙色表示高危)。

    2. 漏洞类型统计

      • 使用柱状图展示当前扫描到的不同种类的漏洞数量,包括常见的XSS、SQL注入、弱口令等。

      • 鼠标悬停在柱状图上时,显示具体漏洞类型及其数量。

    3. 漏洞分类展示

      • 使用饼状图展示当前漏洞的分类,用户可以快速了解各类漏洞所占的比例。
  2. 实时更新

    1. 仪表盘会定期自动刷新(如每5分钟)以展示最新的漏洞扫描数据,确保用户能够获取最新信息。
  3. 警告提示

    1. 若有严重漏洞被发现,仪表盘上方会显示警告消息,例如:“注意!发现X个严重漏洞,请立即查看详细报告。”以引起用户的关注。

漏洞扫描

输入

  1. 待扫描网站URL

    1. 用户在指定输入框中输入要扫描的目标网站URL,格式需为有效的URL(例如:https://www.example.com)。
  2. 登录设置(可选):

    1. 用户根据需要选择是否输入登录信息:

      • 输入账号和密码(用于需要登录的网站)。

      • 输入Cookie信息,填写Header值。

  3. 扫描设置

    1. 用户可选择扫描类型,包括:

      • 全扫描

      • XSS漏洞扫描

      • SQL注入漏洞扫描

      • 弱口令扫描

      • 中间件漏洞扫描

      • 仅爬取(不执行漏洞检测)

  4. 启动扫描

    1. 用户点击“开始扫描”按钮以启动漏洞检测流程。

输出

  1. 扫描状态反馈

    1. 系统在用户提交扫描请求后,立即显示“扫描进行中,请稍等…”的提示,确保用户知道扫描正在进行。
  2. 扫描列表

    1. 一旦扫描任务开始,系统将在漏洞扫描列表中自动生成并显示该扫描任务,内容包括:

      • 扫描任务ID:每个扫描任务的唯一标识。

      • 扫描状态:实时更新,显示“processing”或“completed”。

      • 操作选项:若扫描仍在进行中,提供“停止扫描”按钮;扫描完成后,显示“已完成”。

      • 扫描目标:展示用户输入的待扫描URL。

      • 扫描类型:标识用户选择的扫描方式。

      • 漏洞等级:显示发现的漏洞等级,颜色编码标识:

        • 红色(高危)

        • 黄色(中危)

        • 蓝色(低危)

        • 绿色(信息型)

      • 添加时间:记录扫描任务的开始时间。

      • 报告生成:提供生成报告的选项。

      • 删除选项:用户可选择删除扫描任务。

  3. 漏洞详情页面

    1. 点击扫描任务ID或扫描目标URL,跳转至该任务的具体漏洞详情页面,展示以下信息:

      • ID:具体漏洞的唯一标识。

      • 等级:该漏洞的危险等级。

      • 扫描目标:扫描的URL,点击可跳转回该链接。

      • 漏洞类型:详细列出漏洞类型(如XSS、SQL注入等)。

      • 处理时间:记录漏洞被发现的具体时间。

报告生成

输入

  1. 生成报告请求

    1. 用户在漏洞扫描列表中选择已完成的扫描任务,点击“生成报告”按钮,发起生成报告的请求。
  2. 报告类型选择(可选):

    1. 用户可选择生成的报告类型,如:

      • 简洁报告

      • 详细报告

  3. 附加选项(可选):

    1. 用户可选择是否包含以下内容:

      • 漏洞修复建议

      • 漏洞影响评估

      • 可视化图表

输出

  1. 报告生成状态

    1. 系统在用户提交报告生成请求后,显示“报告生成中,请稍等…”的提示,告知用户报告正在处理。
  2. 报告列表

    1. 一旦报告生成完成,系统将在漏洞报告页面自动更新并显示生成的报告,内容包括:

      • ID:每个报告的唯一标识。

      • 扫描目标:生成报告所对应的待扫描URL。

      • 创建时间:报告生成的具体时间。

      • 状态:显示报告的生成状态,如“completed”。

      • PDF文件下载:提供PDF下载链接,用户点击后可下载生成的报告。

      • 删除选项:用户可选择删除该报告。

  3. 报告详情页面

    1. 用户点击报告ID或下载链接,跳转至报告详情页面,展示以下信息:

      • 报告标题:包含报告的主题和扫描时间。

      • 摘要:简要概述扫描的主要发现和结论。

      • 漏洞清单:详细列出扫描到的所有漏洞,包括等级、类型、描述及修复建议。

      • 图表和统计信息:提供可视化图表,展示漏洞分布和等级比例。

      • 附加信息:包括修复建议和潜在影响评估。

信息收集

输入

  1. 功能选择

    1. 用户在信息收集页面选择要执行的功能,可能包括:

      • 端口扫描

      • 目录识别

      • 指纹识别

      • 信息泄露检查

  2. 具体操作输入

    1. 端口扫描

      • 输入待扫描的外网IP地址。

      • 点击“扫描端口”按钮开始扫描。

    2. 目录识别

      • 输入待识别的URL。

      • 设置扫描选项,如扫描类别(PHP、JSP等)、是否进行递归扫描、以及自定义扫描选项。

    3. 指纹识别

      • 输入待识别的URL。

      • 点击“指纹查询”按钮开始识别。

    4. 信息泄露检查

      • 输入待检查的URL。

      • 点击“泄露检查”按钮开始检查。

输出

  1. 操作状态提示

    1. 系统在用户提交请求后显示“信息收集中,请稍等…”的提示,告知用户操作正在进行。
  2. 扫描结果展示

    1. 一旦操作完成,系统将在相应的结果页面显示以下信息:

    2. 端口扫描

      • 列表展示扫描到的开放端口及对应的服务协议,如:

        • 端口号

        • 协议/服务类型

        • 状态(开放/关闭)

    3. 目录识别

      • 结果以表格形式显示,包含:

        • ID:扫描到的相关目录的唯一标识。

        • 路径:被识别的目录路径。

        • 状态码:对应的HTTP状态码。

    4. 指纹识别

      • 显示查询结果,包括:

        • 域名

        • 源IP

        • CDN

        • 操作系统

        • 指纹框架

        • Web容器

        • 网站权重

    5. 信息泄露检查

      • 列表展示潜在信息泄露情况,包括:

        • 泄露类型

        • 存在泄露的URL

  3. 常见信息展示

    1. 在每个功能的结果页面中,系统还提供相关的常见信息或查询表,例如常见端口、指纹框架等,帮助用户理解扫描结果。

Daily Problem

更新: 5/3/2025 字数: 0 字 时长: 0 分钟

菜就多练

本站访客数 人次 本站总访问量