SightHouse is a tool designed to assist reverse engineers by retrieving information and metadata from programs and identifying similar functions.
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]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 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 serveAn online documentation is available here.
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- MadSquirrels (Forgette Benoit)
- Fenrisfulsur (Babigeon Sami)
