Skip to main content

Python adapter for CDD (Cyberattack-Driven Development) framework

Project description

CDD Python Adapter

Python wrapper for the CDD (Cyberattack-Driven Development) framework.

This package allows you to run high-performance security audits using the native Rust core of the CDD Framework directly from your Python scripts.

Installation

Install in editable mode for development:

pip install -e .

Usage

Python

from cdd_python.engine import CDDEngine

Initialize the engine

engine = CDDEngine()

Run an audit against a local or remote target

engine.execute_audit("http://localhost:8080")

Architecture Engine: Pure Python wrapper using subprocess.

Core: Native Rust binaries for Windows, Linux, and macOS (Alpha 2).

Part of the CDD-Framework organization.

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

cdd_python-0.4.0a2.tar.gz (6.3 MB view details)

Uploaded Source

Built Distribution

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

cdd_python-0.4.0a2-py3-none-any.whl (6.3 MB view details)

Uploaded Python 3

File details

Details for the file cdd_python-0.4.0a2.tar.gz.

File metadata

  • Download URL: cdd_python-0.4.0a2.tar.gz
  • Upload date:
  • Size: 6.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.8

File hashes

Hashes for cdd_python-0.4.0a2.tar.gz
Algorithm Hash digest
SHA256 07f1271157f062602c90f8a07397f48ff79058fd503ebb83a7632861f9800b7f
MD5 58f99743538f931d445b6195032d6202
BLAKE2b-256 73ed527666110eeacb69e04f2ad612c0df2618ef37b1dc97ff5fa040155a1252

See more details on using hashes here.

File details

Details for the file cdd_python-0.4.0a2-py3-none-any.whl.

File metadata

  • Download URL: cdd_python-0.4.0a2-py3-none-any.whl
  • Upload date:
  • Size: 6.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.8

File hashes

Hashes for cdd_python-0.4.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 063414943ddaa9153e6eed84c2a9488bc4fe5253d9767a098eab9094916899e7
MD5 98e885e66ea28295e3f53a0835728621
BLAKE2b-256 06fc47b43debb34a659ba698cff6a740aaaaa03d632a81085896bcda3aff7689

See more details on using hashes here.

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