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, andopenssl s_clienthad 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)
| File | Size | Uploaded | |
|---|---|---|---|
| pingpoint-1.0.2.tar.gz | 4.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|