kylefarris

kylefarris/clamscan

A robust ClamAV virus scanning library supporting scanning files, directories, and streams with local sockets, local/remote TCP, and local clamscan/clamdscan binaries (with failover).

JavaScript
281
79
MIT License

The kylefarris/clamscan project is a Node.js library that provides robust virus scanning capabilities by interfacing with ClamAV's clamscan/clamdscan binaries or via TCP to a remote server or local UNIX Domain socket. It supports scanning files, directories, and streams, with options for local sockets, local/remote TCP, and failover mechanisms. The library is designed for developers who need to scan uploaded files from untrusted sources, offering features like recursive scanning, quarantine options, and real-time stream scanning. It is particularly useful for web applications and servers requiring security measures against malware and viruses.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies

Support the repos that depend on this repository

Top contributors

kylefarris's profile
kylefarris
157 contributions
SaltwaterC's profile
SaltwaterC
5 contributions
adam-beck's profile
adam-beck
4 contributions
Annubis45's profile
Annubis45
2 contributions
dietervds's profile
dietervds
2 contributions
hduprat-qare's profile
hduprat-qare
2 contributions
JaffParker's profile
JaffParker
2 contributions
mufeedvh's profile
mufeedvh
2 contributions
ngraef's profile
ngraef
2 contributions
benzino77's profile
benzino77
2 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet