N6. Conexiones

Cierre del componente en la estación del Servidor Dr.Web vecino

Se llama cuando se recibe el evento component completed desde el Servidor Dr.Web vecino.

Base de datos

Parámetros

Valor devuelto

disponible

neighborid — ID del Servidor Dr.Web vecino del que se recibe el evento,

neighborname — nombre del Servidor Dr.Web vecino,

originatorid — ID del Servidor Dr.Web que ha originado el evento,

originatorname — nombre del Servidor Dr.Web que ha originado el evento,

stationid — ID de la estación,

stationname — nombre de la estación,

eventid — ID del evento,

component — número del componente,

pid — ID del proceso,

infections — amenazas detectadas,

errors — se han detectado errores de acceso,

exitcode — código de cierre del componente,

time — hora de finalización (hora de la estación)

se ignora

Texto del hook:

--[[

Called:

 when "component completed" event recived from neighbor server

 

Database:

 available

 

Parameters:

 neighborid         neighbor server ID which the event received from

 neighborname       neighbor server name

 originatorid       ID of the event server originator

 originatorname     name of the event server originator

 stationid          station ID

 stationname        station name

 eventid            event ID

 component          component number

 pid                process ID

 infections         infections found

 errors             access errors detected

 exitcode           component exit code

 time               end time (station time)

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.neighborid, args.neighborname,

                -- args.originatorid, args.originatorname,

                -- args.eventid, args.stationid,

                -- args.stationname, args.time

                -- args.component, args.pid, args.infections

                -- args.errors, args.exitcode

Ejecución de componente en la estación del Servidor Dr.Web vecino

Se llama cuando se recibe el evento component started desde el Servidor Dr.Web vecino.

Base de datos

Parámetros

Valor devuelto

disponible

neighborid — ID del Servidor Dr.Web vecino del que se recibe el evento,

neighborname — nombre del Servidor Dr.Web vecino,

originatorid — ID del Servidor Dr.Web que ha originado el evento,

originatorname — nombre del Servidor Dr.Web que ha originado el evento,

stationid — ID de la estación,

stationname — nombre de la estación,

eventid — ID del evento,

component — número del componente,

pid — ID del proceso,

engine — versión del motor de búsqueda,

records — número de virus registrados,

user — nombre de usuario y grupo del dueño del proceso,

time — hora de inicio (hora de la estación)

se ignora

Texto del hook:

--[[

Called:

 when "component started" event recived from neighbor server

 

Database:

 available

 

Parameters:

 neighborid         neighbor server ID which the event received from

 neighborname       neighbor server name

 originatorid       ID of the event server originator

 originatorname     name of the event server originator

 stationid          station ID

 stationname        station name

 eventid            event ID

 component          component number

 pid                process ID

 engine             virus-finding engine version

 records            virus records number

 user               user name and group (process owner)

 time               start time (station time)

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.neighborid, args.neighborname,

                -- args.originatorid, args.originatorname,

                -- args.eventid, args.stationid,

                -- args.stationname,

                -- args.component, args.pid, args.engine

                -- args.records, args.user, args.time

La localización del Servidor Dr.Web vecino o de la estación del Servidor Dr.Web vecino ha sido modificada

Se llama cuando se recibe el evento geolocation desde el Servidor Dr.Web vecino.

Base de datos

Parámetros

Valor devuelto

disponible

neighborid — ID del Servidor Dr.Web vecino del que se recibe el evento,

neighborname — nombre del Servidor Dr.Web vecino,

originatorid — ID del Servidor Dr.Web que ha originado el evento,

originatorname — nombre del Servidor Dr.Web que ha originado el evento,

stationid — ID de la estación,

stationname — nombre de la estación,

latitude — latitud en formato DD.DDDDDD,

longitude — longitud en formato DD.DDDDDD

se ignora

Texto del hook:

--[[

Called:

 when "geolocation" event received from neighbor server

 

Database:

 available

 

Parameters:

 neighborid         neighbor server ID which the event received from

 neighborname       neighbor server name

 originatorid       ID of the event server originator

 originatorname     name of the event server originator

 stationid          station ID

 stationname        station name

 latitude           latitude in DD.DDDDDD format

 longitude          longitude in DD.DDDDDD format

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.neighborid, args.neighborname,

                -- args.originatorid, args.originatorname,

                -- args.eventid, args.stationid,

                -- args.stationname,

                -- args.latidue,args.longitude

                -- ...

Se ha modificado el hardware y el software de la estación del servidor vecino

Se llama cuando se recibe el evento environment changed desde el Servidor Dr.Web vecino.

Base de datos

Parámetros

Valor devuelto

disponible

neighborid — ID del Servidor Dr.Web vecino del que se recibe el evento,

neighborname — nombre del Servidor Dr.Web vecino,

originatorid — ID del Servidor Dr.Web que ha originado el evento,

originatorname — nombre del Servidor Dr.Web que ha originado el evento,

stationid — ID de la estación,

stationname — nombre de la estación,

eventid — ID del evento,

group_name — nombre del grupo primario de la estación,

category — categoría de objeto de entorno

se ignora

Texto del hook:

--[[

Called:

 when "environment changed" event recived from neighbor server

 

Database:

 available

 

Parameters:

 neighborid         neighbor server ID which the event received from

 neighborname       neighbor server name

 originatorid       ID of the event server originator

 originatorname     name of the event server originator

 stationid          station ID

 stationname        station name

 eventid            event ID

 group_name         station primary group name

 category           environment category

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.neighborid, args.neighborname,

                -- args.originatorid, args.originatorname,

                -- args.eventid, args.stationid,args.stationname,

                -- args.group_name, args.category

Se ha detectado una amenaza de seguridad en la estación del Servidor Dr.Web vecino

Se llama cuando se recibe el evento virus detected desde el Servidor Dr.Web vecino.

Base de datos

Parámetros

Valor devuelto

disponible

neighborid — ID del Servidor Dr.Web vecino del que se recibe el evento,

neighborname — nombre del Servidor Dr.Web vecino,

originatorid — ID del Servidor Dr.Web que ha originado el evento,

originatorname — nombre del Servidor Dr.Web que ha originado el evento,

stationid — ID de la estación,

stationname — nombre de la estación,

eventid — ID del evento,

component — número del componente,

pid — ID del proceso,

time — hora en que ocurrió el evento (hora de la estación),

user — nombre de usuario y grupo del dueño del proceso,

object — ruta del objeto en el sistema de archivos,

owner — nombre de usuario y grupo del dueño del objeto,

action — código de acción,

objecttype — tipo de objeto:

-1 desconocido

0 archivo

1 sector de arranque

2 bloque de memoria o proceso

3 actividad viral

infectiontype — tipo de amenaza (vea Dr.Web API),

sha1 — hash SHA-1 del objeto detectado,

sha256 — hash SHA-256 del objeto detectado,

hashdb — boletín que contiene hash

se ignora

Texto del hook:

--[[

Called:

 when "" event recived from neighbor server

 

Database:

 available

 

Parameters:

 neighborid         neighbor server ID which the event received from

 neighborname       neighbor server name

 originatorid       ID of the event server originator

 originatorname     name of the event server originator

 stationid          station ID

 stationname        station name

 eventid            event ID

 component          component number

 pid                process ID

 time               event time (station time)

 user               user name and group (process owner)

 object             filesystem object path

 owner              object owner (user name and group)

 action             action code (see Dr.Web API; only errors bit set)

 objecttype         object type

                      -1    unknown

                       0    file

                       1    boot sector

                       2    memory block / process

                       3    virus like activity

 infectiontype      infection type (see Dr.Web API)

 sha1               object SHA-1 hash

 sha256             object SHA-256 hash

 hashdb             hash database containing object

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.neighborid, args.neighborname,

                -- args.originatorid, args.originatorname,

                -- args.eventid, args.stationid,

                -- args.stationname,

                -- args.component, args.pid, args.time, args.user,

                -- args.object, args.owner,

                -- args.action, args.objecttype, args.infectiontype,

                -- args.sha1, args.sha256, args.hashdb

Informe de la Protección preventiva desde el Servidor vecino

Se llama al recibir el informe del Protección preventiva para una estación desde un Servidor Dr.Web vecino.

Base de datos

Parámetros

Valor devuelto

disponible

neighborid — ID del Servidor Dr.Web vecino del que se recibe el evento,

neighborname — nombre del Servidor Dr.Web vecino,

originatorid — ID del Servidor Dr.Web que ha originado el evento,

originatorname — nombre del Servidor Dr.Web que ha originado el evento,

stationid — ID de la estación,

stationname — nombre de la estación,

eventid — ID del evento,

pid — ID del proceso,

path — ruta del archivo ejecutable del proceso con actividad sospechosa,

target_path — ruta del objeto protegido al que se intentó acceder,

hips_type — tipo de objeto protegido (valor numérico),

shell_guard_type — causa del bloqueo del código no autorizado (valor numérico),

denied — el acceso fue denegado (true | false),

is_user_action — el acceso fue solicitado al usuario (true | false),

event_count —número de eventos automáticamente denegados (solo si es para is_user_action el valor es false),

event_user — usuario que ejecutó el proceso con actividad sospechosa,

action_user — usuario que especificó la reacción sobre la actividad sospechosa (solo si es para is_user_action el valor es true),

event_time — hora de aparición del evento en la estación,

recv_time — hora de recepción del informe por el Servidor Dr.Web vecino,

sha1 — hash SHA-1 del objeto detectado,

sha256 — hash SHA-256 del objeto detectado,

hashdb — boletín que contiene hash

se ignora

Texto del hook:

--[[

Called:

 when HIPS event received from neighbor server

 

Database:

 available

 

Parameters:

 neighborid         neighbor server ID which the event received from

 neighborname       neighbor server name

 originatorid       ID of the event server originator

 originatorname     name of the event server originator

 stationid          station ID

 stationname        station name

 eventid            event ID

 pid                numeric,process id

 path               process file path

 target_path        affected resource path

 hips_type          numeric, HIPS type

 shell_guard_type   numeric, Shell Guard event type

 denied             boolean, access was denied

 is_user_action     boolean, user was asked

 event_count        event number (for accumulation period - if is_user_action is false)

 event_user         user which initiated the suspicious activity

 action_user        user which allowed or denied the activity (non-empty only if is_user_action is true)

 event_time         station time

 recv_time          server originator time

 sha1               process file SHA-1 hash

 sha256             process file SHA-256 hash

 hashdb             hash database containing process file

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.neighborid, args.neighborname, args.originatorid, args.originatorname,

                -- args.stationid, args.stationname, args.eventid

                -- args.pid, args.path, args.target_path, args.hips_type, args.shell_guard_type,

                -- args.denied, args.is_user_action, args.event_count, args.event_user, args.action_user

                -- args.event_time, args.recv_time, args.sha1, args.sha256, args.hashdb

Error de autorización en el Servidor Dr.Web vecino

Se llama después de que la conexión con el Servidor Dr.Web vecino ha sido denegada debido a un error de autorización.

Base de datos

Parámetros

Valor devuelto

disponible

id — ID del Servidor Dr.Web,

address — dirección del Servidor Dr.Web,

name — nombre del Servidor Dr.Web,

reason — causa del error

se ignora

Texto del hook:

--[[

Called:

 just after server connection rejected due (authorization) error

 

Database:

 available

 

Parameters:

 id          server ID

 address     server address

 name        server name

 reason      failure reason

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.id, args.address, args.name, args.reason

Error de escaneo en la estación del Servidor Dr.Web vecino

Se llama cuando se recibe el evento scan error desde el Servidor Dr.Web vecino.

Base de datos

Parámetros

Valor devuelto

disponible

neighborid — ID del Servidor Dr.Web vecino del que se recibe el evento,

neighborname — nombre del Servidor Dr.Web vecino,

originatorid — ID del Servidor Dr.Web que ha originado el evento,

originatorname — nombre del Servidor Dr.Web que ha originado el evento,

stationid — ID de la estación,

stationname — nombre de la estación,

eventid — ID del evento,

component — número del componente,

pid — ID del proceso

time — hora en que ocurrió el evento (hora de la estación),

user — nombre de usuario y grupo del dueño del proceso,

object — ruta del objeto en el sistema de archivos,

owner — nombre de usuario y grupo del dueño del objeto,

action — código de acción,

sha1 — hash SHA-1 del objeto detectado,

sha256 — hash SHA-256 del objeto detectado,

hashdb — boletín que contiene hash

se ignora

Texto del hook:

--[[

Called:

 when "" event recived from neighbor server

 

Database:

 available

 

Parameters:

 neighborid         neighbor server ID which the event received from

 neighborname       neighbor server name

 originatorid       ID of the event server originator

 originatorname     name of the event server originator

 stationid          station ID

 stationname        station name

 eventid            event ID

 component          component number

 pid                process ID

 time               event time (station time)

 user               user name and group (process owner)

 object             filesystem object path

 owner              object owner (user name and group)

 action             action code (error bit(s) set)

 sha1               object SHA-1 hash

 sha256             object SHA-256 hash

 hashdb             hash database containing object

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.neighborid, args.neighborname,

                -- args.originatorid, args.originatorname,

                -- args.eventid, args.stationid,

                -- args.stationname,

                -- args.component, args.pid, args.time, args.user,

                -- args.object, args.owner, args.action,

                -- args.sha1, args.sha256, args.hashdb

Servidor Dr.Web vecino conectado

Se llama cuando se establece conexión con el Servidor Dr.Web vecino.

Base de datos

Parámetros

Valor devuelto

disponible

id — ID del Servidor Dr.Web,

address — dirección del Servidor Dr.Web,

name — nombre del Servidor Dr.Web

se ignora

Texto del hook:

--[[

Called:

 when server connected

 

Database:

 available

 

Parameters:

 id          server ID

 address     server address

 name        server name

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.id, args.address, args.name

Estado de la estación del Servidor Dr.Web vecino

Se llama cuando el Servidor Dr.Web vecino reporta el estado de una estación incluyendo los estados de los componentes, bases de virus y algunas políticas locales (envío de eventos, recepción de actualizaciones y tareas).

Base de datos

Parámetros

Valor devuelto

disponible

neighborid — ID del Servidor Dr.Web vecino del que se recibe el evento,

neighborname — nombre del Servidor Dr.Web vecino,

originatorid — ID del Servidor Dr.Web que ha originado el evento,

originatorname — nombre del Servidor Dr.Web que ha originado el evento,

stationid — ID de la estación,

stationname — nombre de la estación,

eventid — ID del evento,

count — número de los diferentes códigos de estado,

state_0 —valor de estado,

number_0 — número de estaciones in state_0

se ignora

Texto del hook:

--[[

Called:

 when "" event recived from neighbor server

 

Database:

 available

 

Parameters:

 neighborid         neighbor server ID which the event received from

 neighborname       neighbor server name

 originatorid       ID of the event server originator

 originatorname     name of the event server originator

 stationid          station ID

 stationname        station name

 eventid            event ID

 count              number of different status code

 state_0            state value

 number_0           number of the stations in 'state_0'

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.neighborid, args.neighborname,

                -- args.originatorid, args.originatorname,

                -- args.eventid, args.stationid,

                -- args.stationname,

                -- args.count,

                -- args.state_0, args.number_0

                -- args.state_1, args.number_1

                -- ...

Estación del Servidor Dr.Web vecino eliminada

Se llama cuando se cuando se elimina una estación en el Servidor Dr.Web vecino.

Base de datos

Parámetros

Valor devuelto

disponible

neighborid — ID del Servidor Dr.Web vecino del que se recibe el evento,

neighborname — nombre del Servidor Dr.Web vecino,

originatorid — ID del Servidor Dr.Web que ha originado el evento,

originatorname — nombre del Servidor Dr.Web que ha originado el evento,

stationid — ID de la estación,

stationname — nombre de la estación

se ignora

Texto del hook:

--[[

Called:

 when station was deleted on neighbor server

 

Database:

 available

 

Parameters:

 neighborid         neighbor server ID which the event received from

 neighborname       neighbor server name

 originatorid       ID of the event server originator

 originatorname     name of the event server originator

 stationid          station ID

 stationname        station name

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.neighborid, args.neighborname,

                -- args.originatorid, args.originatorname,

                -- args.eventid, args.stationid,

                -- args.stationname

                -- ...

Estadísticas de escaneo de la estación del Servidor Dr.Web vecino

Se llama cuando se recibe el evento scan statistics desde el Servidor Dr.Web vecino.

Base de datos

Parámetros

Valor devuelto

disponible

neighborid — ID del Servidor Dr.Web vecino del que se recibe el evento,

neighborname — nombre del Servidor Dr.Web vecino,

originatorid — ID del Servidor Dr.Web que ha originado el evento,

originatorname — nombre del Servidor Dr.Web que ha originado el evento,

stationid — ID de la estación,

stationname — nombre de la estación,

eventid — ID del evento,

component — número del componente,

pid — ID del proceso,

user — nombre de usuario y grupo del dueño del proceso,

time — hora en que ocurrió el evento (hora de la estación),

size — tamaño total de todos los objetos escaneados,

elapsedtime — tiempo transcurrido,

scanned — número de objetos escaneados,

infected — número de objetos infectados con un virus conocido,

modifications — número de objetos infectados con la modificación de un virus,

suspicious — número de objetos sospechosos,

cured — número de archivos curados,

deleted — número de archivos eliminados,

renamed — número de archivos renombrados,

moved — número de archivos movidos a cuarentena,

locked — número de archivos bloqueados (solo SpIDer Guard),

errors — número de archivos no escaneados debido a un error de acceso

se ignora

Texto del hook:

--[[

Called:

 when "scan statistics" event received from neighbor server

 

Database:

 available

 

Parameters:

 neighborid         neighbor server ID which the event received from

 neighborname       neighbor server name

 originatorid       ID of the event server originator

 originatorname     name of the event server originator

 stationid          station ID

 stationname        station name

 eventid            event ID

 component          number of component

 pid                process ID

 user               user name and group (process owner)

 time               event time (station time)

 size               summary size of all scanned objects

 elapsedtime        elapsed time

 scanned            number of scanned objects

 infected           number of objects infected by known virus

 modifications      number of objects infected by virus modification

 suspicious         number of suspicious objects

 cured              number of cured files

 deleted            number of deleted files

 renamed            number of renamed files

 moved              number of quarantined files

 locked             number of locked files (SpIDer Guard only)

 errors             number of not scanned files (due access error)

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.neighborid, args.neighborname,

                -- args.originatorid, args.originatorname,

                -- args.eventid, args.stationid,

                -- args.stationname,

                -- args.component, args.pid, args.time, args.user,

                -- args.scanned, args.infected, args.modifications,

                -- args.suspicious, args.cured, args.deleted, args.renamed,

                -- args.moved, args.locked, args.errors, args.size, args.elapsedtime

Instalación del Agente Dr.Web desde el Servidor Dr.Web vecino

Se llama cuando se recibe el evento installation desde el Servidor Dr.Web vecino.

Base de datos

Parámetros

Valor devuelto

disponible

neighborid — ID del Servidor Dr.Web vecino del que se recibe el evento,

neighborname — nombre del Servidor Dr.Web vecino,

originatorid — ID del Servidor Dr.Web que ha originado el evento,

originatorname — nombre del Servidor Dr.Web que ha originado el evento,

stationid — ID de la estación,

stationname — nombre de la estación,

eventid — ID del evento,

event — tipo de evento:

0la instalación ha comenzado,

1la instalación ha finalizado exitosamente,

2denegado,

3el tiempo ha caducado,

4fallido,

5instalación incompleta

message — mensaje de error (o vacío si no ha habido error),

address — dirección de la estación,

begtime — hora de inicio,

endtime — hora de finalización

se ignora

Texto del hook:

--[[

Called:

 when "installation" event recived from neighbor server

 

Parameters:

 neighborid         neighbor server ID which the event received from

 neighborname       neighbor server name

 originatorid       ID of the event server originator

 originatorname     name of the event server originator

 stationid          station ID

 stationname        station name

 eventid            event ID

 event              event type:

                      0   installation begin

                      1   successully completed

                      2   rejected

                      3   timed out

                      4   failed

                      5   incomplete

 message            error message (or empty if there is no error)

 address            station address

 begtime            begin time

 endtime            end time

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.neighborid, args.neighborname,

                -- args.originatorid, args.originatorname,

                -- args.eventid, args.stationid,

                -- args.stationname,

                -- args.event, args.message, args.address

                -- args.begtime, args.endtime