rmuch / ClamAV.Managed

ClamAV bindings for the .NET Framework, Mono and PowerShell. ClamAV.Managed is a library written in C# for the .NET Framework and Mono, providing managed bindings for the libclamav interface. It includes ClamAV.Managed.PowerShell, a set of PowerShell cmdlets for ClamAV scanning. It comes with sample code for building a GUI virus scanner application.
GNU General Public License v2.0
20 stars 8 forks source link

Clam AV in Real Time #6

Closed tdeb-ari closed 8 years ago

tdeb-ari commented 8 years ago

What does it mean that CLAMAV is working in Real time Mode?

rmuch commented 8 years ago

I'm not sure what you mean - ClamAV is an on-demand scanner.

I understand there's basic support for on-access scanning with clamd on Linux, but that's out of the scope of this project, which wraps libclamav only.

tdeb-ari commented 8 years ago

Actually to update this project I want to use clamsentinel.sourceforge.net/SentinelPoints.html. I want to create a wrapper like your in this.

rmuch commented 8 years ago

I can't help you with this software (you would be better off talking to the author), but perhaps I can point you in the right direction.

If I understand what you're asking, you can use a FileSystemWatcher as a starting point to monitor when a file is created or modified.

For on-access scanning, you need to write a kernel-mode filesystem filter driver.

tanmoydeb07 commented 8 years ago

That is really valuable input...thanks for that