Deekshitha-02/ai-log-detector

GitHub: Deekshitha-02/ai-log-detector

这是一个利用Claude AI自动分析安全日志并检测威胁的智能工具。

Stars: 0 | Forks: 0

# AI 驱动的安全日志分析器 一个智能网络安全工具,利用 Claude AI(Anthropic)分析安全日志并自动检测威胁。 ## 它能检测哪些威胁? **SSH 日志** - 暴力攻击 - 未授权的 root 访问 - 内部网络攻击 - Tor 出口节点侦察 - 可疑用户行为 - 权限提升尝试 **Apache Web 服务器日志** - SQL 注入攻击 - XSS(跨站脚本攻击) - 目录遍历攻击 - 敏感文件泄露(.env, .git) - 侦察与扫描 ## 核心功能 - 自动读取真实日志文件 - 自动检测日志类型(SSH 或 Apache) - AI 分析并用通俗易懂的语言解释每个威胁 - IP 信誉度检查,附带地理位置信息 - 威胁评分系统(1-10) - 严重性等级(严重/高/中/低) - 生成专业的事件报告 - 自动保存带时间戳的报告 - 包含 GDPR/CCPA 合规说明 - 为管理层报告提供执行摘要 ## 工具与技术 | 工具 | 用途 | |------|------| | Python 3 | 核心编程语言 | | Claude AI (Anthropic) | AI 威胁分析引擎 | | ip-api.com | IP 信誉度与地理定位 | | python-dotenv | 安全的 API 密钥管理 | | requests | 用于 IP 查询的 HTTP 库 | ## 如何运行 **1. 克隆代码仓库** git clone https://github.com/Deekshitha-02/ai-log-detector.git cd ai-log-detector **2. 安装依赖项** pip install anthropic python-dotenv requests **3. 添加你的 API 密钥** 创建一个 `.env` 文件: ANTHROPIC_API_KEY=你的密钥放这里 **4. 添加你的日志文件** 将你的日志文件放入 `sample_logs/` 文件夹 **5. 运行分析器** python3 log_analyzer.py **6. 查看你的报告** 在 `results/` 文件夹中找到生成的报告 ## 项目结构 | 文件 | 描述 | |------|------| | log_analyzer.py | 主要的 AI 分析脚本 | | sample_logs/auth.log | SSH 认证日志示例 | | sample_logs/apache.log | Apache Web 服务器日志示例 | | results/ssh_report.txt | SSH 威胁分析报告 | | results/apache_report.txt | Web 服务器威胁分析报告 | | .env | API 密钥(不会上传到 GitHub) | | .gitignore | 保护敏感文件 | ## 输出示例 正在读取:sample_logs/auth.log 检测到:SSH 认证日志 正在检查 IP 信誉度... 192.168.1.100 → 未知 | 未知 185.220.101.1 → 德国 | Stiftung Erneuerbare Freiheit 正在使用 AI 进行分析... 威胁 1:暴力攻击 + Root 权限接管 评分:9.5/10 | 严重性:严重 威胁 2:内部暴力攻击 评分:7.5/10 | 严重性:高 报告已保存至 results/ssh_report.txt ## 安全说明 API 密钥存储在 `.env` 文件中,永远不会上传到 GitHub。`.gitignore` 文件确保敏感数据保留在本地。 ## 免责声明 本项目仅用于教育和作品集展示目的。 请勿上传真实的敏感日志或 API 密钥。 包含的示例日志是虚构的,仅为演示而创建。 ## 作者 **Deekshitha Siddagoni** 网络安全分析师 | AI 安全工具 | Python 自动化 ## Medium 文章 即将推出 —— 详细介绍该工具的构建过程及其在真实 IT 安全环境中的应用方法。
标签:AI安全, AMSI绕过, Anthropic, Apache安全, Chat Copilot, CISA项目, CIS基准, Claude AI, CSV导出, IP地理位置, Python编程, SQL注入检测, SSH安全, XSS检测, 侦察活动, 威胁情报, 威胁检测, 威胁评分, 密码管理, 开发者工具, 敏感文件暴露, 暴力攻击检测, 特权升级, 网络安全, 自动化分析, 跨站脚本, 隐私保护