Overview
Our API server, powered by ClamAV Antivirus, offers a comprehensive solution for protecting your valuable data stored in S3 buckets. With its powerful scanning capabilities, our server efficiently detects viruses, malware, and other malicious content, safeguarding your files from potential threats.
Key Features:
-
Easy Integration: Integrate our API server seamlessly into your existing data processing workflows.
-
Robust Virus Detection: Leverage the powerful scanning engine of ClamAV to detect a wide range of viruses, trojans, worms, and other malware with high accuracy and efficiency.
-
Regularly updated malware database: Continuous updates to the malware database ensure that you are protected from the most recent threats.
Please find the instructions for deploying this API Server at http://docs.elmcomputing.io .
Highlights
- ClamAV Antivirus Engine
- Easy Integration
- Using NFS for Cross-Machine File Scanning
Details
Typical total price
$0.136/hour
Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
Instance type | Product cost/hour | EC2 cost/hour | Total/hour |
---|---|---|---|
t3.medium | $0.05 | $0.042 | $0.092 |
t3.large | $0.05 | $0.083 | $0.133 |
t3.xlarge | $0.10 | $0.166 | $0.266 |
t3.2xlarge | $0.20 | $0.333 | $0.533 |
t3a.medium | $0.05 | $0.038 | $0.088 |
t3a.large | $0.05 | $0.075 | $0.125 |
t3a.xlarge | $0.10 | $0.15 | $0.25 |
t3a.2xlarge | $0.20 | $0.301 | $0.501 |
m5.large | $0.05 | $0.096 | $0.146 |
m5.xlarge | $0.10 | $0.192 | $0.292 |
Additional AWS infrastructure costs
Type | Cost |
---|---|
EBS General Purpose SSD (gp2) volumes | $0.10/per GB/month of provisioned storage |
Vendor refund policy
We do not currently support refunds, but you can cancel at any time.
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
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
Additional details
Usage instructions
Accessing the API Server
Once your EC2 instance is up and running, you can access the API Server using its private IP address. For instance, if the IP address is 172.31.39.37, you can perform the following actions:
-
Scan a file in an S3 bucket via http://172.31.39.37:8080/api/clamav/scan/s3/object
-
Scan a file on the server itself via http://172.31.39.37:8080/api/clamav/scan/file
Using NFS for Cross-Machine File Scanning
If you need to scan files residing on different machines, you can utilize the NFS server enabled on the API server. Here's how:
-
Create a directory on your local machine to store the data you want to scan. For example: mkdir /tmp/data-to-scan.
-
Mount the NFS shared directory from your Virus Scan Server AMI to your local machine using this command: sudo mount -t nfs 172.31.39.37:/elm/shared /tmp/data-to-scan. The NFS client can be installed using sudo apt install nfs-common and sudo yum install nfs-utils for ubuntu-like and amazon-linux-like operating systems, respectively.
-
Any files stored in /tmp/data-to-scan on your local machine can be accessed and scanned by the Virus Scan Server AMI via http://172.31.39.37:8080/api/clamav/scan/file
Security Note
For security reasons, we recommend not enabling public IP access to your API Server.
IAM Role Requirement
To allow the virus scan API server to download S3 data, you'll need to configure an IAM role with S3 read permission.
For detailed instructions, please visit our documentation at https://docs.elmcomputing.io .
Support
Vendor support
Please do not hesitate to contact us at support@elmcomputing.io if you have any questions.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.