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.2.tar.gz (35.4 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.2-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for clamav_client-0.7.2.tar.gz
Algorithm Hash digest
SHA256 d136f44acc79ceada188a200ac0f68840abb7cfae1fa5f9d535f11cfc244cccd
MD5 6030af457e1cdfdb389f6142edf78b1e
BLAKE2b-256 1a0e3d1813e43dce80a7f76220a715720906244b93e12692f0f4ede54d2c515f

See more details on using hashes here.

Provenance

The following attestation bundles were made for clamav_client-0.7.2.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.2-py3-none-any.whl.

File metadata

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

File hashes

Hashes for clamav_client-0.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 294ade0fb1e902db2399daa3f27a7023ca216282f129f0b2466abd5672b27397
MD5 de05df0cb69eb71800b61e2a779dfd9e
BLAKE2b-256 a8d2d7eceaa22d6fb01d7c3667c5c7129d8ccd4dde90935a7ea9064f688704c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for clamav_client-0.7.2-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