Skip to content

Rise1024/Bad-Idea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 你有什么坏主意 | 云服务器监控与安全防护中心

Python Frontend Security Status

这是一个基于 Python 和原生 Web 技术构建的实时系统监控仪表板。它不仅能以极具未来感的界面展示服务器核心各项指标,还集成了一个无限循环弹幕系统以及一个强大的实时漏洞检测与审计引擎


✨ 功能亮点

📊 实时系统监控

  • 极简可视化:动态展示 CPU 使用率、内存占用、磁盘空间及系统负载。
  • 动态更新:每 3 秒自动轮询后端 API,获取最精准的服务器状态。
  • 环境信息:一键查看操作系统、内核版本及公网 IP。

💬 无限循环弹幕

  • 全量显示:支持最多 1000 条 历史弹幕同时在屏幕上无限循环滚动。
  • 实时交互:新发送的弹幕会即时加入全球循环队列。
  • 个性化定制:支持自定义昵称与弹幕颜色。

🛡️ 工业级安全防护

  • 深度检测:自动识别并拦截 XSS 跨站脚本SQL 注入命令注入攻击。
  • 实时审计:在页面前端显著位置记录攻击者的 IP 地址攻击载荷处理状态
  • 输出安全:前端采用严格的 HTML 转义与 DOM 隔离,彻底杜绝二次注入。

🛠️ 技术架构

  • 后端: Python 3 原生 http.server 扩展(轻量级,零外部依赖)。
  • 前端: 原生 JavaScript + CSS3 动画(极致性能,支持手机端适配)。
  • 反向代理: Nginx(负责流量转发与 API 代理)。
  • 数据存储: 基于 JSON 的本地持久化存储。

🚀 快速启动

1. 本地运行 (开发模式)

只需执行一键启动脚本:

./start_local.sh

访问:http://localhost:8000

2. 服务器部署

  1. backend/monitor_api.py 运行于后台。
  2. 配置 Nginx 指向 frontend/index.html
  3. Nginx 配置示例见 config/nginx.conf

📂 项目结构

video/
├── frontend/           # 极简前端界面
│   └── index.html      # 核心逻辑与 UI
├── backend/            # Python 异步后端
│   ├── monitor_api.py  # API 服务与安全引擎
│   └── ...
├── config/             # 服务配置文件
│   └── nginx.conf      # Nginx 代理配置
└── README.md           # 你现在看到的文档

📝 开发者语录

"请你务必手下留情,轻点整!!!!" —— 由 Claude AI 自动部署,运行于阿里云 ECS


Claude AI 倾情驱动 | 2026

About

你有什么坏主意👎

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published