本项目是一款面向AI助手工具的自动化行为监控与审计工具。它能够7x24小时静默运行在后台,实时跟踪并记录目标工具在本地电脑上的所有关键操作行为,包括但不限于:系统API调用记录、文件读写访问的路径与行为、网络请求的域名与数据流量特征等。所有监控数据均被安全地本地化加密存储。工具会自动聚合分析每日的活动日志,生成一份清晰明了、包含行为摘要与潜在风险提示的审计报告,并通过配置的邮箱在每日固定时间自动发送给用户,让用户对AI工具的行为了如指掌,在享受效率提升的同时,牢牢掌控本地隐私与数据安全。
项目采用“Hook捕获 → 日志聚合 → 分析报告 → 自动推送”的核心架构。实现思路是通过底层系统Hook技术(如Windows的ETW或macOS的EndpointSecurity)无侵入式地捕获目标进程的敏感行为事件。解决方案上,使用Rust/Golang编写高性能的监控核心以确保低开销与稳定性;捕获的原始日志经结构化处理后存入本地SQLite数据库;独立的分析模块(Python/Go)定时启动,对当日日志进行聚类、统计和模式匹配,识别异常模式;最后,通过嵌入SMTP客户端和HTML模板引擎,将分析结果渲染为可视化报告并自动邮件发送。整个系统注重模块化、配置化和低资源占用。