A tool designed to assist reverse engineers by retrieving information and metadata from programs and identifying similar functions.
Project description
SightHouse
SightHouse is a tool designed to assist reverse engineers by retrieving information and metadata from programs and identifying similar functions.
Installation
SightHouse is available on Pypi.
# Install SRE clients only
pip install sighthouse-client
# Install frontend only
pip install sighthouse-frontend
# Install pipeline only
pip install sighthouse-pipeline
# Or install everything
pip install sighthouse[all]
From sources
You can also install it from the git repository:
# Download the repo
git clone https://github.com/quarkslab/sighthouse && cd sighthouse
# Make install will create a new virtual env and install sighthouse in it
make install
Build Documentation
The documentation can be build by first installing SightHouse and then serve the documentation on a local server.
# Skip this step if you already have a local repo
git clone https://github.com/quarkslab/sighthouse && cd sighthouse/doc
# Install dependencies
make install
# Serve the documentation
make serve
An online documentation is available here.
Running unit tests
You can run unit tests locally for the default python version using:
# Skip this step if you already have a local repo
git clone https://github.com/quarkslab/sighthouse && cd sighthouse
make test
Authors
- MadSquirrels (Forgette Benoit)
- Fenrisfulsur (Babigeon Sami)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sighthouse-1.0.3.tar.gz.
File metadata
- Download URL: sighthouse-1.0.3.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b7eac8e96f75e81aca9612e0fb8f2be420782682722753f7578349191121a4c
|
|
| MD5 |
320269b1af6e0ac86d66fbc560d34008
|
|
| BLAKE2b-256 |
ba241bb83795ae127179e54f1441d6841cea40cad79938d44a1dba4938d9f89b
|
File details
Details for the file sighthouse-1.0.3-py3-none-any.whl.
File metadata
- Download URL: sighthouse-1.0.3-py3-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a930a62e34c43c684f68722a1fbf6adf016aad9abffd2da2a3198c30eac83cab
|
|
| MD5 |
749d99a0490e99d168c815ef6f863f8a
|
|
| BLAKE2b-256 |
ae4a6f85599a7fcff325d356140289922e85c256906ca47c3bfda75904404cde
|