Clam AntiVirus (ClamAV) is a free software, cross-platform and open-source antivirus software toolkit able to detect many types of malicious software, including viruses. One of its main uses is on mail servers as a server-side email virus scanner. The application was developed for Unix and has third party versions available for AIX, BSD, HP-UX, Linux, macOS, OpenVMS, OSF (Tru64) and Solaris.
ClamAV includes a number of utilities: a command-line scanner, automatic database updater and a scalable multi-threaded daemon, running on an anti-virus engine from a shared library.
1 Using clam daemon client
To test for viruses simply create a clamd client on specific host and port and test the data.
<script> // http://www.eicar.org/86-0-Intended-use.html var EICAR = new Ax.lang.String("X5O!P%@AP[4\\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*").getBytes("ASCII"); var clam = new Ax.net.ClamClient("192.168.10.1", 9090); clam.isClean(EICAR); </script>