Skip to main content

Generate caracal/caracat/saimiris probes and build awesome probing tools.

Project description

Prowl

CICD Status PyPI

[!WARNING] Currently in early-stage development.

Library to generate caracal / caracat probes. Also intended to be used with saimiris.

To use it as a standalone library, you can install it without any extra:

pip install prowl

CLI Usage

To be able to use the CLI app, you need to install it with the cli extra.

pip install prowl[cli]

The CLI generates probes based on a "targets" file. A target is defined as:

target,protocol,min_ttl,max_ttl,n_flows

where the target is a IPv4/IPv6 prefix or IPv4/IPv6 address. The prococol can be icmp, icmp6 or udp.

To use it, you can use the prowl command:

python -m prowl --help

Development

This projects use uv as package and project manager.

Once uv installed, you can run the CLI app:

uv run -m prowl

Project details


Download files

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

Source Distribution

prowl-0.3.0.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

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

prowl-0.3.0-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file prowl-0.3.0.tar.gz.

File metadata

  • Download URL: prowl-0.3.0.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for prowl-0.3.0.tar.gz
Algorithm Hash digest
SHA256 0e08f4a7190eb4aa5b05ad55ec167663889d6c1f86d1dfb609e2fd6c0f302778
MD5 6875237006cf241e3473a851514ded14
BLAKE2b-256 ce5dde1dfcf1bae07b9b658b640b42b8bf0f20ae5eb9b62e3a6a084b850fbb7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for prowl-0.3.0.tar.gz:

Publisher: pypi.yml on nxthdr/prowl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prowl-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: prowl-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for prowl-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 41b4947dbeb469c662943c4d4f9dc4d5cea2aed0eb28ee827b348c7ae8d35efa
MD5 61e87f8b69bb48b5c40a8631ff722a6e
BLAKE2b-256 00a8c8b7e47b055f7e5ec6543285369eaccb1efb9c06888c0d684132296a0de0

See more details on using hashes here.

Provenance

The following attestation bundles were made for prowl-0.3.0-py3-none-any.whl:

Publisher: pypi.yml on nxthdr/prowl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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