diff --git a/README.md b/README.md index e299ca9..0ad0253 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,7 @@ dockerfiles - [x] cadvisor - [x] casperjs :+1: - [x] chinadns +- [x] clamav - [x] collectd - [x] dante - [x] discuz :cn: diff --git a/clamav/Dockerfile b/clamav/Dockerfile new file mode 100644 index 0000000..6d428d6 --- /dev/null +++ b/clamav/Dockerfile @@ -0,0 +1,19 @@ +# +# Dockerfile for clamav +# + +FROM alpine +MAINTAINER kev + +RUN set -xe \ + && apk add -U clamav clamav-libunrar \ + && cd /etc/clamav/ \ + && mv clamd.conf.sample clamd.conf \ + && mv freshclam.conf.sample freshclam.conf \ + && freshclam \ + && rm -rf /var/cache/apk/* + +WORKDIR /data + +ENTRYPOINT ["clamscan"] +CMD ["--help"] diff --git a/clamav/README.md b/clamav/README.md new file mode 100644 index 0000000..da15661 --- /dev/null +++ b/clamav/README.md @@ -0,0 +1,32 @@ +clamav +====== + +![](https://badge.imagelayers.io/vimagick/clamav:latest.svg) + +[ClamAV®][1] is an open source antivirus engine for detecting trojans, viruses, +malware & other malicious threats. + +## Up and Running + +``` +# create a function +function av() { + local DIR=${1:-$PWD} + docker run --rm -v "$DIR:/data" --name clamav vimagick/clamav -i -r +} + +# scan a directory +av ~/Downloads + +# ----------- SCAN SUMMARY ----------- +# Known viruses: 4297635 +# Engine version: 0.99 +# Scanned directories: 1 +# Scanned files: 3 +# Infected files: 0 +# Data scanned: 0.02 MB +# Data read: 0.01 MB (ratio 2.00:1) +# Time: 11.623 sec (0 m 11 s) +``` + +[1]: http://www.clamav.net/