Skip to main content

Pingpoint

Pingpoint is a fast, developer-friendly CLI tool for diagnosing the health of any HTTP endpoint. Run one command to check DNS resolution, SSL/TLS status, and HTTP response behavior for websites, APIs, and services.

Like ping, curl, and openssl s_client had a baby.


🚀 Features

  • 🔍 DNS Check – Resolve domain names to IP addresses
  • 🔒 SSL/TLS Check – Verify secure connection and TLS version
  • 🌐 HTTP Behavior Check – Send requests with different configurations
  • ✅ Supports both raw domains and full URLs
  • 🧪 CLI-first, scriptable, and built for speed

📦 Installation

pip install pingpoint

⚡ Usage

pingpoint check-dns example.com
pingpoint check-ssl https://example.com
pingpoint check-http https://example.com
pingpoint run-all https://example.com

📋 Example Output

DNS Check:
Resolved to IP: 93.184.216.34

SSL Check:
SSL Version: TLSv1.3

HTTP Checks:
Default: Status: 200, Content: <!doctype html>...
No SSL Verify: Status: 200, Content: <!doctype html>...
Custom User-Agent: Status: 200, Content: <!doctype html>...
Increased Timeout: Status: 200, Content: <!doctype html>...
All Options: Status: 200, Content: <!doctype html>...

🧰 Built With

  • Python 3.6+
  • Click
  • Requests
  • Socket / SSL

🪪 License

MIT

🙋‍♂️ Author

Created by Zack Adams

Release files for pingpoint 1.0.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 pingpoint 1.0.2
File Size Uploaded
pingpoint-1.0.2.tar.gz 4.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pingpoint 1.0.2
File Interpreter ABI Platform
pingpoint-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 9.0 kB

Release files / pingpoint-1.0.2.tar.gz

Download URL pingpoint-1.0.2.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
f5eabd3c6979ce20db3f4d27f3e6274b931339e5130416f91897ada852133eb9
BLAKE2b-256 checksum
How to use checksums
03a05ae1dd1ddc07cacd6c17ab224d60ccb016b4aba89c68e39dde9a315d7dcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.16

Release files / pingpoint-1.0.2-py3-none-any.whl

Download URL pingpoint-1.0.2-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
00bf74b3ee219e824f36da3c0cd7e82cc448deb460c06ab6aef0be9055b4da8e
BLAKE2b-256 checksum
How to use checksums
8b705a038e66362602ed28475aab4f1caefd51be23f75c36b15df8ab5fcd4193
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.16

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.0

2 release files

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