File Scanner 1.0.0
A high-performance C++ malicious file scanner.
|
Defines the primary contract for the file scanning engine. More...
#include <interfaces.h>
Public Member Functions | |
virtual | ~IScanner ()=default |
virtual ScanResult | Scan (const std::filesystem::path &scan_path)=0 |
Recursively scans a directory for malicious files. | |
Defines the primary contract for the file scanning engine.
|
virtualdefault |
|
pure virtual |
Recursively scans a directory for malicious files.
This method orchestrates the entire scanning process, utilizing multiple threads to hash files and check them against the database.
scan_path | The root directory to begin the scan from. |
Implemented in scanner::Scanner.