jaidendg/Trace
GitHub: jaidendg/Trace
Trace 是一个轻量级 Python OSINT 框架,通过命令行界面和动态模块加载机制,帮助用户高效地进行情报收集与信息发现。
Stars: 0 | Forks: 0
# Trace
Trace 是一个用 Python 编写的 OSINT 框架。
Trace 的目标是通过简单的命令行界面,提供轻量级的情报收集和信息发现功能。
## 功能
* 支持 Sync 和 async 模块
* 动态模块加载
* 简便的模块开发
## 安装说明
克隆仓库:
```
git clone https://github.com/jaidendg/trace.git
cd trace
```
创建虚拟环境:
```
python -m venv venv
```
激活环境:
Linux/macOS:
```
source venv/bin/activate
```
Windows:
```
venv\Scripts\activate
```
安装依赖:
```
pip install -r requirements.txt
```
## 使用说明
启动 Trace:
```
python trace.py
```
示例:

## 创建模块
模块继承自 `BaseModule`。
示例:
```
from core.base import BaseModule
class ExampleModule(BaseModule):
name = "example"
description = "Example module"
def run(self, target: str):
return {"result": target}
```
## 路线图
* 更多 OSINT 模块
* 更好的参数解析
* 输出格式化
* 导出结果
标签:ESC4, GitHub, OSINT, Python, 实时处理, 文档结构分析, 无后门, 逆向工具