Skip to main content

High-Performance Cloud Metadata Exposure Discovery Tool

Project description

CloudID Hunter

CloudID Hunter is a high-performance Python tool for discovering publicly exposed cloud metadata services. It helps security professionals identify cloud metadata endpoints that may be unintentionally accessible on internet-facing systems.

For authorized security testing only.


Features

  • Fast metadata endpoint detection
  • Supports common cloud environments
  • Lightweight with no external runtime dependencies
  • Simple command-line interface
  • Cross-platform (Linux, macOS, Windows)

Installation

Install from PyPI:

pip install cloudid-hunter

Or install from source:

git clone https://github.com/rokechukwu45-create/Cloudid.git
cd Cloudid
pip install .

Usage

Scan a target:

cloudid-hunter example.com

Display help:

cloudid-hunter --help

If running from source:

python -m cloudid_hunter example.com

Example Output

==================================
 CloudID Hunter v1.3.1
==================================

Target: example.com

[+] Checking cloud metadata endpoints...
[+] No exposed metadata service detected.

Scan completed.

Requirements

  • Python 3.8 or newer

Installation for Developers

Clone the repository:

git clone https://github.com/rokechukwu45-create/Cloudid.git
cd Cloudid

Install in editable mode:

pip install -e .

Project Structure

Cloudid/
├── cloudid_hunter/
│   ├── __init__.py
│   ├── __main__.py
│   └── scanner.py
├── pyproject.toml
├── README.md
└── LICENSE

Disclaimer

This software is intended for security assessments performed with proper authorization. Users are responsible for ensuring compliance with all applicable laws and regulations.


License

MIT License


Author

Principal Security Engineer

GitHub: https://github.com/rokechukwu45-create

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

cloudid_hunter-1.3.2.tar.gz (16.2 kB view details)

Uploaded Source

Built Distribution

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

cloudid_hunter-1.3.2-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

Details for the file cloudid_hunter-1.3.2.tar.gz.

File metadata

  • Download URL: cloudid_hunter-1.3.2.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cloudid_hunter-1.3.2.tar.gz
Algorithm Hash digest
SHA256 7664604666bfb68d766bf7785fd92bd47a20fc88f9279033b4811d4a1ad0676d
MD5 7567902a1ff03e2197d7ff064840e029
BLAKE2b-256 9cc2e5a50d170541b6ec0707f5ba21c84016a66dfd79b06c8f83685aacb03f55

See more details on using hashes here.

File details

Details for the file cloudid_hunter-1.3.2-py3-none-any.whl.

File metadata

  • Download URL: cloudid_hunter-1.3.2-py3-none-any.whl
  • Upload date:
  • Size: 15.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cloudid_hunter-1.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 207cda107dd48e3c45c5e3f94f4398ac9312210c89af4d1ac3e736f7b146db09
MD5 cdafe5a93d35e935dc200eb3ae5a51b5
BLAKE2b-256 487a580232929f2669752753059228ab2c5d59a672a68a50a7cfee8629a775c8

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