Objective
Transform HashShield from an "On-Demand Scanner" into a "Real-Time Protection System."
Proposed Solution
- Use the
watchdog Python library to monitor file system events (CREATE, MODIFY).
- When a new file is detected in a monitored directory (e.g.,
/Downloads), automatically trigger scan_file_daemon(filepath).
Acceptance Criteria
Objective
Transform HashShield from an "On-Demand Scanner" into a "Real-Time Protection System."
Proposed Solution
watchdogPython library to monitor file system events (CREATE, MODIFY)./Downloads), automatically triggerscan_file_daemon(filepath).Acceptance Criteria
watchdog_service.pymodule.hashshield --watch <directory>command.