Markdown
domain-pulse
domain-pulse (dpulse) is a high-speed, asynchronous CLI utility designed to ping large lists of domains or URLs concurrently, check HTTP status codes, trace redirect chains, and measure latency.
Features
- Blazing Fast Concurrency: Built on
asyncioandhttpxto scan thousands of domains in seconds. - Redirect Tracking: Automatically follows and displays final redirect destinations.
- Rich Terminal Tables: Color-coded status responses (200 OK, redirects, client/server errors, and connection timeouts).
- Flexible Input: Accept a text file of domains, a CSV file, or pass targets directly via the command line.
Installation
Install directly from PyPI:
pip install domain-pulse
Usage
Run the dpulse command with a target file or a comma-separated list:
Bash
# Audit domains listed in a text file (one domain per line)
dpulse domains.txt
# Audit with custom concurrency settings
dpulse domains.txt --concurrency 50
# Audit inline domains directly
dpulse python.org,github.com,nonexistentdomain12345.com
License
Distributed under the MIT License. See LICENSE for more information.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
domain_pulse-0.1.0.tar.gz
(3.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file domain_pulse-0.1.0.tar.gz.
File metadata
- Download URL: domain_pulse-0.1.0.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0c8f7b8c9fc3e88b29dbbfd6c675f81e1f1f72cc535c8f2ba6b0f306a90d52b
|
|
| MD5 |
ea79851554648366cc446faacffaca09
|
|
| BLAKE2b-256 |
97e46aa1fea38928eea8c02a40faf952cd2771cd4de7aae9a7081373ae835eb9
|
File details
Details for the file domain_pulse-0.1.0-py3-none-any.whl.
File metadata
- Download URL: domain_pulse-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f22b1363d3f67fa9732149fae103a43583fd66b986e14cf57a8ae6d799a8f83f
|
|
| MD5 |
509a280c86db78681c72df23c629e929
|
|
| BLAKE2b-256 |
e1baa9f48463495bc67dcd28f0ac1533a8499fb16afe2fccd8141d1fe1c4ce4b
|