Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 1.23 KB

README.md

File metadata and controls

25 lines (17 loc) · 1.23 KB

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.