Skip to main content

Pler - Domain Probe & Cloudflare Checker

Pler is a simple yet powerful Python script to check whether a domain is using Cloudflare.
It is useful for bug bounty hunters, pentesters, or OSINT purposes, as it can filter results according to your needs.


✨ Features

  • 🚀 Multi-threading → fast domain checks.
  • 🌐 IPv4 & IPv6 support.
  • 🎯 Result filtering → only IP, only domain, or domain + IP.
  • ☁️ Cloudflare detection → quickly identify domains behind Cloudflare.
  • ❓ Unknown mode → show domains that cannot be resolved.
  • 📄 Save output to file for later use.

📦 Installation

Clone the repository and install dependencies:

git clone https://github.com/justakazh/pler.git
cd pler
pip install -r requirements.txt

Or install directly from PyPI (if published):

pip install pler

⚙️ Usage

python3 pler.py [options]

Options

Argument Description
-d, --domain <domain> Target domain to check.
-l, --list <file> File containing list of domains (one per line).
-t, --threads <int> Number of threads (default: 3).
-ft, --filter-type {ip,domain,domain_ip} Output filter type.
-su, --show-unknown Show domains with unknown IP.
-sc, --show-cloudflare Show domains that use Cloudflare.
-o, --output <file> Save results to a file.
-s, --silent Disable banner & non-essential output.

🖥️ Examples

Check a single domain

python3 pler.py -d example.com

Check from a file

python3 pler.py -l subdomains.txt

Check via STDIN

echo "example.com" | python3 pler.py
cat subdomains.txt | python3 pler.py

Show only IP addresses

cat subdomains.txt | python3 pler.py -ft ip

Show only domains

cat subdomains.txt | python3 pler.py -ft domain

Show only domains using Cloudflare

cat subdomains.txt | python3 pler.py -sc

Show only unknown IPs

cat subdomains.txt | python3 pler.py -su

Save results to file

cat subdomains.txt | python3 pler.py -ft domain_ip -o result.txt

📜 License

This project is licensed under the MIT License.

Metadata

Release files for python-pler 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for python-pler 0.1.2
File Size Uploaded Provenance Actions
python_pler-0.1.2.tar.gz 4.1 kB Without provenance Details for python_pler-0.1.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for python-pler 0.1.2
File Interpreter ABI Platform Actions
python_pler-0.1.2-py3-none-any.whl Python 3 none any Details for python_pler-0.1.2-py3-none-any.whl

Total release size: 8.7 kB

Release files / python_pler-0.1.2.tar.gz

Download URL python_pler-0.1.2.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d5f7c4fd0e6d355c5429f2fd2576ca2228ebc61ec937b80ee9ba56e1121e9068
BLAKE2b-256 checksum
How to use checksums
c43e8d0b65cdd344ee8ba0a3276300f6cc80d048f9d77e192f721d3080b9d033
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / python_pler-0.1.2-py3-none-any.whl

Download URL python_pler-0.1.2-py3-none-any.whl
Size 4.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
92d3d6d92f7e5c6eef03ec9236539057f6e85d72ca619ece2ccab135b2c8b316
BLAKE2b-256 checksum
How to use checksums
83ac8dc2e2f29cb923da0efdf03a9153534f6f7bec7456393defa140235b1b1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Security for python-pler 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page