A Python wrapper for ProjectDiscovery's cdncheck (https://github.com/projectdiscovery/cdncheck)
Project description
cdncheck-python
This is a Python wrapper around ProjectDiscovery's cdncheck. It is useful for checking whether a given IP address belongs to a cloud provider, e.g. Google, Azure, etc.
Tests are run on a weekly schedule.
Installation
If you run into problems with installation, please make sure golang is installed on your system.
$ pip install cdncheck
Usage (CLI)
$ cdncheck 1.2.3.4
1.2.3.4 does not belong to a CDN
$ cdncheck 168.62.20.37
168.62.20.37 belongs to CDN "azure"
Usage (Python)
>>> from cdncheck import cdncheck
# empty string == not belonging to a CDN
>>> cdncheck('1.2.3.4')
''
>>> cdncheck('168.62.20.37')
'azure'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cdncheck-1.0.0.33.tar.gz
(3.0 kB
view hashes)
Built Distributions
Close
Hashes for cdncheck-1.0.0.33-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42dd466cfb93672ea76ef7a2b2083d7633b9d803b3cb5da303500d476ee995ca |
|
MD5 | 3a1e7af2ab007520732b4ebf7c7c963b |
|
BLAKE2b-256 | d8711c7ac6b4a988dfaec5620af3230b3e44b2b0a2e3b08f972a19bc0b04bfd8 |
Close
Hashes for cdncheck-1.0.0.33-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e97ad3b9a9231b18fdb05c37bf6774332b63a1b67af7b91cfd6f0444be68a110 |
|
MD5 | d61e800126b52405b32037fe67f75151 |
|
BLAKE2b-256 | 11bcc00229c5cc0ebf99a02918e6123535f99d144858cfd538072751962e4ed9 |
Close
Hashes for cdncheck-1.0.0.33-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b931202a8b96c4641604920af4719d2c29b1508b4e936662eba5f73320ec2c9f |
|
MD5 | 4102eadd0b0b08411a58f391beb2df05 |
|
BLAKE2b-256 | 5daa3571e0503341e603e90ee373da9620543ec0f6a9b03c8e7e2ff2ae6b1587 |
Close
Hashes for cdncheck-1.0.0.33-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f04c98110c8117eaa24b05038e18fdb3a2e9ee4ecf284ab768592726d7d7333c |
|
MD5 | aa6f406cdd5a7ef0fd2569066d3afd79 |
|
BLAKE2b-256 | 8ba23367c52477f1570217f8267cd664d9b5294cf67c43d66e24a8306347cd5b |
Close
Hashes for cdncheck-1.0.0.33-cp311-cp311-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dc5a99b3ee6ff162dd61090f3691092eef58b0345e41fcbc694dfff799a557b |
|
MD5 | a1df07587b0478d406deec454962c610 |
|
BLAKE2b-256 | 6a17d1aa227553ba785274676bf19117b38c35690fe3cceec011c3fd2ad21b7d |
Close
Hashes for cdncheck-1.0.0.33-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0e537973295b350842ea32fbef6e3a61d183a1ccab4d0cf29d1790b50bc9dd3 |
|
MD5 | d23a69793e41de3045a154020605636c |
|
BLAKE2b-256 | d8e65143f97e3f4469cb2448290c430a425082aa32a2e29269e0c35bfc9daa65 |
Close
Hashes for cdncheck-1.0.0.33-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab1a812eb045f860d192ea90fb04fa898a8e08d27ca0531f662530ab0ff5a78b |
|
MD5 | a4cc9814cbddfa046294c3d2ba8eb1e9 |
|
BLAKE2b-256 | f003aaec78bd974a02df3b66f09b6bb167edc90a701b2fd83e7a10f56c22f76c |
Close
Hashes for cdncheck-1.0.0.33-cp310-cp310-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 304f7a0d278ba33ac43a086259d31711c23a8b5071776ddbf76c0091898ba174 |
|
MD5 | 597d4ca43b34d390dca5a997df0ef189 |
|
BLAKE2b-256 | eb542be84f7e0fe3cfe326cdbf8469b723a122ec9afcb5ea1678f174d8bcb588 |
Close
Hashes for cdncheck-1.0.0.33-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa019283503f0001e7965af7d55f00b4ce169cb630c7f195177364ae155e15b2 |
|
MD5 | 59c7354c291e442d9bda3b1588c70bd5 |
|
BLAKE2b-256 | 40ab4b693d9929f7dd7f17774ba0227a8ec8f2dd37ed650b84388aae7c63adc4 |
Close
Hashes for cdncheck-1.0.0.33-cp39-cp39-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eae9a1646d2fb5348dd2eef46329a20b178dbb8c51e5c48f3042be62693f8c66 |
|
MD5 | 9ee2e19e961525d0cb323df4c007d12c |
|
BLAKE2b-256 | fb712b0137105d5cbea0b86e96d4d72712d9569118112773590f96c48c49051a |
Close
Hashes for cdncheck-1.0.0.33-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5649a8fdb59116c8b3e7f59619b4eb527e9cd1e241d4ee4caf7893d9a0a23e4e |
|
MD5 | 8871b0eda9bc3fd3043c074b5678c29e |
|
BLAKE2b-256 | 3355bf632108a257471c3e799a62ad3efd0d9cf8890f14be339f0680918c7b8a |
Close
Hashes for cdncheck-1.0.0.33-cp38-cp38-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06771059eb15bb51675c352b98f25c444c78d91e5c1fdad9181f37ad623b35d7 |
|
MD5 | 1dc9362cdbb86e35c3f49a479162619c |
|
BLAKE2b-256 | ae68f63151364f7c48ce118ba94788e0596d453911caf9ae6bc697dc814ab5ca |
Close
Hashes for cdncheck-1.0.0.33-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 157a07183167377e747b04c9ddca8ef7f14ec68c123508f97ee787f4f2f48e1d |
|
MD5 | e278b91a176410d34d6e27ba361adf06 |
|
BLAKE2b-256 | 5f950ed1e5f1791ebc604dd2039a0fa7a8958cd78ca719c274f9b68ca36a4177 |
Close
Hashes for cdncheck-1.0.0.33-cp37-cp37m-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88e5fc7803a589e71b5f4974030e8cfb1b30df4c92b4437a0ae2f10b130c12a2 |
|
MD5 | fd605d4f912236741e09d4ac93115294 |
|
BLAKE2b-256 | 7bb7d4de49429e1dafad74efba3423d696699804446c96acac9afc9270cf8857 |