Process a File Command

syntax

process <file path> <user_agent>

This function allows a user to process a file on the command line with a specific user agent using all available AV products on the machine. This effectively allows the user to choose which workflow to use when processing their file.

COM API

Calls Metascan COM Process asynchronously.

Process parameters

input parameters

 

<file path>

user entered file path

<user_agent>

the User Agent corresponding to desired Workflow

Example

c:\Program Files (x86)\OPSWAT\Metascan 4>omsCmdLineUtil.exe process C:\TestFiles\eicar.com default
 
 
Ticket:[ 2772276979 ]
 
Process Details
---------------
 
 
File: [ C:\TestFiles\eicar.com ]
MD5: [ 44D88612FEA8A8F36DE82E1278ABB02F ]
SHA1: [ 3395856CE81F2B7382DEE72602F798B642F14140 ]
SHA256: [ 275A021BBFB6489E54D471899F7DB9D1663FC695EC2FE2A2C4538AABF651FD0F ]
File Size: [ 68 bytes ]
File Type Category: [ T ]
File Type: [ unknown ]
File Type Description: [ ASCII text, with no line terminators ]
 
[ Dirty ] Avira scan engine [ 1 ms ] | Eicar-Test-Signature
[ Dirty ] ESET scan engine [ 2 ms ] | Eicar test file
[ Dirty ] Ahnlab scan engine [ 3 ms ] | EICAR_Test_File
[ Dirty ] ClamAV scan engine [ 14 ms ] | Eicar-Test-Signature
 
Scan Completion
---------------
[ Dirty ]
Ticket: [ 2772276979 ]
File path: C:\TestFiles\eicar.com
Found threats:
EICAR_Test_File
Scan time: 14 ms [01/25/2016 16:01:44:835]
 
 
Process Completion
------------------
Ticket: [ 2772276979 ]
User agent: default
Profile: Default
Result: [ Blocked ]
Blocked reason: [ Dirty ]
File processed: C:\TestFiles\eicar.com

Limitations

Does not support processing a folder.