dhanrajtaware/CypherTrace

GitHub: dhanrajtaware/CypherTrace

CypherTrace是一个开源的OSINT调查框架,用于情报收集和数字取证。

Stars: 0 | Forks: 0

# CypherTrace ## 概述 CypherTrace 是一个基于 Python 的开源情报(OSINT)调查框架,专为调查人员、网络安全专业人士、威胁猎人、研究人员和数字取证分析师设计。 该框架提供了一个集中化的环境,用于进行调查、收集情报、管理证据和生成专业调查报告。 CypherTrace 正在开发为一个模块化平台,随着时间的推移可以添加新的情报收集模块。 ## 预览 ## 功能 ### 调查管理 * 创建新调查 * 加载现有调查 * 调查仪表板 * 证据收集 * 物证追踪 * 调查存储 ### 情报收集 * 域情报 * IP 情报 * DNS 枚举 * 子域名发现 ### 报告 * 调查存储(JSON) * 自动化 PDF 报告生成 ### 用户界面 * 丰富的 CLI 界面 * 网络主题仪表板 * 彩色终端输出 * 调查追踪 ## 当前模块 | 模块 | 描述 | | --------------------- | ------------------------------------------- | | 域情报 | WHOIS 和域名信息收集 | | IP 情报 | IP 地理位置和基础设施分析 | | DNS 枚举 | DNS 记录收集和分析 | | 子域名发现 | 公开可访问子域名的发现 | | 调查管理器 | 案件创建和管理 | | 报告生成器 | PDF 报告生成 | ## 项目结构 ``` CypherTrace/ │ ├── core/ │ ├── banner.py │ ├── investigation_manager.py │ └── report_generator.py │ ├── modules/ │ ├── domain_lookup.py │ ├── ip_lookup.py │ ├── dns_lookup.py │ └── subdomain_lookup.py │ ├── investigations/ │ ├── exports/ │ ├── wordlists/ │ └── common_subdomains.txt │ ├── main.py ├── requirements.txt └── README.md ``` ## 安装 ### 克隆仓库 ``` git clone https://github.com/YOUR_USERNAME/CypherTrace.git cd CypherTrace ``` ### 创建虚拟环境 Windows ``` python -m venv venv venv\Scripts\activate ``` Linux ``` python3 -m venv venv source venv/bin/activate ``` ### 安装需求 ``` pip install -r requirements.txt ``` ## 必需的包 ``` pip install rich pip install requests pip install python-whois pip install dnspython pip install reportlab ``` 或者 ``` pip install -r requirements.txt ``` ## 运行 CypherTrace ## 许可证 MIT 许可证 您可以自由修改、改进和为项目做出贡献。
标签:CLI界面, DNS枚举, ESC4, IP情报, OSINT, Python, 仪表盘, 域名情报, 威胁情报, 开发者工具, 数字取证, 无后门, 模块化架构, 终端输出, 网络安全, 网络安全工具, 自动化报告, 自动化脚本, 证据管理, 调查框架, 调查管理, 逆向工具, 隐私保护