Neeshant01/Desi-spy
GitHub: Neeshant01/Desi-spy
一个基于 Python 的模块化本地网络监控研究框架,旨在以同意为首要原则演示监控技术的实现与隐私伦理影响。
Stars: 0 | Forks: 0
# 道德监控与 Surveillance 研究 (Desi-spy) 🕵️♂️
[](https://www.python.org/)
[](https://opensource.org/licenses/MIT)
[](https://github.com/Neeshant01)
[](https://github.com/Neeshant01/Desi-spy)
## 📖 概述
**道德监控与 Surveillance 研究**是一个基于 Python 的模块化框架,旨在研究本地网络监控的技术与伦理影响。它提供了一个轻量级的客户端-服务端架构,以展示如何在透明且以同意为首要原则的环境中收集、传输和管理数据。
### 为什么做这个项目?
在网络安全领域,了解监控工具的工作原理对攻击方和防御方的专业人员都至关重要。该项目弥合了技术实现与道德责任之间的鸿沟。
### 📊 Web Dashboard

## 🚀 核心特性
- **🛡️ 以同意为首要原则的架构**:每一项敏感操作(webcam、截图)都需要明确的用户授权。
- **📊 实时数据 Pipeline**:将设备元数据安全地传输到基于 Flask 的中央控制台。
- **🖥️ 安全的 Dashboard**:一个轻量级的 Web 界面,用于审查、管理和审计捕获的日志。
- **📁 支持 OSINT**:收集基础设备情报,包括公网 IP、系统规格和网络信息。
- **📥 数据可移植性**:以结构化的 JSON 格式导出收集到的情报,以便进行进一步分析。
## 🛠️ 技术栈
| 组件 | 技术 |
| :--- | :--- |
| **核心** | Python 3.10+ |
| **后端** | Flask (轻量级 API) |
| **自动化** | PyAutoGUI (截图研究) |
| **视觉** | OpenCV (Webcam 分析) |
| **网络** | Requests (安全传输) |
## 🏁 快速开始
### 1. 环境设置
```
git clone https://github.com/Neeshant01/Desi-spy.git
cd Desi-spy
python -m venv .venv
source .venv/bin/activate # Linux/macOS
# .venv\Scripts\activate # Windows
pip install -r requirements.txt
```
### 2. 启动中央控制台 (服务端)
```
cd server
python app.py
```
### 3. 部署研究客户端
```
# 在一个新终端中
cd client
python client.py
```
## 🗺️ 路线图
- [ ] **高级 Dashboard**:集成 Chart.js 进行数据可视化。
- [ ] **加密 Payload**:为传输中的数据实现 AES-256 加密。
- [ ] **Dockerization**:将服务端容器化以便于部署。
- [ ] **审计日志**:详细跟踪用户授权事件。
## ⭐ 支持该研究
如果您觉得这个项目对您的网络安全之旅有帮助,请考虑给它点个 **Star**!这有助于项目触达更多的研究人员和开发者。
*由 [Nishant Kumar](https://github.com/Neeshant01) 为安全社区用 ❤️ 构建*
标签:Flask, Python, 命令控制, 字符串匹配, 客户端/服务端架构, 屏幕截图, 数据采集, 无后门, 无线安全, 逆向工具, 防御绕过