{"id":20706723,"url":"https://github.com/eremit4/favihunter","last_synced_at":"2026-01-14T08:55:34.052Z","repository":{"id":214899936,"uuid":"737028347","full_name":"eremit4/favihunter","owner":"eremit4","description":"Discover and monitor internet assets using favicon hashes across search engines.","archived":false,"fork":false,"pushed_at":"2025-10-11T18:02:57.000Z","size":1358,"stargazers_count":218,"open_issues_count":1,"forks_count":27,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-11-13T15:10:47.619Z","etag":null,"topics":["censys","criminalip","favicon","favicon-hash","fofa","fofa-search","getodin","odin","osint","osint-python","osint-tool","python3","shodan","silentpush","theat-intel","threat-hunting","threat-intelligence","validin","zoomeye"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/favihunter/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eremit4.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-12-29T15:33:44.000Z","updated_at":"2025-11-11T02:50:11.000Z","dependencies_parsed_at":"2023-12-31T22:48:43.409Z","dependency_job_id":"c5016b16-64f3-406a-b31f-f0ebd1fe6e0a","html_url":"https://github.com/eremit4/favihunter","commit_stats":null,"previous_names":["eremit4/favihunter","tobir4ma/favihunter"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eremit4/favihunter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eremit4%2Ffavihunter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eremit4%2Ffavihunter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eremit4%2Ffavihunter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eremit4%2Ffavihunter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eremit4","download_url":"https://codeload.github.com/eremit4/favihunter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eremit4%2Ffavihunter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28414714,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T08:38:59.149Z","status":"ssl_error","status_checked_at":"2026-01-14T08:38:43.588Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["censys","criminalip","favicon","favicon-hash","fofa","fofa-search","getodin","odin","osint","osint-python","osint-tool","python3","shodan","silentpush","theat-intel","threat-hunting","threat-intelligence","validin","zoomeye"],"created_at":"2024-11-17T01:23:52.809Z","updated_at":"2026-01-14T08:55:34.039Z","avatar_url":"https://github.com/eremit4.png","language":"Python","funding_links":[],"categories":["Favicon search Tools","[](#table-of-contents) Table of contents","python3"],"sub_categories":["[](#military-tracking)Military tracking"],"readme":"# Favihunter\n\n\u003e Favicons are tiny icons used by modern web applications. When combined with search engines, they’re great pivots for discovering related internet assets.\n\nThis tool helps security practitioners find assets using favicon hashes across multiple search engines:\n\n- [Censys](https://search.censys.io/)\n- [Criminal IP](https://www.criminalip.io/) \n- [FOFA](https://en.fofa.info/)\n- [Hunter-How](https://hunter.how/)\n- [Netlas](https://app.netlas.io)\n- [Odin](https://search.odin.io/)\n- [Shodan](https://www.shodan.io) \n- [Silent Push](https://explore.silentpush.com) \n- [Validin](https://app.validin.com)\n- [VirusTotal](https://virustotal.com)\n- [Zoomeye](https://www.zoomeye.ai)\n\n## 🛠️ Installation\n\n### Option A — PyPI (standard)\n\n```bash\npip install favihunter\n```\n\n### Option B — pipx (isolated CLI install) — **recommended for command-line tools**\n\n```bash\n# install pipx if you don’t have it\npython3 -m pip install --user pipx\npython3 -m pipx ensurepath  # then restart your shell\n\n# install favihunter\npipx install favihunter\n\n# upgrade later\npipx upgrade favihunter\n\n# run without installing (one-shot)\npipx run favihunter --help\n```\n\n### Option C — From source (Poetry)\n\n```bash\ngit clone https://github.com/eremit4/favihunter.git\ncd favihunter\npoetry install\n```\n\n\u003e Using a virtual environment is recommended to avoid dependency conflicts.\n\n## ⚡ Quickstart\n\n```bash\nfavihunter --url https://python.org\n```\n\nFavihunter downloads the favicon, computes hashes (MMH3, MD5, SHA256, and optional perceptual hash), and prints ready-to-click search URLs.\n\n## 🕵️‍♂️ Usage\n\n```bash\nfavihunter --help\n```\n\nAnalyze a single URL:\n\n```bash\nfavihunter --url \u003curl\u003e\n```\n![](logo/favihunter.gif)\n\nAnalyze a file with URLs (one per line):\n\n```bash\nfavihunter --urls \u003cfile\u003e\n```\n\nAnalyze a local favicon file:\n\n```bash\nfavihunter --favicon \u003cpath/to/favicon.ico\u003e\n```\n\nClean the temp folder:\n\n```bash\nfavihunter --remove\n```\n\nVirusTotal pivot:\n\n```bash\nfavihunter --url \u003curl\u003e --virus-total\n```\n![](logo/favihunter_vt.gif)\n\n\n\u003e ## ✅ Requirements\n\n* Python **3.8+**\n* Linux/macOS (Windows is likely fine via PowerShell; please open an issue if you hit problems)\n\n## 🧹 Uninstall / Upgrade\n\n**pip**\n\n```bash\npip install --upgrade favihunter\npip uninstall favihunter\n```\n\n**pipx**\n\n```bash\npipx upgrade favihunter\npipx uninstall favihunter\n```\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feremit4%2Ffavihunter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feremit4%2Ffavihunter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feremit4%2Ffavihunter/lists"}