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
# 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

Metadata

Release files for favihunter 1.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for favihunter 1.4.0
File Size Uploaded
favihunter-1.4.0.tar.gz 12.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for favihunter 1.4.0
File Interpreter ABI Platform
favihunter-1.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 26.8 kB

Release files / favihunter-1.4.0.tar.gz

Download URL favihunter-1.4.0.tar.gz
Size 12.1 kB
Tags Source
SHA-256 checksum
How to use checksums
ff138cfddf575ba8466e75731ad7d545c2c30a9d7b47ad44ac0a562d11c7d695
BLAKE2b-256 checksum
How to use checksums
e829a3ff9e7ea74a166aded9f50c07fbdb394fadf3a12ffa0793e9d3687ee2f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.12.3 Linux/6.17.0-35-generic

Release files / favihunter-1.4.0-py3-none-any.whl

Download URL favihunter-1.4.0-py3-none-any.whl
Size 14.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
60afb7f1dbccaca34668b5a71224d9468607e3f713006381aff2d556aa31b492
BLAKE2b-256 checksum
How to use checksums
d564993337299e8eafa761060c1bea7648d9f5fbf7f6f38aaefc188752658f7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.12.3 Linux/6.17.0-35-generic

Release history Release notifications | RSS feed

This release

1.4.0 This release

2 release files

1.3.2

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page