SamJ 0 Posted July 7, 2017 Share Posted July 7, 2017 Is there a way to do on-demand scanning without suffering the initializations delays from esets_scan? More Detail: I am using eset file security to scan files as needed, so I am using esets_scan. The issue I am having is that the initialization of esets_scan adds about 3 seconds to each scan. Sample output of scan on a file: >> date; /opt/eset/esets/sbin/esets_scan --clean-mode=none mySmallFile.txt; date Fri Jul 7 19:40:40 UTC 2017 ESET Command-line scanner, version 4.5.6, (C) 1992-2016 ESET, spol. s r.o. Using license: ************* (/etc/opt/eset/esets/license/esets_bda6db.lic) Module loader, version 1069 (20161122), build 1112 Module perseus, version 1522.1 (20170621), build 1867 Module scanner, version 15710 (20170707), build 33982 Module archiver, version 1265 (20170623), build 1317 Module advheur, version 1177 (20170220), build 1144 Module cleaner, version 1135 (20170505), build 1173 Command line: --clean-mode=none file.txt Scan started at: Fri 07 Jul 2017 07:40:43 PM UTC Scan completed at: Fri 07 Jul 2017 07:40:43 PM UTC Scan time: 0 sec (0:00:00) Total: files - 1, objects 1 Infected: files - 0, objects 0 Cleaned: files - 0, objects 0 Fri Jul 7 19:40:43 UTC 2017 The output above shows that the actual scan itself took sub second and the initialization took 3 seconds. I am wondering if there is anyway I can avoid the initialization delay. Can I use esets_daemon for on-demand scanning (if so how?)? Is there a way to keep esets_scan pre-initialized? Are there options I can turn off in the configuration to shorten the initialization (since I only need scanning and no quarantining or any other features)? Any help would be appreciated. Thank you. Link to comment Share on other sites More sharing options...
Administrators Marcos 5,241 Posted July 7, 2017 Administrators Share Posted July 7, 2017 No, it's not possible. Modules must be loaded at the start of a scan which takes some time. Esets_scan is intended for on-demand scans which are not run frequently. Link to comment Share on other sites More sharing options...
SamJ 0 Posted July 10, 2017 Author Share Posted July 10, 2017 What about using esets_daemon? 1. Is it possible to request a file to be scanned by eset_daemon? 2. The files that I scan will be contained within a directory, granted it could be in sub directories, so is it possible for esets_daemon to monitor that directory for read/writes and my application query the daemon for results? Does this sound possible? Link to comment Share on other sites More sharing options...
Recommended Posts