Skip to main content

Python client library for the ClamAV antivirus.

Project description

clamav-client

PyPI version GitHub CI codecov

clamav-client is a portable Python module to use the ClamAV anti-virus engine on Windows, Linux, MacOSX and other platforms. It requires a running instance of the clamd daemon.

This is a fork of clamd (5c5e33b2) created by Thomas Grainger. It introduces type hints and tests exclusively against supported Python versions.

Basic usage

The clamav_client.clamd module offers a client for the clamd daemon, supporting both TCP and Unix sockets.

The clamav_client.scanner module provides a high-level file scanner that works with both clamd and clamscan. Use clamav_client.get_scanner() to configure it.

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

clamav_client-0.7.0.tar.gz (35.2 kB view details)

Uploaded Source

Built Distribution

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

clamav_client-0.7.0-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file clamav_client-0.7.0.tar.gz.

File metadata

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

File hashes

Hashes for clamav_client-0.7.0.tar.gz
Algorithm Hash digest
SHA256 b2edd2a962f99c85afcb825febfa0db45f797854ff2aec54f0024117558c842a
MD5 f73d6063d7ab8943208b11eb89ad6f01
BLAKE2b-256 1b991548dba3631eaa70d2144aa459bac2aac89519527493280d3164f3d668d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for clamav_client-0.7.0.tar.gz:

Publisher: release.yml on artefactual-labs/clamav-client

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

File details

Details for the file clamav_client-0.7.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for clamav_client-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 035fc9ae50a52036a6b27dd359bf59d1b26e63f27c11bef624cd725012645d4b
MD5 2686e7defa574f512bd430e6e79a5afb
BLAKE2b-256 679b54d657c3113c3500088b2ff070335ef232d56a8afd3403b66ebf347b4d4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for clamav_client-0.7.0-py3-none-any.whl:

Publisher: release.yml on artefactual-labs/clamav-client

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