5cr0ll / antivirus-scanner

Antivirus REST API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

antivirus-scanner

Build Status Download

Summary

This service provides a REST API for ClamAV

The max file size is configurable (10 Mb default)

Local Installation

This requires ClamAV to be installed

For Macs

brew install clamav

You can find a slightly longer explaination here

You will also need to add the following alias to your /etc/hosts

127.0.0.1 avscan

Antivirus Scanning Exclusions

This repository includes the EICAR standard antivirus test file. To prevent this file from being deleted you'll need to exclude this repo's target and test/resources directories from AV scanning. In Sophos Anti-Virus this is done as shown in the screenshot:

Sophos Anti-Virus Preferences Screenshot

License

This code is open source software licensed under the Apache 2.0 License.

About

Antivirus REST API

License:Apache License 2.0


Languages

Language:Scala 99.6%Language:Shell 0.4%