quarkslab/sighthouse
GitHub: quarkslab/sighthouse
SightHouse 是一款面向逆向工程师的程序元数据检索与相似函数识别平台,助力批量样本分析与代码复用追踪。
Stars: 30 | Forks: 4
# SightHouse
SightHouse 是一款旨在协助逆向工程师从程序中检索信息和元数据,并识别相似函数的工具。
## 安装说明
SightHouse 已发布在 Pypi 上。
```
# 仅安装 SRE 客户端
pip install sighthouse-client
# 仅安装前端
pip install sighthouse-frontend
# 仅安装流水线
pip install sighthouse-pipeline
# 或者安装所有内容
pip install sighthouse[all]
```
### 从源码安装
您也可以从 `git` 仓库进行安装:
```
# 下载仓库
git clone https://github.com/quarkslab/sighthouse && cd sighthouse
# Make install 将创建一个新的 virtual env 并在其中安装 sighthouse
make install
```
## 构建文档
构建文档前需先安装 SightHouse,随后在本地服务器上提供文档服务。
```
# 如果您已有本地仓库,请跳过此步骤
git clone https://github.com/quarkslab/sighthouse && cd sighthouse/doc
# 安装依赖
make install
# 提供文档服务
make serve
```
在线文档可在[此处](https://quarkslab.github.io/sighthouse/)访问。
## 运行单元测试
您可以使用以下命令在本地运行默认 python 版本的单元测试:
```
# 如果您已有本地仓库,请跳过此步骤
git clone https://github.com/quarkslab/sighthouse && cd sighthouse
make test
```
## 作者
- MadSquirrels (Forgette Benoit)
- Fenrisfulsur (Babigeon Sami)
SightHouse 是一款旨在协助逆向工程师从程序中检索信息和元数据,并识别相似函数的工具。
## 安装说明
SightHouse 已发布在 Pypi 上。
```
# 仅安装 SRE 客户端
pip install sighthouse-client
# 仅安装前端
pip install sighthouse-frontend
# 仅安装流水线
pip install sighthouse-pipeline
# 或者安装所有内容
pip install sighthouse[all]
```
### 从源码安装
您也可以从 `git` 仓库进行安装:
```
# 下载仓库
git clone https://github.com/quarkslab/sighthouse && cd sighthouse
# Make install 将创建一个新的 virtual env 并在其中安装 sighthouse
make install
```
## 构建文档
构建文档前需先安装 SightHouse,随后在本地服务器上提供文档服务。
```
# 如果您已有本地仓库,请跳过此步骤
git clone https://github.com/quarkslab/sighthouse && cd sighthouse/doc
# 安装依赖
make install
# 提供文档服务
make serve
```
在线文档可在[此处](https://quarkslab.github.io/sighthouse/)访问。
## 运行单元测试
您可以使用以下命令在本地运行默认 python 版本的单元测试:
```
# 如果您已有本地仓库,请跳过此步骤
git clone https://github.com/quarkslab/sighthouse && cd sighthouse
make test
```
## 作者
- MadSquirrels (Forgette Benoit)
- Fenrisfulsur (Babigeon Sami)标签:Python, Quarkslab, SRE工具, TLS抓取, 二进制分析, 二进制发布, 云安全监控, 云安全运维, 云资产清单, 代码相似度, 元数据提取, 函数识别, 可配置连接, 开源工具, 恶意代码分析, 情报收集, 无后门, 漏洞研究, 相似函数检测, 程序分析, 软件安全, 进程保护, 逆向工具, 逆向工程, 配置文件, 静态分析