Skip to main content

Information gathering tool.

Project description

ihunt

Information gathering tool that collects information using OSINT and AI, while remaining undetected by the target.

Installation

Option 1. Using Pip

The most easiest way is to install the Python package with pip.

pipx install ihunt
# or
pip install ihunt

After installing, run the following command to show the usage:

ihunt --help

Option 2. Using uv

If you want to use the latest features (but unstable), clone the repository and run the following command.
Assuming that you've already installed the uv package manager.

git clone https://github.com/hideckies/ihunt.git
cd ihunt
uv run ihunt --help

Usage

It's easy to use. Simply run one of the following commands:

# Research domain
ihunt example.com

# Research email address
ihunt user@example.com

# Research hash
ihunt ed076287532e86365e841e92bfc50d8c

# Research IP address
ihunt 8.8.8.8

# Research organization
ihunt Google

# Research person
ihunt "Elon Musk"

# Research phone number
ihunt "+1 202-555-0123"

# Research URL
ihunt https://example.com

Using API Keys

Some API need api keys, so if you want to collect information more, I recommend to set the api keys.
To set them, copy the .config.template and set each api key, then execute with the -c/--config option:

ihunt -c .config example.com

Alternatively, we can directly set api keys to environment variables via command-line:

export IHUNT_APIKEY_ABUSEIPDB=xxxxxxxxxxxxxxx...
ihunt 8.8.8.8

Output Format

Using -o/--output option, the result will be saved to a specified file. The ihunt detects the output format from the extension of the file path as below:

# JSON
ihunt -o output.json example.com

# YAML
ihunt -o output.yaml example.com

# Others (pretty print)
ihunt -o output.txt example.com

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

ihunt-0.1.8.tar.gz (33.4 kB view details)

Uploaded Source

Built Distribution

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

ihunt-0.1.8-py3-none-any.whl (28.7 kB view details)

Uploaded Python 3

File details

Details for the file ihunt-0.1.8.tar.gz.

File metadata

  • Download URL: ihunt-0.1.8.tar.gz
  • Upload date:
  • Size: 33.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.16

File hashes

Hashes for ihunt-0.1.8.tar.gz
Algorithm Hash digest
SHA256 55ed0b91c12ff508e146a02fe399cbcd6fbdd1647a03928f033a0d2244b4015d
MD5 632fe172c1e18dc7856aee50c38e49c2
BLAKE2b-256 e131d106138765202de748c4b94864b57ad6fb2b0e060d55e59e7c61e66b59b6

See more details on using hashes here.

File details

Details for the file ihunt-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: ihunt-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 28.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.16

File hashes

Hashes for ihunt-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 22500b99951adebcb16d0bb299c2a910494abc33f1d7ce77eac1347d700806f8
MD5 b54aea857b26cc335a5b5f9a6bed2c53
BLAKE2b-256 0c3dca020d568e11c3a106909bbed5f9108f49cf5ab5e67401d75f3e5d230800

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