Skip to main content

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

sighthouse-1.0.2.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sighthouse-1.0.2-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file sighthouse-1.0.2.tar.gz.

File metadata

  • Download URL: sighthouse-1.0.2.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

Hashes for sighthouse-1.0.2.tar.gz
Algorithm Hash digest
SHA256 30fdcdb58610ea9cdbd0cbbadb3b82315e348c13df2ed524f86b6f186679d9ef
MD5 0e43e45c2b667055cfe2d48cceba80c7
BLAKE2b-256 1e588251f521836c82324544158351275a9bf4ea77e6e6e7f51742ff69f9f6b5

See more details on using hashes here.

File details

Details for the file sighthouse-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: sighthouse-1.0.2-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

Hashes for sighthouse-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 aea1d12a42e1820f137b4a9ca9d7e1c034a757f2a6430fa81db1465a52bec467
MD5 ae4d70d84ac65d6d696a70b7fbb20c40
BLAKE2b-256 26e7ad8db972b18be39bfac7bd5fe4fb74899af5eb6c0d561be972b3272bfb1b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page