MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


System Administration Commands                       vscanadm(1M)



NAME
     vscanadm - vscan service configuration utility

SYNOPSIS
     vscanadm set -p property=value [-p property=value]...


     vscanadm get [-p property]...


     vscanadm import -p property filename


     vscanadm export -p property filename


     vscanadm validate -p property filename


     vscanadm add-engine [-p property=value]... engineid


     vscanadm remove-engine engineid


     vscanadm set-engine -pproperty=value [-p property=value]... engineid


     vscanadm get-engine [-p property=value]... [engineid]


     vscanadm show


     vscanadm stats [-z]


DESCRIPTION
     The vscanadm command sets and  displays  properties  of  the
     vscan service, vscand(1M), and provides scan statistics.


     File system exemption from virus scanning may be  configured
     per  file  system using the appropriate file system adminis-
     trative command, for example zfs(1M).


     Scan engines are third-party applications on external  hosts
     that  perform  the actual virus scanning operation on files.
     Multiple scan engines can be configured for use by the vscan
     service.  A minimum of two scan engines is recommended. File
     scan requests are  distributed  among  the  configured  scan



SunOS 5.11           Last change: 6 Nov 2007                    1






System Administration Commands                       vscanadm(1M)



     engines  to achieve load balancing. A scan engine is identi-
     fied by its engineid.  The  engineid  is  a  user  defined
     string of up to 64 bytes.


     The  vscan  service  properties   are   divided   into   two
     categories:  scan engine properties, which are specific to a
     scan engine definition, and general properties, which  apply
     to the service and are not scan engine-specific.

SUBCOMANDS
     vscanadm recognizes the following subcommands:

     vscanadm set -p property=value [-p property=value]...

         Sets the values of vscan service general properties.

         -p property=value    Specifies a property value



     vscanadm get [-p property]...

         Displays the values of vscan service general properties.
         If  no  properties are specified, all vscan service gen-
         eral properties are displayed.

         -p property    Specifies a property value




     The following properties are available for the vscanadm  set
     and vscanadm get subcommands:

     max-size           The maximum size of files that should  be
                        virus  scanned.  Files exceeding max-size
                        are not scanned. The max-size-action pro-
                        perty determines whether access should be
                        allowed or denied to  files  that  exceed
                        max-size.

                        The value of max-size is a string with  a
                        numeric   (decimal)   component   and  an
                        optional letter component that  specifies
                        a    unit    size,    in    the    format
                        "N[.N][KMGTP][B]".

                        Following  the  numeric  component,   the
                        optional  unit can be specified as either
                        one  or  two  characters.  For   example,
                        either "K" or "KB" can be used to specify



SunOS 5.11           Last change: 6 Nov 2007                    2






System Administration Commands                       vscanadm(1M)



                        kilobytes. Unit specifiers are not  case-
                        sensitive,  and  must  follow the numeric
                        value  immediately  with  no  intervening
                        whitespace.

                        With either no unit specifier, or a  unit
                        specifier  of only "B", the numeric value
                        is assumed to be in  bytes.  The  default
                        value is 1GB.

                        Note that while the vscan service defines
                        a  maximum  file  size for scanning, scan
                        engines also typically define  their  own
                        maximum  file  size setting. It is recom-
                        mended that max-size be set  to  a  value
                        less  than  or  equal to the maximum file
                        size for the scan engine(s).


     max-size-action    Specifies whether access will be  allowed
                        or  denied to files larger than max-size.
                        Files larger than max-size are not  virus
                        scanned. Valid values are:

                        allow    allow  access  to  files  larger
                                 than  max-size  (no virus scan).
                                 This is the default value.


                        deny     deny access to files larger than
                                 max-size (no virus scan)



     vscanadm import -p property filename

         Imports the property value from the specified file.  The
         file  must contain a single line specifying the value of
         a single property.


     vscanadm export -p property filename

         Exports the property value to the  specified  file.  The
         file  must contain a single line specifying the value of
         a single property.


     vscanadm validate -p property filename

         Validates the property value in the specified file.  The
         file  must contain a single line specifying the value of



SunOS 5.11           Last change: 6 Nov 2007                    3






System Administration Commands                       vscanadm(1M)



         a single property.



     The following properties  are  available  for  the  vscanadm
     import, vscanadm export, and vscanadm validate subcommands:

     types    A  comma-separated  list  of  file  type  extension
              matching  rules.  This  list defines which types of
              files are scanned and which should be excluded dur-
              ing  virus  scanning.  Each rule comprises the rule
              indicator []-], followed by a file  type  express-
              sion  against which a file's type extension is com-
              pared. The file type expresssion is  case  insensi-
              tive  and  may  include  the "*" and "?" wildcards.
              There should be  no  whitespace  between  the  rule
              indicator and the file type expresssion. If a comma
              is included within the  file  type  expression,  it
              must  be  escaped  using  a "\" (backslash). A file
              type extension does not include its preceding dot.

              The rule indicator is a single character and can be
              one of:

                ] include file type in virus scanning
                - exclude file type from virus scanning


              When a file is being evaluated as a  candidate  for
              virus scanning, its file type will be compared with
              the rules defined in types. The first rule  matched
              will  be  applied.  If  no match is found, the file
              will be virus scanned.  The  total  length  of  the
              types string can not exceed 4096 bytes. The default
              content of the types list is "]*".


     vscanadm add-engine [-p property=value]... engineid

         Adds a new scan  engine  identified  by  engineid.  The
         default  values  are used for any scan engine properties
         that are not specified. The  hostname  defaults  to  the
         engineid.

         -p property=value    Specifies a property value



     vscanadm remove-engine engineid

         Remove scan engine identified by engineid, removing all
         of its configuration property values.



SunOS 5.11           Last change: 6 Nov 2007                    4






System Administration Commands                       vscanadm(1M)



     vscanadm set-engine -pproperty=value [-p property=value]...
     engineid

         Creates or updates the configuration property values for
         the scan engine identified by engineid.

         -p property=value    Specifies a property value



     vscanadm get-engine [-p property=value]... [engineid]

         Displays the values of the specified scan engine proper-
         ties  for the scan engine identified by engineid. If no
         engineid is specified,  this  subcommand  displays  the
         specified scan engine property values for all configured
         scan engines. If no properties are specified, this  sub-
         command  displays  all vscan service scan engine proper-
         ties.

         -p property=value    Specifies a property value




     The following properties  are  available  for  the  vscanadm
     add-engine, vscanadm remove-engine, vscanadm set-engine, and
     vscanadm get-engine subcommands:

     enable            Specifies  whether  the  scan  engine   is
                       enabled or disabled. Valid values are "on"
                       (enabled)  and   "off"   (disabled).   The
                       default  is  "on" (enabled). A scan engine
                       cannot be enabled if its host property  is
                       invalid.


     host              Hostname or IPv4 format IP address of  the
                       scan engine.


     port              ICAP port number of the scan  engine.  The
                       numeric  value ranges from 0 to 65535. The
                       default ICAP port is 1344.


     max-connection    The maximum number of  concurrent  connec-
                       tions  that may be established with a scan
                       engine. The numeric value ranges from 1 to
                       512. This property defaults to 32.





SunOS 5.11           Last change: 6 Nov 2007                    5






System Administration Commands                       vscanadm(1M)



     vscanadm show          Displays the values of all vscan ser-
                            vice   general  properties  and  scan
                            engine properties.


     vscanadm stats [-z]    Displays  or  resets  the   following
                            vscan service statistics:

                                o    number of files scanned

                                o    number of infected files

                                o    number   of   failed    scan
                                     requests

                                o    scan errors (including a per
                                     scan engine error count)

                            -z    Resets vscan service statistics
                                  counters to zero



EXAMPLES
     Example 1 Setting the Maximum Size Limit


     To set the maximum size limit for files to be virus  scanned
     to 128 megabytes, enter


       # vscanadm set -p max-size=128M



     Example 2 Allowing Access to Files


     To allow access to files exceeding the  maximum  file  size,
     enter


       # vscanadm set -p max-size-action=allow



     Example 3 Setting File Types


     To set the types so that only files of type "odt", "exe" and
     "jpg" are virus scanned, enter




SunOS 5.11           Last change: 6 Nov 2007                    6






System Administration Commands                       vscanadm(1M)



       # vscanadm set -p types=]odt,]exe,]jpg,-*




     To set the types so that all file  types  except  "doc"  are
     virus scanned, enter


       # vscanadm set -p types=-doc,]*



     Example 4 Displaying the File Types List


     To display the file types list, enter


       # vscanadm get -p types



     Example 5 Adding the Scan Engine


     To add the scan engine "myeng" using  the  default  values,
     enter


       # vscanadm add-engine myeng



     Example 6 Disabling the Scan Engine


     To disable the scan engine "myeng", enter


       # vscanadm set-engine -p enable=off myeng



     Example 7 Displaying Scan Engine Properties


     To display the properties of the scan engine "myeng", enter


       # vscanadm get-engine myeng




SunOS 5.11           Last change: 6 Nov 2007                    7






System Administration Commands                       vscanadm(1M)



     Example 8 Removing Scan Engine


     To remove the scan engine "myeng", enter


       # vscanadm remove-engine myeng



     Example 9 Displaying Vscan Service General and  Scan  Engine
     Properties


     To Display all vscan service  general  properties  and  scan
     engine properties, enter


       # vscanadm show



EXIT STATUS
     The following exit values are returned:

     0           Successful completion.


     non-zero    An error occurred.


ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:





















SunOS 5.11           Last change: 6 Nov 2007                    8






System Administration Commands                       vscanadm(1M)



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWvscanu                  
    
     Interface Stability          Uncommitted                 
    
     Utility output format        Not-An-Interface            
    


SEE ALSO
     vscand(1M), zfs(1M), attributes(5), smf(5)

NOTES
     All users are permitted to use vscanadm to view  vscan  pro-
     perties  and  statistics.  To  set  property values or reset
     statistics, the following authorizations are required:

     solaris.smf.value.vscan

         change the property values or reset statistics


     solaris.manage.vscan

         refresh the service to apply property value changes



     To add or remove properties (add-engine, remove-engine)  the
     following authorizations are required:

     solaris.smf.modify.application

         add or remove property group


     solaris.manage.vscan

         refresh the service to apply property value changes



     All of these  authorizations  are  included  in  the  "VSCAN
     Management" profile.









SunOS 5.11           Last change: 6 Nov 2007                    9



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™