Overview
ClamAvREST is a full-featured REST interface for anti-virus solution ClamAV. It can be run in authenticated mode and un-authenticated mode. Provides Swagger documentation. Runs as a Docker container with in the EC2 instance. Updates virus signature databases periodically. (Values can be changed in configuration file). For more product information you can visit the product website at https://www.clamavrest.com
Usage Scenario:
Following is one of many use cases where ClamAvREST can be used in your workflow.
Highlights
- REST Interface to most popular Open Source Anti-Virus Solution ClamAV
- Flexible mode of operation - authenticated & unauthenticated mode (behind API Gateway) making for easy integration in Enterprise systems
Details
Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Cost/hour |
---|---|
t2.medium Recommended | $0.10 |
t3.small | $0.05 |
c3.4xlarge | $0.40 |
c3.8xlarge | $0.80 |
m3.medium | $0.05 |
c3.large | $0.05 |
t3.xlarge | $0.10 |
m3.large | $0.05 |
t2.xlarge | $0.10 |
c3.2xlarge | $0.20 |
Vendor refund policy
There is no refund for time used.
How can we make this page better?
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
- Provides REST interface for ClamAV
- Provides Swagger documentation
- Provider authenticated and unauthenticated mode of operation
Additional details
Usage instructions
Accessing the ClamAvREST
Once your EC2 instance is up and running, you can access the ClamAvREST API using its public IP address.
Health Check:
The health check endpoint is '/api/v1/health' and it returns the string 'UP'
https://<PUBLIC-IP-Address>:<Host-Port>/api/v1/health
Swagger Documentation:
The swagger URL, by default is located at
https://<PUBLIC-IP-Address>:<Host-Port>/api/v1/swagger/index.html
Default swagger URL:
https://<PUBLIC-IP-Address>:8080/api/v1/swagger/index.html
Scan a file:
Scan a file via POST request on https://<PUBLIC-IP-Address>:<Host-Port>/api/v1/virus-scan
Note: for more details please check swagger documentations.
Authentication Modes:
ClamAvREST can run in two modes - Authenticated (Secured) mode and Unauthenticated (Unsecured) mode
Note: It is highly recommended to use your own security layer in front of the rest service if you are not running ClamAvREST in a Secure mode.
Authentication Enable:
The switch to authenticated mode is accomplished by changing the flag 'ENABLE_API_AUTH=true' in the file .config in the folder /app/config And restarting docker container using the script in the folder /app/scripts/clamavrest_restart.sh
Authentication Disable:
The switch to unauthenticated mode is accomplished by changing the flag 'ENABLE_API_AUTH=false' in the file .config in the folder /app/config And restarting docker container using the script in the folder /app/scripts/clamavrest_restart.sh
Support
Vendor support
Please send email to support@clamavrest.com
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.