spyboy-productions

CloakQuest3r: Check for Exposed Origin IP Addresses

CloakQuest3r is a Python security research tool that checks whether websites behind Cloudflare or similar proxies may expose their origin IP. It combines subdomain scanning with historical IP and SSL certificate analysis for authorized defensive assessments.

View on GitHub Compare
Stars
2.3k
Forks
304
Stars, last 30 days
+16

Our take

Health score

25/100

How it is scored
Activity
20
Community
13
Issues
46
Pull requests
21

+16 stars in the last 30 days

  • Fewer contributors than 86% of the projects we track

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

2,287

Forks

302

Change since Nov 7, 2026: +1 stars·0 forks

Overview

CloakQuest3r helps security professionals and website administrators assess whether a site's origin server IP may be discoverable despite a reverse proxy or CDN. It looks for exposure indicators through subdomains and passive sources rather than guaranteeing discovery of an origin address.

Use it for an authorized infrastructure review when you want to identify possible DNS, historical-record, or certificate-related clues and then investigate them manually. It is a proof of concept, so results are best treated as leads for defensive validation, not definitive findings.

Key Features

  • Checks whether a target domain uses Cloudflare and offers to continue if it does not.
  • Enumerates and scans subdomains for IP addresses that may point to the origin server.
  • Retrieves historical IP information through ViewDNS and, optionally, SecurityTrails with an API key.
  • Analyzes SSL certificates for information that may help assess hosting infrastructure.
  • Uses threaded scanning to process subdomains more efficiently.
  • Reports scan totals, duration, and any candidate IP addresses found.

Use Cases

  • Penetration testers can review a client-authorized domain for possible origin exposure as part of an infrastructure assessment.
  • Web administrators can investigate whether legacy DNS records or exposed subdomains undermine proxy protections.
  • Defenders can use historical IP and certificate clues to guide follow-up checks and hardening work.
  • Security learners can explore proof-of-concept techniques for passive analysis in a controlled, permitted environment.

Getting Started

git clone https://github.com/spyboy-productions/CloakQuest3r.git
cd CloakQuest3r
pip3 install -r requirements.txt
python cloakquest3r.py example.com

Replace example.com with a domain you are authorized to assess. See the README for configuration details, including the optional SecurityTrails API key.

Alternatives

  • hakoriginfinder: hakoriginfinder tests supplied IPs against a hostname, while CloakQuest3r combines subdomain, historical IP, and certificate analysis to find exposed origins.
ProjectLanguageLicenseStarsStatus
CloakQuest3rPythonMIT2.3kNot checked yet
hakoriginfinderGo–1.1kMaintained

Considerations

  • The project describes itself as a proof of concept. It may miss exposed IPs, return outdated information, or produce clues that do not identify the primary host.
  • Subdomain records do not necessarily point to the target's origin, and some subdomains may also be protected by a proxy.
  • Python and the dependencies in requirements.txt are needed. The README notes a separate python-cryptography package option for Termux users who have installation trouble.
  • Use only with written permission from the relevant domain owner. Findings should be verified independently before making security decisions.

Found this useful?

Share it with someone who would like CloakQuest3r.

Comparisons