Listing Thumbnail

    ClamAvREST

     Info
    ClamAvREST is a full-featured REST interface for the popular opensource anti-virus solution ClamAV. Now you can access ClamAV using a REST protocol from any application running any where on the network. Full Swagger documentation is provided. Virus signatures are updated periodically. It can be run in authenticated or un-authenticated mode making integration possible in any setup.

    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. ClamAvREST usage example

    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

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    AmazonLinux 2023

    Typical total price

    This estimate is based on use of the seller's recommended configuration (t2.medium) in the US East (N. Virginia) Region. View pricing details

    $0.146/hour

    Pricing

    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Usage costs (20)

     Info
    Instance type
    Product cost/hour
    EC2 cost/hour
    Total/hour
    t2.medium
    Recommended
    $0.10
    $0.046
    $0.146
    t2.large
    $0.15
    $0.093
    $0.243
    t2.xlarge
    $0.10
    $0.186
    $0.286
    t2.2xlarge
    $0.20
    $0.371
    $0.571
    m3.medium
    $0.05
    $0.067
    $0.117
    m3.large
    $0.05
    $0.133
    $0.183
    m3.xlarge
    $0.10
    $0.266
    $0.366
    m3.2xlarge
    $0.20
    $0.532
    $0.732
    c3.large
    $0.05
    $0.105
    $0.155
    c3.xlarge
    $0.10
    $0.21
    $0.31

    Additional AWS infrastructure costs

    Type
    Cost
    EBS General Purpose SSD (gp3) volumes
    $0.08/per GB/month of provisioned storage

    Vendor refund policy

    There is no refund for time used.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    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://:/api/v1/health

    Swagger Documentation:

    The swagger URL, by default is located at

    https://:/api/v1/swagger/index.html

    Default swagger URL:

    https://:8080/api/v1/swagger/index.html

    Scan a file:

    Scan a file via POST request on https://:/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.

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 AWS reviews
    No customer reviews yet
    Be the first to write a review for this product.