Project Description
I’m building a lightweight antivirus exclusively for Windows and need someone who can take it from concept to a working prototype. The core requirements are straightforward:
• On-demand and full-disk scans that run quickly on modern Windows machines.
• A real-time scanning service that hooks into the operating system and intercepts file operations as they happen.
• Signature and heuristic detection for two threat classes: viruses and malware.
• When a threat is found, the user must be able to choose to quarantine, delete, or block; the UI should reflect all three options clearly.
You’re free to propose the most suitable tech stack—C++, C#, or Rust with Windows APIs are all fine—as long as the final build runs natively (no Java or Electron wrappers). I’ll provide an initial list of signatures; your architecture should make adding new definitions painless and keep false positives low.
Deliverables
1. Installer and signed executable.
2. Real-time protection service with start/stop control.
3. Scan engine with logging and basic GUI.
4. Clean, documented source code and build instructions.
Acceptance will be based on a live demo: the app must detect seeded EICAR files, allow each response action, and log events in a readable format.