Skip to main content

Information gathering tool powered by AI

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.

# from PyPI
pip install ihunt
ihunt --help

Option 2. Using Rye

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 Rye project manager.

git clone https://github.com/hideckies/ihunt.git
cd ihunt
rye sync
rye 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 (under development & not yet available)
ihunt ed076287532e86365e841e92bfc50d8c

# Research IP address
ihunt 8.8.8.8

# Research URL
ihunt https://example.com

# Research organization (under development & not yet available)
ihunt Google

# Research person (under development)
ihunt "Elon Musk"

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

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.0.0.tar.gz (13.4 kB view hashes)

Uploaded Source

Built Distribution

ihunt-0.0.0-py3-none-any.whl (22.9 kB view hashes)

Uploaded Python 3

Supported by

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