puvishasundar/CyberLens-Ai

GitHub: puvishasundar/CyberLens-Ai

CyberLens AI 是一个AI驱动的实时网络安全平台,用于检测网络钓鱼、虚假招聘和数字欺诈,保护用户免受常见在线威胁。

Stars: 1 | Forks: 0

# CyberLens AI — 完整深度说明 **项目作者:** Puvisha, Vidhya, Hemanthika **技术栈:** Python · Streamlit · scikit-learn · NLTK · Plotly · OpenCV · Tesseract OCR ## 🛡️ 什么是 CyberLens AI? CyberLens AI 是一个**实时 AI 驱动的网络安全情报平台**,旨在保护普通用户——特别是求职者和学生——免受网络钓鱼攻击、诈骗信息和数字欺诈的侵害。它将机器学习、自然语言处理 (NLP)、启发式规则引擎和计算机视觉整合到一个设计精美的网页仪表板中。 其核心使命很简单:**在受害者受害之前检测数字威胁。** 无论是可疑的 WhatsApp 消息、虚假的招聘邮件、恶意 URL、欺诈性二维码还是包含诈骗的 PDF 文件,CyberLens AI 都能在几秒内对其进行扫描并评估风险。 ## 🎨 视觉设计与 UI 系统 UI 采用了高级的**暗黑赛博朋克/威胁情报美学**,灵感来源于现实世界中的安全仪表板和 SIEM 工具。 ### 设计标识 - **色彩方案:** 深邃太空海军蓝背景 (`#020409`),电光青色主色 (`#00d4ff`),霓虹绿安全色 (`#00ff9d`),威胁红 (`#ff3366`),警告琥珀色 (`#ffb340`),紫色强调色 (`#7c3aed`) - **字体角色:** 三种不同的字体角色 — `Orbitron`(显示/分数),`Rajdhani`(标题/标签),`JetBrains Mono`(数据/等宽内容),以及 `Inter` 用于正文文本 - **背景效果:** 一个动画的矩阵风格画布 (``) 以 6% 的不透明度渲染滚动的青色字符列——拉丁数字、日文片假名和网络安全符号——营造出“活跃系统”的现场感,同时不会分散对内容的注意力 - **玻璃拟态卡片:** 所有结果卡片都使用 `rgba(255,255,255,0.025)` 背景,配合微妙的边框和发光 `box-shadow` 效果 - **动画:** 每个结果卡片出现时都有淡入效果 (`resultFadeIn`),徽章从左侧滑入 (`badgeIn`),指标单元格以交错延迟弹出 (`metaIn`)。威胁等级具有连续的脉冲动画(例如,紧急红光的 `pulseCritical` 为 1.5 秒) ### 顶部栏 一个固定头部通过嵌入的 HTML `