Skip to main content

Favihunter

Favicons are tiny icons used by modern web applications. When combined with search engines, they’re great pivots for discovering related internet assets.

This tool helps security practitioners find assets using favicon hashes across multiple search engines:

🛠️ Installation

Option A — PyPI (standard)

pip install favihunter

Option B — pipx (isolated CLI install) — recommended for command-line tools

# install pipx if you don’t have it
python3 -m pip install --user pipx
python3 -m pipx ensurepath  # then restart your shell

# install favihunter
pipx install favihunter

# upgrade later
pipx upgrade favihunter

# run without installing (one-shot)
pipx run favihunter --help

Option C — From source (Poetry)

git clone https://github.com/eremit4/favihunter.git
cd favihunter
poetry install

Using a virtual environment is recommended to avoid dependency conflicts.

⚡ Quickstart

favihunter --url https://python.org

Favihunter downloads the favicon, computes hashes (MMH3, MD5, SHA256, and optional perceptual hash), and prints ready-to-click search URLs.

🕵️‍♂️ Usage

favihunter --help

Analyze a single URL:

favihunter --url <url>

Analyze a file with URLs (one per line):

favihunter --urls <file>

Analyze a local favicon file:

favihunter --favicon <path/to/favicon.ico>

Clean the temp folder:

favihunter --remove

VirusTotal pivot:

favihunter --url <url> --virus-total

✅ Requirements

  • Python 3.8+
  • Linux/macOS (Windows is likely fine via PowerShell; please open an issue if you hit problems)

🧹 Uninstall / Upgrade

pip

pip install --upgrade favihunter
pip uninstall favihunter

pipx

pipx upgrade favihunter
pipx uninstall favihunter

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

favihunter-1.4.0.tar.gz (12.1 kB view details)

Uploaded Source

Built Distribution

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

favihunter-1.4.0-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file favihunter-1.4.0.tar.gz.

File metadata

  • Download URL: favihunter-1.4.0.tar.gz
  • Upload date:
  • Size: 12.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.3 Linux/6.17.0-35-generic

File hashes

Hashes for favihunter-1.4.0.tar.gz
Algorithm Hash digest
SHA256 ff138cfddf575ba8466e75731ad7d545c2c30a9d7b47ad44ac0a562d11c7d695
MD5 4934299b19a3194045141574470fefc6
BLAKE2b-256 e829a3ff9e7ea74a166aded9f50c07fbdb394fadf3a12ffa0793e9d3687ee2f3

See more details on using hashes here.

File details

Details for the file favihunter-1.4.0-py3-none-any.whl.

File metadata

  • Download URL: favihunter-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.3 Linux/6.17.0-35-generic

File hashes

Hashes for favihunter-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 60afb7f1dbccaca34668b5a71224d9468607e3f713006381aff2d556aa31b492
MD5 4323ee5a224cd6170d6446e4b0e397af
BLAKE2b-256 d564993337299e8eafa761060c1bea7648d9f5fbf7f6f38aaefc188752658f7e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.4.0 This release

2 files

1.3.2

2 files

1.2.0

2 files

1.1.1

2 files

1.1.0

2 files

1.0.1

2 files

Supported by

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