M6. 隣接

隣接Dr.Web Serverの端末でコンポーネント停止

隣接Dr.Web Serverから component completed イベントを受信した場合に呼び出されます。

データベース

パラメータ

戻り値

使用可能

neighborid - イベントを受信した隣接Dr.Web ServerのID

neighborname - 隣接Dr.Web Server名

originatorid - イベントを発信したDr.Web ServerのID

originatorname - イベントを発信したDr.Web Server名

stationid - 端末ID

stationname - 端末名

eventid - イベントID

component - コンポーネント数

pid - 親プロセスID

infections - 脅威を検出

errors - アクセスエラーを検知

exitcode - コンポーネント終了コード

time - 終了時間(端末時間)

ignored

プロシージャテキスト

--[[

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

隣接Dr.Web Serverの端末でコンポーネント起動

隣接Dr.Web Serverから component started イベントを受信した場合に呼び出されます。

データベース

パラメータ

戻り値

使用可能

neighborid - イベントを受信した隣接Dr.Web ServerのID

neighborname - 隣接Dr.Web Server名

originatorid - イベントを発信したDr.Web ServerのID

originatorname - イベントを発信したDr.Web Server名

stationid - 端末ID

stationname - 端末名

eventid - イベントID

component - コンポーネント数

pid - 親プロセスID

engine - virus-findingエンジンバージョン

records - ウイルスレコード数

user - プロセス所有者のユーザー名とグループ

time - 開始時間(端末時間)

ignored

プロシージャテキスト

--[[

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

隣接Dr.Web Server、または隣接Dr.Web Serverの端末の位置情報が変更

隣接Dr.Web Serverから geolocation イベントを受信した場合に呼び出されます。

データベース

パラメータ

戻り値

使用可能

neighborid - イベントを受信した隣接Dr.Web ServerのID

neighborname - 隣接Dr.Web Server名

originatorid - イベントを発信したDr.Web ServerのID

originatorname - イベントを発信したDr.Web Server名

stationid - 端末ID

stationname         - 端末名

latitude - 緯度(DD.DDDDDDフォーマット)

longitude - 経度(DD.DDDDDDフォーマット)

ignored

プロシージャテキスト

--[[

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

                -- ...

隣接Dr.Web Serverの端末でハードウェアとソフトウェアが変更

隣接Dr.Web Serverから environment changed イベントを受信した場合に呼び出されます。

データベース

パラメータ

戻り値

使用可能

neighborid - イベントを受信した隣接Dr.Web ServerのID

neighborname - 隣接Dr.Web Server名

originatorid - イベントを発信したDr.Web ServerのID

originatorname - イベントを発信したDr.Web Server名

stationid - 端末ID

stationname - 端末名

eventid - イベントID

group_name - 端末プライマリグループの名前

category - 環境カテゴリー

ignored

プロシージャテキスト

--[[

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

隣接Dr.Web Serverの端末でセキュリティ脅威を検知

隣接Dr.Web Serverから virus detected イベントを受信した場合に呼び出されます。

データベース

パラメータ

戻り値

使用可能

neighborid - イベントを受信した隣接Dr.Web ServerのID

neighborname - 隣接Dr.Web Server名

originatorid - イベントを発信したDr.Web ServerのID

originatorname - イベントを発信したDr.Web Server名

stationid - 端末ID

stationname - 端末名

eventid - イベントID

component - コンポーネント数

pid - 親プロセスID

time - イベント発生時間(端末時間)

user - プロセス所有者のユーザー名とグループ

object - ファイルシステム内のオブジェクトへのパス

owner - オブジェクト所有者のユーザー名とグループ

action - アクションコード

objecttype - オブジェクトの種類

-1 - 不明

0 - ファイル

1 - ブートセクタ

2 - メモリブロックまたはプロセス

3 - ウイルスアクティビティ

infectiontype - 脅威のタイプ(Dr.Web API 参照)

sha1 - 検出されたオブジェクトのSHA-1ハッシュ

ignored

プロシージャテキスト

--[[

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

隣接Dr.Web Serverからの予防的保護のレポート

隣接Dr.Web Serverから端末の予防的保護レポートを受信した場合に呼び出されます。

データベース

パラメータ

戻り値

使用可能

neighborid - イベントを受信した隣接Dr.Web ServerのID

neighborname - 隣接Dr.Web Server名

originatorid - イベントを発信したDr.Web ServerのID

originatorname - イベントを発信したDr.Web Server名

stationid         - 端末ID

stationname - 端末名

eventid - イベントID

pid         - プロセスID

path - 疑わしい活動をするプロセスの実行パス

target_path - アクセス試行が行われた保護されたオブジェクトへのパス

hips_type - 保護するオブジェクトの種類(数字)

shell_guard_type - 不正なコード実行のブロック理由(数字)

denied - アクセスが拒否されました(true | false)

is_user_action - アクションはユーザーによって要求されました(true | false

event_count - 自動的に拒否されたイベントの数(is_user_actionfalse の場合)

event_user - 疑わしい活動をするプロセスを実行したユーザー

action_user - プロセスの疑わしい活動に対するアクションを指定したユーザー(is_user_actiontrue の場合)

event_time - 端末でのイベント発生時間

recv_time - 隣接Dr.Web Serverがレポートを受信した時間

sha1 - 検出されたオブジェクトのSHA-1ハッシュ

sha256 - 検出されたオブジェクトのSHA-256ハッシュ

hashdb - ハッシュが含まれているBulletin

ignored

プロシージャテキスト

--[[

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

隣接Dr.Web Serverで認証エラー

認証エラーにより隣接Dr.Web Serverとの接続が拒否された後に呼び出されます。

データベース

パラメータ

戻り値

使用可能

id - Dr.Web ServerのID

address - Dr.Web Serverアドレス

name - Dr.Web Server名

reason - 失敗理由

ignored

プロシージャテキスト

--[[

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

隣接Dr.Web Serverの端末でスキャンエラー

隣接Dr.Web Serverから scan error イベントを受信した場合に呼び出されます。

データベース

パラメータ

戻り値

使用可能

neighborid - イベントを受信した隣接Dr.Web ServerのID

neighborname - 隣接Dr.Web Server名

originatorid - イベントを発信したDr.Web ServerのID

originatorname -        イベントを発信したDr.Web Server名

stationid - 端末ID

stationname - 端末名

eventid - イベントID

component - コンポーネント数

pid - プロセスID

time - イベント発生時間(端末時間)

user - プロセス所有者のユーザー名とグループ

object - ファイルシステム内のオブジェクトへのパス

owner - オブジェクト所有者のユーザー名とグループ

action - アクションコード

sha1 - 検出されたオブジェクトのSHA-1ハッシュ

sha256 - 検出されたオブジェクトのSHA-256ハッシュ

hashdb - ハッシュが含まれているBulletin

ignored

プロシージャテキスト

--[[

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

隣接Dr.Web Serverが接続

隣接Dr.Web Serverが接続された場合に呼び出されます。

データベース

パラメータ

戻り値

使用可能

id - Dr.Web ServerのID

address - Dr.Web Serverアドレス

name - Dr.Web Server名

ignored

プロシージャテキスト

--[[

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

隣接Dr.Web Serverからの端末ステータス

隣接Dr.Web Serverがコンポーネントのステータス、ウイルスベース、一部のローカルポリシーを含む、端末のステータスをレポートする(イベント送信、更新とタスクの受信)場合に呼び出されます。

データベース

パラメータ

戻り値

使用可能

neighborid - イベントを受信した隣接Dr.Web ServerのID

neighborname - 隣接Dr.Web Server名

originatorid - イベントを発信したDr.Web ServerのID

originatorname - イベントを発信したDr.Web Server名

stationid - 端末ID

stationname - 端末名

eventid - イベントID

count - 異なるステータスコードの数

state_0 - ステータス値

number_0 - state_0 の端末数

ignored

プロシージャテキスト

--[[

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

                -- ...

隣接Dr.Web Serverの端末が削除

隣接Dr.Web Serverの端末が削除された場合に呼び出されます。

データベース

パラメータ

戻り値

使用可能

neighborid - イベントを受信した隣接Dr.Web ServerのID

neighborname - 隣接Dr.Web Server名

originatorid - イベントを発信したDr.Web ServerのID

originatorname - イベントを発信したDr.Web Server名

stationid - 端末ID

stationname - 端末名

ignored

プロシージャテキスト

--[[

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

                -- ...

隣接Dr.Web Serverの端末のスキャン統計

隣接Dr.Web Serverから scan statistics イベントを受信した場合に呼び出されます。

データベース

パラメータ

戻り値

使用可能

neighborid - イベントを受信した隣接Dr.Web ServerのID

neighborname - 隣接Dr.Web Server名

originatorid - イベントを発信したDr.Web ServerのID

originatorname - イベントを発信したDr.Web Server名

stationid - 端末ID

stationname - 端末名

eventid - イベントID

component - コンポーネント数

pid - 親プロセスID

user - プロセス所有者のユーザー名とグループ

time - イベント発生時間(端末時間)

size - スキャンされたすべてのオブジェクトのサイズのサマリ

elapsedtime - 経過時間

scanned - スキャンされたオブジェクトの数

infected - 既知のウイルスに感染しているオブジェクトの数

modifications - ウイルスの亜種に感染しているオブジェクトの数

suspicious - 疑わしいオブジェクトの数

cured - 修復されたファイルの数

deleted - 削除されたファイルの数

renamed - 名前変更されたファイルの数

moved - 隔離されたファイルの数

locked - ロックされたファイルの数(SpIDer Guardのみ)

errors - アクセスエラーによってスキャンされなかった数

ignored

プロシージャテキスト

--[[

Called:

 when "scan statistics" 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          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

隣接Dr.Web ServerからのAgentインストール

隣接Dr.Web Serverから installation イベントを受信した場合に呼び出されます。

データベース

パラメータ

戻り値

使用可能

neighborid - イベントを受信した隣接Dr.Web ServerのID

neighborname - 隣接Dr.Web Server名

originatorid - イベントを発信したDr.Web ServerのID

originatorname - イベントを発信したDr.Web Server名

stationid - 端末ID

stationname - 端末名

eventid - イベントID

event - イベントタイプ:

0 stationname - インストール開始

1 - インストール正常完了

2 - 拒否

3 - タイムアウト

4 - 失敗

5 - 未完了

message - エラーメッセージ(エラーがない場合は空欄)

address - 端末アドレス

begtime - 開始時間

endtime - 終了時間

ignored

プロシージャテキスト

--[[

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 ID5

 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