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.1.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.1-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: clamav_client-0.7.1.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.1.tar.gz
Algorithm Hash digest
SHA256 4a60e1499edc15859045a7a04e15628d670664fde01ed96740bfcbb241ebb5a5
MD5 7f88065f31213142fa558b05a355d8df
BLAKE2b-256 b82c7b138ece9c42002e437f64056a5fb1ad9a2bb84049f338f856334a378d85

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: clamav_client-0.7.1-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.12.9

File hashes

Hashes for clamav_client-0.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2230a95c12fa3d52a51e5229567adab8739a244e91dfc873564d923ff72feda5
MD5 5f1bd248c10fc3ed442edf2abbd4d8b1
BLAKE2b-256 b9e6063622e1e2ec9968a3e711aa9961d32a50e9b74a90eead61f698cf92a11f

See more details on using hashes here.

Provenance

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