"Another use case presents itself in the context of security.
Suppose you have a collection of media files that you share
read-only on a file server. This security makes it impossible for a
user to add new files to the server. With fsniper, you can share an
"upload" directory and have scripts move files that are uploaded to
it across to the read-only fileserver automatically. If the client
machine has a problem it could write random files to the upload
directory, but then you have control of new files in the upload
directory with the scripts that fsniper calls. For example, your
move scripts might check that the file names are sane and that the
file types are valid, not allowing random files, only valid JPEG
files. At the very least your move scripts might block overwriting
files or check the old version of a file into a revision control
system before overwriting it."