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, 仪表盘, 域名情报, 威胁情报, 开发者工具, 数字取证, 无后门, 模块化架构, 终端输出, 网络安全, 网络安全工具, 自动化报告, 自动化脚本, 证据管理, 调查框架, 调查管理, 逆向工具, 隐私保护