CyberDesk 是一个由人工智能驱动的网络犯罪事件报告与响应平台,帮助用户报告网络事件、生成结构化报告、接受指导,并通过......
概览
CyberDesk 是一款由人工智能驱动的网络犯罪事件报告与响应平台,旨在帮助用户以简单且有结构的方式报告网络犯罪事件。 该平台将无结构事件描述转化为正式的FIR风格网络犯罪报告,识别网络犯罪类别,生成安全建议,并提供即时响应指导。它帮助钓鱼攻击、网络欺诈、账户被黑、身份盗窃、网络跟踪和社交媒体诈骗的受害者迅速采取正确行动。 CyberDesk通过简化事件报告和提供AI辅助指导,弥合了非技术用户与网络安全流程之间的鸿沟。 - 将用户事件描述转换为结构化的网络犯罪报告。- 自动识别网络犯罪类别。- 生成严重性评估。- 提供智能安全建议。- 提取相关证据细节。 - 生成正式的FIR风格网络犯罪报告。
概述(AI 翻译)
🚀 概述
CyberDesk 是一款由人工智能驱动的网络犯罪事件报告与响应平台,旨在帮助用户以简单且有结构的方式报告网络犯罪事件。
该平台将无结构事件描述转化为正式的FIR风格网络犯罪报告,识别网络犯罪类别,生成安全建议,并提供即时响应指导。它帮助钓鱼攻击、网络欺诈、账户被黑、身份盗窃、网络跟踪和社交媒体诈骗的受害者迅速采取正确行动。
CyberDesk通过简化事件报告和提供AI辅助指导,弥合了非技术用户与网络安全流程之间的鸿沟。
✨ 特色
🤖 人工智能驱动事件分析
- 将用户事件描述转换为结构化的网络犯罪报告。
- 自动识别网络犯罪类别。
- 生成严重程度评估。
- 提供智能安全建议。
- 提取相关证据细节。
📄 FIR报告生成
- 生成正式的FIR风格网络犯罪报告。
- 创建结构化投诉文件。
- 支持PDF报告下载。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
🛡️ CyberDesk
🚀 Overview
CyberDesk is an AI-powered cybercrime incident reporting and response platform designed to help users report cybercrime incidents in a simple and structured manner.
The platform transforms unstructured incident descriptions into formal FIR-style cybercrime reports, identifies cybercrime categories, generates security recommendations, and provides immediate response guidance. It helps victims of phishing attacks, online fraud, account hacking, identity theft, cyberstalking, and social media scams take the right actions quickly.
CyberDesk bridges the gap between non-technical users and cybersecurity processes by simplifying incident reporting and providing AI-assisted guidance.
✨ Features
🤖 AI-Powered Incident Analysis
- Converts user incident descriptions into structured cybercrime reports.
- Identifies cybercrime categories automatically.
- Generates severity assessments.
- Provides intelligent security recommendations.
- Extracts relevant evidence details.
📄 FIR Report Generation
- Generates formal FIR-style cybercrime reports.
- Creates structured complaint documents.
- Supports PDF report downloads.
- Maintains a professional reporting format.
🚨 Incident Response Guidance
- Immediate mitigation steps.
- Security recommendations.
- Evidence preservation guidance.
- Recovery and prevention suggestions.
💬 Cyber Assistant
- AI-powered cybersecurity assistant.
- Answers cybersecurity-related queries.
- Provides awareness and safety recommendations.
- Helps users understand cyber threats and best practices.
🔐 User Authentication
- Secure username and password login.
- Session-based authentication.
- Persistent login sessions using PostgreSQL.
📂 Report Management
- Create and manage incident reports.
- View previously generated reports.
- Download reports as PDF documents.
🛠️ Technology Stack
🎨 Frontend
- React 18
- TypeScript
- Vite
- Tailwind CSS
- shadcn/ui
- Framer Motion
- TanStack React Query
⚙️ Backend
- Node.js
- Express.js
- TypeScript
🗄️ Database
- PostgreSQL
- Drizzle ORM
🧠 AI & NLP
- Google Gemini API
- Natural Language Processing (NLP)
- AI-powered Incident Analysis
- Cybersecurity Assistance
📁 Project Structure
client/
│
├── src/
│ ├── components/
│ ├── pages/
│ ├── hooks/
│ └── lib/
│
server/
│
├── integrations/
│ ├── auth/
│ ├── chat/
│ ├── audio/
│ └── image/
│
├── routes.ts
├── db.ts
└── storage.ts
│
shared/
│
├── schema.ts
├── models/
└── routes.ts
🗃️ Database Models
👤 Users
Stores user authentication and profile information.
📝 Reports
Stores generated cybercrime reports and analysis results.
💭 Conversations
Stores chatbot conversation sessions.
📨 Messages
Stores messages exchanged between users and the cyber assistant.
🔑 Sessions
Maintains authenticated user sessions.
🔧 Environment Variables
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add akshaya-somu/cyberdesk