pycfurlscannercli
Description
A simple Python script to interact with Cloudflare Radar URL scanner APIs from CLI.
Usage
$ pip install pycfurlscannercli
$ pycfurlscannercli -h
usage: pycfurlscannercli [-h] [-k API_KEY] [-c ACCOUNT_ID] [-a {scan}] [-i INPUT_FILE] [-p {http,http_and_https,https}]
version: 1.0
optional arguments:
-h, --help show this help message and exit
Mandatory parameters:
-k API_KEY, --api-key API_KEY
Cloudflare API key (could either be provided in the "SECRET_CF_API_KEY" env var)
-c ACCOUNT_ID, --account-id ACCOUNT_ID
Cloudflare Account ID key (could either be provided in the "SECRET_CF_ACCOUNT_ID" env var)
-a {scan}, --action {scan}
Action to perform (default 'scan')
'scan' action parameters:
-i INPUT_FILE, --input-file INPUT_FILE
Input file as a list of newline-separated FQDN or URL
-p {http,http_and_https,https}, --protocol {http,http_and_https,https}
Protocol to use for each entry when not specified (default 'http_and_https')
Changelog
- version 1.0 - 2025-09-21: First commit
Copyright and license
All trademarks, service marks, trade names and product names appearing on this repository are the property of their respective owners
pycfurlscannercli is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
pycfurlscannercli is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU General Public License along with pycfurlscannercli. If not, see http://www.gnu.org/licenses/.
Contact
- Thomas Debize < tdebize at mail d0t com >
Metadata
Release files for pycfurlscannercli 1.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 | |
|---|---|---|---|
| pycfurlscannercli-1.2.tar.gz | 3.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pycfurlscannercli-1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.3 kB
Release files / pycfurlscannercli-1.2.tar.gz
| Download URL | pycfurlscannercli-1.2.tar.gz |
|---|---|
| Size | 3.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9be645d3a4f80dc7a6a77eefafcd309f54e0dd69ecdd5c79afa382b088f35f33
|
|
BLAKE2b-256 checksum How to use checksums |
91ccb65bc0cc20a2eeac55c75db8b65008f536c217883c2e4378d623820fa9af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / pycfurlscannercli-1.2-py3-none-any.whl
| Download URL | pycfurlscannercli-1.2-py3-none-any.whl |
|---|---|
| Size | 4.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
090ec71f8dd4f099e523337fd4515b8bd55fe993de668b65598f18db9966d263
|
|
BLAKE2b-256 checksum How to use checksums |
22b5f74e24e6d4997cae78ce93a51e6b0d87c0a5b5975c0180916be6f96a26fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|