Scans
Quick link: Scan profiles
Run On-demand scan from a Terminal window
Syntax: /opt/eset/eea/bin/odscan [OPTIONS]
Options - short form |
Options - long form |
Description |
---|---|---|
-l |
--list |
Show currently running scans |
|
--list-profiles |
Show all available scan profiles |
|
--all |
Show also scans executed by other user (requires root privileges) |
-r |
--resume=session_id |
Resume previously paused scan identified by session_id |
-p |
--pause=session_id |
Pause scan identified by session_id |
-t |
--stop=session_id |
Stop scan identified by session_id |
-s |
--scan |
Start scan |
|
--show-scan-info |
Display basic information (including session_id, log_name) about the started scan |
|
--profile=PROFILE |
Scan with selected PROFILE |
|
--profile-priority=PRIORITY |
Task will be run with the specified priority. |
|
--readonly |
Scan without cleaning |
|
--local |
Scan local drives |
|
--network |
Scan network drives |
|
--removable |
Scan removable media |
|
--boot-local |
Scan the boot sectors of local drive |
|
--boot-removable |
Scan the boot sectors of removable media |
|
--boot-main |
Scan the main boot sector |
|
--exclude=FILE |
Skip selected file or directory |
|
--ignore-exclusions |
Scan also excluded paths and extensions |
Example
Run On-demand scan of /root/ directory recursively with "@Smart scan" scan profile as a background process:
/opt/eset/eea/bin/odscan --scan --profile="@Smart scan" /root/* & |
Run On-demand scan with "@Smart scan" scan profile regarding multiple destinations recursively:
/opt/eset/eea/bin/odscan --scan --profile="@Smart scan" /root/* /tmp/* /home/* |
List all running scans:
/opt/eset/eea/bin/odscan -l |
Pause scan with session-id "15". Each scan has its own unique session-id generated when it is started.
/opt/eset/eea/bin/odscan -p 15 |
Stop scan with session-id "15". Each scan has its own unique session-id generated when it is started.
/opt/eset/eea/bin/odscan -t 15 |
Run On-demand scan with an excluded directory /root/exc_dir and an excluded file /root/eicar.com:
/opt/eset/eea/bin/odscan --scan --profile="@In-depth scan" --exclude=/root/exc_dir/ --exclude=/root/eicar.com / |
Scan the boot sector of removable devices. Execute the command below as a privileged user:
sudo /opt/eset/eea/bin/odscan --scan --profile="@In-depth scan" --boot-removable |
Exit codes
The odscan utility ends with an exit code after completed scan. Execute echo $? in the Terminal window after completed scan to display the exit code.
Exit codes |
Meaning |
---|---|
0 |
No threat found |
1 |
Threat found and cleaned |
10 |
Some files could not be scanned (may be threats) |
50 |
Threat found |
100 |
Error |
Scan profiles
Your preferred scan parameters (Threatsense parameters) can be saved for future scanning. We recommend creating a different profile (with various scan targets, scan methods, and other parameters) for each regularly used scan.
Create a new profile through ESET PROTECT
1.In ESET PROTECT, click Policies > New policy and type a name for the policy.
2.Click Settings and select ESET Endpoint for Linux (V7+) from the drop-down menu.
3.Click Detection Engine > Malware scans > On-demand scan, and click Edit next to List of profiles.
4.Type the desired name of the new profile, click Add and then click Save.
5.In the Selected profile drop-down menu, select the new profile you created and adjust scan-related settings in the Malware scans section.
6.Navigate to Assign, click Assign, select the desired group of computers the policy will apply to.
7.Click OK and then Finish.