Version 1.2.1.1

Enabled AlertExceedsMax.

Files exceeding the MaxFileSize (100M), MaxScanSize (400M), or MaxRecursion (10) limit will be flagged with the virus name starting with "Heuristics.Limits.Exceeded".

If your scan is expected to trigger the alert, please contact us at support@elmcomputing.io

API endpoints

  • http://ip-address:8080/api/clamav/scan/s3/object

  • http://ip-address:8080/api/clamav/scan/file

Version 1.2.1.0

Updated clamav to 1.2.1 and ubuntu to 22.04.

API endpoints

  • http://ip-address:8080/api/clamav/scan/s3/object

  • http://ip-address:8080/api/clamav/scan/file

Version 1.1.0.1

Applied security patching and Enabled NSF Server such that the API server can be used to scan the files on other machines.

With this new feature, implementing it into your existing application is straightforward. Here's how you can do it:

  • Install the NFS client on your existing EC2 instance.

  • Mount the shared folder, /elm/shared, located on the API Server, to your existing EC2 instance. You can choose a destination directory for this, for example, /tmp/data-to-scan.

  • Once the folder is mounted, any files placed into /tmp/data-to-scan can be seamlessly scanned using the API Server, as if these files were stored locally in the /elm/shared folder on the API Server.

API endpoints

  • http://ip-address:8080/api/clamav/scan/s3/object

  • http://ip-address:8080/api/clamav/scan/file

Version 1.1.0.0

  • Updated ClamAV to 1.1.0

  • Enabled detecting OLE2 files containing VBA macros, which were not detected by signatures will be marked as "Heuristics.OLE2.ContainsMacros".

  • The AMI version naming convention has been changed to refer to the ClamAV version.

API endpoints

  • http://ip-address:8080/api/clamav/scan/s3/object

  • http://ip-address:8080/api/clamav/scan/file