Cancelled

filesystem filter driver is required

The project is to write a filesystem filter driver, mini-filter is good as well (if it will be simpler in implementation)

Tasks of the driver:

1. Intercept and redirect file reads.

Driver must have 2 parameters that can be specified using a config file:

a) list of directory paths to monitor and intercept reads from

b) directory path, where actual files will reside

If any application tries to read a file from location a), driver needs to check if there is file with the same name under location b). If such file exists and has last write time the same or later than requested file, driver needs to make that this file will be read instead of requested file.

This redirection must not prevent OS from caching file content in RAM.

2. Log all file reads and writes to a file

In addition, it's necessary to create a console app that can install and uninstall the driver.

This stage is a prototype, extensive testing is not required. This project will be continued later to produce a release quality software.

## Deliverables

1) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the worker's Worker Legal Agreement).

2) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

3) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Worker in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

## Platform

Windows XP SP3 and above, both 32 and 64 bit

Skills: C Programming, Engineering, Microsoft, Project Management, Software Architecture, Software Testing, Windows Desktop

See more: filesystem mini filter driver project, prototype directory, hire driver, hire a driver, Driver for hire, driver 1, content writes quality, ram c, web programming mini project, mini project web programming, Windows Driver, windows app testing, filter, driver, console app using, windows file filter, monitor driver, mini filter driver, programming mini project, driver program

About the Employer:
( 1 review ) Russian Federation

Project ID: #3448497

10 freelancers are bidding on average $940 for this job

gmit2

See private message.

$1275 USD in 14 days
(85 Reviews)
7.7
SysSoftw

See private message.

$680 USD in 14 days
(109 Reviews)
7.3
IhorOs

See private message.

$1785 USD in 14 days
(7 Reviews)
4.5
seregik

See private message.

$1020 USD in 14 days
(2 Reviews)
4.1
strgazer

See private message.

$1003 USD in 14 days
(4 Reviews)
3.9
afanata

See private message.

$153 USD in 14 days
(4 Reviews)
2.4
pardeepkaursonia

See private message.

$212.5 USD in 14 days
(2 Reviews)
0.0
Busibees

See private message.

$425 USD in 14 days
(3 Reviews)
0.5
TwoRedCells

See private message.

$299 USD in 14 days
(0 Reviews)
0.0
gseng

See private message.

$2550 USD in 14 days
(0 Reviews)
0.0