Skip to main content

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 >

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pycfurlscannercli-1.2.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pycfurlscannercli-1.2-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file pycfurlscannercli-1.2.tar.gz.

File metadata

  • Download URL: pycfurlscannercli-1.2.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for pycfurlscannercli-1.2.tar.gz
Algorithm Hash digest
SHA256 9be645d3a4f80dc7a6a77eefafcd309f54e0dd69ecdd5c79afa382b088f35f33
MD5 8e26771324db33c5f0d4d939dd794159
BLAKE2b-256 91ccb65bc0cc20a2eeac55c75db8b65008f536c217883c2e4378d623820fa9af

See more details on using hashes here.

File details

Details for the file pycfurlscannercli-1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for pycfurlscannercli-1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 090ec71f8dd4f099e523337fd4515b8bd55fe993de668b65598f18db9966d263
MD5 f5fd61465e8961016e4ecb8c6c83ef5a
BLAKE2b-256 22b5f74e24e6d4997cae78ce93a51e6b0d87c0a5b5975c0180916be6f96a26fb

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.2 This release

2 files

1.1

2 files

1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page