SamJ

on-demand scanning without esets_scan initialization delay

3 posts in this topic

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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?  

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.