kaunofakultetas/fisingas.knf.vu.lt
GitHub: kaunofakultetas/fisingas.knf.vu.lt
面向高校与企业安全意识教育的钓鱼邮件识别测试与评分平台。
Stars: 1 | Forks: 0
# Fisingas - 钓鱼邮件识别测试平台
一个用于测试和教授钓鱼邮件识别技能的 Web 平台。学生通过查看模拟的电子邮件截图来判断其是真实邮件还是钓鱼邮件,而管理员可以管理问题、监控进度并查看结果。
为 **维尔纽斯大学考纳斯学院 (VU KnF)** 构建。
## 运作方式 1. **管理员** 创建钓鱼测试问题(带有答案选项的电子邮件截图) 2. **学生** 注册并获取访问代码,然后参加测试 3. 系统会为每位学生随机分配一部分问题 4. 学生需将每封电子邮件识别为“真实”或“钓鱼”,并回答后续问题 5. 系统会自动进行评分并将结果显示在排行榜上
## 快速入门 ### 1. 克隆仓库 ``` git clone https://github.com/kaunofakultetas/fisingas.knf.vu.lt.git cd fisingas.knf.vu.lt ``` ### 2. 从示例创建 compose 文件 ``` cp docker-compose.yml.sample docker-compose.yml ``` ### 3. 部署 ``` ./runUpdateThisStack.sh ``` 应用程序可通过 `http://` 访问。
**默认管理员登录信息:** `admin@admin.com` / `admin`(请立即修改)。
## 文档 | 文档 | 描述 | |----------|-------------| | [部署指南](_DOCS/DEPLOYMENT.md) | 如何部署和配置系统 | | [架构说明](_DOCS/ARCHITECTURE.md) | 面向开发者的技术概述 | | [用户指南](_DOCS/USER-GUIDE.md) | 如何使用该平台(管理员和学生) | | [API 参考](_DOCS/API.md) | 后端 API 端点 |
## 项目结构 ``` fisingas.knf.vu.lt/ ├── backend/ # Flask API server ├── nextjs/ # Next.js frontend ├── endpoint/ # Caddy reverse proxy config ├── filebrowser/ # Configuration for filebrowser services ├── docker-compose.yml # Docker Compose configuration ├── _DATA/ # Persistent data │ ├── database/ # SQLite database file │ ├── slides/ # Presentation slides │ └── dropbox/ # Uploaded files └── _DOCS/ # Documentation ```
## 运作方式 1. **管理员** 创建钓鱼测试问题(带有答案选项的电子邮件截图) 2. **学生** 注册并获取访问代码,然后参加测试 3. 系统会为每位学生随机分配一部分问题 4. 学生需将每封电子邮件识别为“真实”或“钓鱼”,并回答后续问题 5. 系统会自动进行评分并将结果显示在排行榜上
## 快速入门 ### 1. 克隆仓库 ``` git clone https://github.com/kaunofakultetas/fisingas.knf.vu.lt.git cd fisingas.knf.vu.lt ``` ### 2. 从示例创建 compose 文件 ``` cp docker-compose.yml.sample docker-compose.yml ``` ### 3. 部署 ``` ./runUpdateThisStack.sh ``` 应用程序可通过 `http://
## 文档 | 文档 | 描述 | |----------|-------------| | [部署指南](_DOCS/DEPLOYMENT.md) | 如何部署和配置系统 | | [架构说明](_DOCS/ARCHITECTURE.md) | 面向开发者的技术概述 | | [用户指南](_DOCS/USER-GUIDE.md) | 如何使用该平台(管理员和学生) | | [API 参考](_DOCS/API.md) | 后端 API 端点 |
## 项目结构 ``` fisingas.knf.vu.lt/ ├── backend/ # Flask API server ├── nextjs/ # Next.js frontend ├── endpoint/ # Caddy reverse proxy config ├── filebrowser/ # Configuration for filebrowser services ├── docker-compose.yml # Docker Compose configuration ├── _DATA/ # Persistent data │ ├── database/ # SQLite database file │ ├── slides/ # Presentation slides │ └── dropbox/ # Uploaded files └── _DOCS/ # Documentation ```
标签:Caddy, Docker, Docker Compose, Flask, RESTful API, Vilnius University, 前后端分离, 反钓鱼, 学生评估, 安全测评, 安全防御评估, 排行榜, 提示词优化, 教育与培训平台, 模拟测试, 维尔纽斯大学, 网络安全教育, 自定义脚本, 请求拦截, 逆向工具, 邮箱安全, 钓鱼演练, 题库管理系统