appwrite/php-clamav
ClamAV network and pipe client for PHP
Maintainers
2.0.0
2023-02-24 09:50 UTC
Requires
- php: >=8.0
- ext-sockets: *
Requires (Dev)
- phpunit/phpunit: ^9
Suggests
None
Provides
None
Conflicts
None
Replaces
None
MIT f3897169f5c1f365312238a516ae9465f804634f
- Eldad Fux <eldad.woop@appwrite.io>
This package is auto-updated.
Last update: 2026-05-28 00:02:12 UTC
README
👁 Discord
👁 Total Downloads
👁 Build Status
👁 Twitter Account
PHP Client to connect to ClamAV daemon over TCP or using a local socket from command line and scan your storage files for viruses.
Getting Started
Install using composer:
composer require appwrite/php-clamav
<?php require_once 'vendor/autoload.php'; use Appwrite\ClamAV\Network; $clam = new Network('localhost', 3310); // Or use new Pipe() for unix socket $clam->ping(); // Check ClamAV is up and running $clam->version(); // Check ClamAV version $clam->fileScan('path/to/file.dmg'); // Returns true if a file is clean or false if a file is infected $clam->reload(); // Reload ClamAV database $clam->shutdown(); // Shutdown ClamAV
System Requirements
This package requires PHP 7.1 or later. We recommend using the latest PHP version whenever possible.
Find Us
Authors
Eldad Fux
Copyright and license
The MIT License (MIT) http://www.opensource.org/licenses/mit-license.php
