Skip to main content

Logo

A fast async domain discovery tool written in Rust

license Python OS Build PyPi

Table of Contents

About The Project

This library is intended to be used to discover registered domains according to the given TLD list by performing a fast and accurate resolving process. It was written in Rust in order to meet the performance requirements.

Built With

Installation

pip3 install pydomdisco

Usage

import pydomdisco


# Get a list of tlds to their corresponding nameservers IP addressed

# Only root tlds
root = pydomdisco.Discoverer.get_root_tld_to_nameservers_ips()

# Full list of the PSL tlds
psl = pydomdisco.Discoverer.get_psl_tld_to_nameservers_ips()

# Initialize the discovery engine loaded with the given tlds
discoverer = pydomdisco.Discoverer(root | psl)

# Perform the discovery process and return the list of discovered registered domains
registered_domains = discoverer.discover(
    [
        'google',
        'microsoft',
        'tesla',
    ],
)

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Gal Ben David - gal@intsights.com

Project Link: https://github.com/intsights/pydomdisco

Metadata

Release files for pydomdisco 0.4.4

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

Built distributions (wheels)

Table of built distributions (wheels) for pydomdisco 0.4.4
File Actions
pydomdisco-0.4.4-cp311-none-win_amd64.whl CPython 3.11 none Windows x86-64 Details for pydomdisco-0.4.4-cp311-none-win_amd64.whl
pydomdisco-0.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for pydomdisco-0.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pydomdisco-0.4.4-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for pydomdisco-0.4.4-cp311-cp311-macosx_11_0_arm64.whl
pydomdisco-0.4.4-cp311-cp311-macosx_10_7_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.7+ x86-64 Details for pydomdisco-0.4.4-cp311-cp311-macosx_10_7_x86_64.whl
pydomdisco-0.4.4-cp310-none-win_amd64.whl CPython 3.10 none Windows x86-64 Details for pydomdisco-0.4.4-cp310-none-win_amd64.whl
pydomdisco-0.4.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for pydomdisco-0.4.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pydomdisco-0.4.4-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for pydomdisco-0.4.4-cp310-cp310-macosx_11_0_arm64.whl
pydomdisco-0.4.4-cp310-cp310-macosx_10_7_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.7+ x86-64 Details for pydomdisco-0.4.4-cp310-cp310-macosx_10_7_x86_64.whl
pydomdisco-0.4.4-cp39-none-win_amd64.whl CPython 3.9 none Windows x86-64 Details for pydomdisco-0.4.4-cp39-none-win_amd64.whl
pydomdisco-0.4.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for pydomdisco-0.4.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pydomdisco-0.4.4-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for pydomdisco-0.4.4-cp39-cp39-macosx_11_0_arm64.whl
pydomdisco-0.4.4-cp39-cp39-macosx_10_7_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.7+ x86-64 Details for pydomdisco-0.4.4-cp39-cp39-macosx_10_7_x86_64.whl
pydomdisco-0.4.4-cp38-none-win_amd64.whl CPython 3.8 none Windows x86-64 Details for pydomdisco-0.4.4-cp38-none-win_amd64.whl
pydomdisco-0.4.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details for pydomdisco-0.4.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pydomdisco-0.4.4-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details for pydomdisco-0.4.4-cp38-cp38-macosx_11_0_arm64.whl
pydomdisco-0.4.4-cp38-cp38-macosx_10_7_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.7+ x86-64 Details for pydomdisco-0.4.4-cp38-cp38-macosx_10_7_x86_64.whl
pydomdisco-0.4.4-cp37-none-win_amd64.whl CPython 3.7 none Windows x86-64 Details for pydomdisco-0.4.4-cp37-none-win_amd64.whl
pydomdisco-0.4.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details for pydomdisco-0.4.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pydomdisco-0.4.4-cp37-cp37m-macosx_11_0_arm64.whl CPython 3.7 CPython 3.7 pymalloc macOS 11.0+ ARM64 Details for pydomdisco-0.4.4-cp37-cp37m-macosx_11_0_arm64.whl
pydomdisco-0.4.4-cp37-cp37m-macosx_10_7_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.7+ x86-64 Details for pydomdisco-0.4.4-cp37-cp37m-macosx_10_7_x86_64.whl

Total release size: 19.5 MB

Release files / pydomdisco-0.4.4-cp311-none-win_amd64.whl

Download URL pydomdisco-0.4.4-cp311-none-win_amd64.whl
Size 945.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
7436a78d224297a8ef89abaeed17c98a6b3e84414a832c6d5dbcf361e0957254
BLAKE2b-256 checksum
How to use checksums
b0be4828259242cb8f8d347f51a100ac3ef611336caf771d4c92e77c36c0a889
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.11.5

Release files / pydomdisco-0.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pydomdisco-0.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
bb52cab0a26573acf248f13768c077ad5d566c2caebf43d01fef699519d0fbbb
BLAKE2b-256 checksum
How to use checksums
e5e003b511f86d30743783b23f9394be9f5940afa2e2b808488de4d9f0742e4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.11.5

Release files / pydomdisco-0.4.4-cp311-cp311-macosx_11_0_arm64.whl

Download URL pydomdisco-0.4.4-cp311-cp311-macosx_11_0_arm64.whl
Size 948.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
678aa37b07dffa58206524569caa0102047ecbfa552f1b44359b443eb7e2e6ab
BLAKE2b-256 checksum
How to use checksums
0a40aaa7f5d042b1f4a808440b9ce077f6e3ed0784659bc22f266c800a726f6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.11.5

Release files / pydomdisco-0.4.4-cp311-cp311-macosx_10_7_x86_64.whl

Download URL pydomdisco-0.4.4-cp311-cp311-macosx_10_7_x86_64.whl
Size 974.6 kB
Tags CPython 3.11 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
4d3d756728aa0156d234134852eb84502c304a24c98fefd2fd18720f34e618e5
BLAKE2b-256 checksum
How to use checksums
e67dc2606eb3012187ab0316159c0fa9a450c06e1f85bd28c455b4b2b3f611f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.11.5

Release files / pydomdisco-0.4.4-cp310-none-win_amd64.whl

Download URL pydomdisco-0.4.4-cp310-none-win_amd64.whl
Size 945.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
df95ceb04c62b74b7dd910e6efed7251dee192b694479577ddd632558553aea2
BLAKE2b-256 checksum
How to use checksums
236e33d4f7e9718dda90536800e8f613d2c7933d744871a6856fad311dd74d1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.11.5

Release files / pydomdisco-0.4.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pydomdisco-0.4.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.0 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4967588f9eaa1e26734916e8353ef6cf78ae6e7808ff3e9b1b603472a09ac5f2
BLAKE2b-256 checksum
How to use checksums
0f6f29777b51e730322d1e16f7c73a3414a573fd65272a8da8a9c0b1db167dde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.11.5

Release files / pydomdisco-0.4.4-cp310-cp310-macosx_11_0_arm64.whl

Download URL pydomdisco-0.4.4-cp310-cp310-macosx_11_0_arm64.whl
Size 948.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c0658774245cc0c247fca19eba8561cb796009438eae5a82b3ba9cfc1b1eddef
BLAKE2b-256 checksum
How to use checksums
f5761c5a8be4c708006b708fc5117ee0828ddfd4f2221142f275723bcaeec84b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.11.5

Release files / pydomdisco-0.4.4-cp310-cp310-macosx_10_7_x86_64.whl

Download URL pydomdisco-0.4.4-cp310-cp310-macosx_10_7_x86_64.whl
Size 974.6 kB
Tags CPython 3.10 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
a7c30601ba5935bc17a09d86ed5d2107be3d642c8033ea96b80191e67f1c57cd
BLAKE2b-256 checksum
How to use checksums
b0e7347802fac56b292907df61ba3765b26e04b393076ccaf35a5eb7c158c0dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.11.5

Release files / pydomdisco-0.4.4-cp39-none-win_amd64.whl

Download URL pydomdisco-0.4.4-cp39-none-win_amd64.whl
Size 941.2 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
dd9e82dffbd1e9565e715729d0d43bb29dde3af97a1c513d7d031b757984c7c4
BLAKE2b-256 checksum
How to use checksums
c97ae9fa668c9774c3b714cb276d2873c61bfc9fa21c77b1ae5e7cd1f845fed9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.11.5

Release files / pydomdisco-0.4.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pydomdisco-0.4.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.0 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d25d49ef922bff6acb315d104528c21b226ea29ad559cafbcbe9f72c15011bc4
BLAKE2b-256 checksum
How to use checksums
8ba680e91da9949fc62dba8e2eeebcbb5056176bd6b78d772fb796cf2c08fae6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.11.5

Release files / pydomdisco-0.4.4-cp39-cp39-macosx_11_0_arm64.whl

Download URL pydomdisco-0.4.4-cp39-cp39-macosx_11_0_arm64.whl
Size 948.5 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7760d65be4cf4ddad3406401178eeb8f785195b4b6966788ea27172455392145
BLAKE2b-256 checksum
How to use checksums
d3be9f12475fd865acedae386c564a82c197736e769be100b2f4a115edc7062a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.11.5

Release files / pydomdisco-0.4.4-cp39-cp39-macosx_10_7_x86_64.whl

Download URL pydomdisco-0.4.4-cp39-cp39-macosx_10_7_x86_64.whl
Size 972.7 kB
Tags CPython 3.9 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
07604a84cf58e6a2556d11771a8b51401eb163341a965a807551b5a9e6068623
BLAKE2b-256 checksum
How to use checksums
76f769702257e75de256dafe3750f9e8989918008e9a5b35e34303f5f57e834d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.11.5

Release files / pydomdisco-0.4.4-cp38-none-win_amd64.whl

Download URL pydomdisco-0.4.4-cp38-none-win_amd64.whl
Size 948.0 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
f7ba344068631cc8d0e79b2608f69d047e74e6f76fdf245399efa283c3c1a12d
BLAKE2b-256 checksum
How to use checksums
bf6c6d0d7ffc2aacc18a7bf507018468ff41442d26f0b4dbc9855fdd8c610831
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.11.5

Release files / pydomdisco-0.4.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pydomdisco-0.4.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.0 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4537a568af29a6f3104d88c05438000be31a5617f90e2f7f375a9f3354648eec
BLAKE2b-256 checksum
How to use checksums
b32ef6c7ebd22774825a1681f80e5286984d28fb595ce6e4c4892bcdf00b540c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.11.5

Release files / pydomdisco-0.4.4-cp38-cp38-macosx_11_0_arm64.whl

Download URL pydomdisco-0.4.4-cp38-cp38-macosx_11_0_arm64.whl
Size 948.7 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
531bd9b17396be2dd8bc4d2e33fdc54a135a8f51948432fc2f7ccab5cbeb3c96
BLAKE2b-256 checksum
How to use checksums
3e268046c78d90c88609fd73bf0979c19e7b97061282ccec933103718bfa0355
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.11.5

Release files / pydomdisco-0.4.4-cp38-cp38-macosx_10_7_x86_64.whl

Download URL pydomdisco-0.4.4-cp38-cp38-macosx_10_7_x86_64.whl
Size 973.1 kB
Tags CPython 3.8 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
a9bf5b94bac9a0f6d4659c51c932652eb094d0ff262d11519f0c26cc248225b3
BLAKE2b-256 checksum
How to use checksums
47cb0757f10b2cd8c4a0b249f7594cca7713b87c46f640cbe80ccc08f09f4b8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.11.5

Release files / pydomdisco-0.4.4-cp37-none-win_amd64.whl

Download URL pydomdisco-0.4.4-cp37-none-win_amd64.whl
Size 947.9 kB
Tags CPython 3.7 Windows x86-64
SHA-256 checksum
How to use checksums
03da22ffe0108692b25e479c3a9d09b65749660e27712837297d4e848f116a63
BLAKE2b-256 checksum
How to use checksums
5169613a8844b74bb3bb147283a03f4b35448ef4d3cdbdeb5ac7fb0f280d4d2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.11.5

Release files / pydomdisco-0.4.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pydomdisco-0.4.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.0 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
aef978a1414230b155ec396e06f25c37e7ebcbb0d0ad6196ab701637f6a676fa
BLAKE2b-256 checksum
How to use checksums
358ccef66caa7cce1d806ef1bfa3dc77b24b67e1e818383af7945c9382380da8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.11.5

Release files / pydomdisco-0.4.4-cp37-cp37m-macosx_11_0_arm64.whl

Download URL pydomdisco-0.4.4-cp37-cp37m-macosx_11_0_arm64.whl
Size 948.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b6abd0bbe544a455d4fd37c86cbfae86208ec59c6d01599843b15a6f2c83ac29
BLAKE2b-256 checksum
How to use checksums
3b63d7544451caaac317bb2b8e7bd25b5762fc4d6caf4e10e3c601898efa0471
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.11.5

Release files / pydomdisco-0.4.4-cp37-cp37m-macosx_10_7_x86_64.whl

Download URL pydomdisco-0.4.4-cp37-cp37m-macosx_10_7_x86_64.whl
Size 973.2 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
e3f12e41c2bb67e9612685753d4685c10483f906095dee7cf7f37bb914565714
BLAKE2b-256 checksum
How to use checksums
21be862a5ad7f2cb603233dd14ab1d76787b1c9100b12a5078ae2888c56fa6c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.11.5

Security for pydomdisco 0.4.4

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