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.6.3.tar.gz (32.0 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.6.3-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for clamav_client-0.6.3.tar.gz
Algorithm Hash digest
SHA256 65ce63853ac4eeed4655d186c306e51c1d5f69b7f82dc5d15880e0c337241e10
MD5 3482d0243381b2234edd0f373cbb17c7
BLAKE2b-256 caccab207dea33e5235ece0b67ffb221284a9e190ecd44d0dfbf7798e47f450e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: clamav_client-0.6.3-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.8

File hashes

Hashes for clamav_client-0.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 880e7ea68405f4991650a039d9c048f2d5a075cba70d4490e87cfeceef0f2edd
MD5 f5d24b5e56a528f99bf4fa3524a7c627
BLAKE2b-256 8d7f3607e53e3f1b587049d13190bc12ff9a0939524222de9d0891237f073411

See more details on using hashes here.

Provenance

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