Debasish-Nayak-656/CyberShield-Dashboard

GitHub: Debasish-Nayak-656/CyberShield-Dashboard

一个基于 Flask 的网络安全学习仪表盘,集 CTF 挑战、安全工具与学习模块于一体,帮助初学者在浏览器中系统性地练习道德黑客技能。

Stars: 0 | Forks: 0

# 🛡️ CyberShield Academy — Flask Web Dashboard 一个在浏览器中运行的完全交互式网络安全学习平台。 ## ▶️ 如何运行(3个步骤) ### 第 1 步 — 克隆并进入文件夹 ``` git clone https://github.com/Debasish-Nayak-656/CyberShield-Academy.git cd CyberShield-Academy ``` ### 第 2 步 — 安装 Flask(唯一的依赖项) ``` pip install flask ``` ### 第 3 步 — 运行应用 ``` python app.py ``` 然后打开浏览器并访问: ``` http://localhost:5000 ``` 搞定。 ✅ ## 📸 你将看到的内容 | 页面 | URL | 功能描述 | |------|-----|-------------| | Dashboard | `/` | 进度概览、学习路线图、模块列表 | | CTF Board | `/ctf` | 9 项挑战 — 输入 flag 即可得分 | | Tools | `/tools` | Hash 生成器、解码器、端口扫描器、凯撒密码 | | Leaderboard | `/leaderboard` | 团队排名、你的徽章、任务看板 | | Module Detail | `/module/` | 每个模块的主题、命令和资源 | ## 🎮 立即尝试这些功能 **在 CTF Board 上** — 提交这些 flag 来赚取积分: ``` Challenge #4 (Login Bypass): FLAG{sqli_byp4ss_4dm1n} Challenge #5 (Caesar's Secret): FLAG{c4es4r_rot13_combo} Challenge #6 (Steganography): FLAG{st3g0_m4st3r_0ps} ``` **在 Tools 页面上:** - Hash Generator → 输入任意文本 → 立即获取 MD5、SHA256、Base64 - Multi-Decoder → 粘贴 `aGVsbG8gd29ybGQ=` → 查看 Base64 解码结果 - Port Scanner → 扫描 `localhost` 以查看你机器上的开放端口 - Caesar Cipher → 使用实时滑动条进行加密/解密 ## 🗂️ 项目结构 ``` cybershield-app/ ├── app.py ← main Flask app (run this) ├── requirements.txt ← only needs Flask └── templates/ ├── base.html ← layout, navbar, dark theme ├── index.html ← dashboard ├── ctf.html ← CTF challenge board ├── tools.html ← interactive security tools ├── leaderboard.html← team rankings └── module.html ← module detail page ``` ## ❓ 故障排除 **端口已被占用:** ``` python app.py # Flask defaults to 5000 # 如果 5000 端口被占用,请修改 app.py 的最后一行: # app.run(debug=True, port=5001) ``` **找不到模块:** ``` pip install flask # 或者 pip3 install flask ``` **权限被拒绝:** ``` python3 app.py ``` ## 📚 完整学习内容 `modules/`、`ctf/`、`labs/`、`tools/`、`docs/` 文件夹包含了 CyberShield Academy 课程的所有理论、实验和脚本。请从 `modules/01-networking/README.md` 开始学习。 ## 📄 许可证 本项目基于 MIT 许可证授权 — 详情请参阅 LICENSE 文件。
标签:DNS 反向解析, Flask, 后端开发, 多模态安全, 安全工具箱, 插件系统, 网络安全教育, 逆向工具