Public | Automated Build

Last pushed: 3 years ago
Short Description
Short description is empty for this repo.
Full Description


An API for multiple file scanning daemons.


Running filescan on a different port

$ filescan --port="8080"

Running filescan with a different ClamAV connection

$ filescan --clamd-socket="/var/run/clamav/clamd.ctl"

Running a different backend

$ filescan --scanner="something else"


Docker enables us to link different backends to compliment our "scanners". In this example we will use the mkodockx/docker-clamav image (

$ docker run -d --name clamd mkodockx/docker-clamav
$ docker run -d --link clamd:clamd nickschuch/filescan --clamd-socket="$CLAMD_PORT"

This above starts the backend ClamAV daemon running on port 3310, links it to filescan and runs filescan with the appropriate argument.

Docker Pull Command
Source Repository