Request Parameters
Parameter
|
Description
|
Mandatory
|
bases
|
If this parameter value is yes, then the response will contain information about virus databases used on a station.
Valid values: yes | no. By default: no.
|
no
|
components
|
If this parameter value is yes, then the response will contain information about station components.
Valid values: yes | no. By default: no.
|
no
|
group-membership
|
If this parameter value is yes, then the response will contain information about groups, which include a station.
Valid values: yes | no. By default: no.
|
no
|
id
|
Station ID
|
yes
|
installed-components
|
If this parameter value is yes, then the response will contain information about anti-virus components installed on a station.
Valid values: yes | no. By default: no.
|
no
|
keys
|
If this parameter value is yes, then the response will contain information about station license keys.
Valid values: yes | no. By default: no.
|
no
|
machines
|
If this parameter value is yes, then the response will contain information from the Anti-virus Network → Station → Security Identifiers table.
Valid values: yes | no. By default: no.
|
no
|
modules
|
If this parameter value is yes, then the response will contain information about anti-virus modules installed on a station.
Valid values: yes | no. By default: no.
|
no
|
rights
|
If this parameter value is yes, then the response will contain information about station privileges.
Valid values: yes | no. By default: no.
|
no
|
running-components
|
If this parameter value is yes, then the response will contain information about anti-virus components currently running on a station.
Valid values: yes | no. By default: no.
|
no
|
station-type
|
Information about the station type to be returned in the response.
Valid values: yes | no. By default: no.
|
no
|
Request Example
https://192.168.1.1:9081/api/stations/info.ds?id=s1&bases=yes&components=yes&group-membership=yes&installed-components=yes&keys=yes&machines=yes&modules=yes&rights=yes&running-components=yes&station-type=yes
|
XML and JSON response structure examples are described below.
XML Response Structure

|
The following elements will not be included in the response document about a remote station:
<os />—operating system on station,
<running-components />—currently running components,
<installed-components />—installed components,
<components />—components to install,
<bases />—virus databases,
<packages />—installation packages,
<connection /> and <public_key />—connection information and public encryption key,
<rights />—access privileges (see Appendix A1. Station Privilege Codes),
<modules />—modules,
<group-membership />—membership in groups,
<config />—web address to download for a configuration file with connection settings for mobile clients.
|
The id parameter specifies a common station (not virtual agent or scanning server), and the station-type parameter is used in the request.
<drweb-...>
<stations total="1">
<station...>
...
<station_type_info station_type="0"/>
<acl...>...</acl>
</station>
</stations>
</drweb-...>
|
The id parameter specifies a scanning server, and the station-type parameter is used in the request.
<drweb-es-api api_version="4.3.2" timestamp="1699535999" server="192.168.1.1" srv_version="13.00.1.202310121" status="true">
<stations total="1">
<station id="s1" name="s1003" created="1699533395" modified="1699535927" parent_id="20e27d73-d21d-b211-a788-85419c46f0e6" parent_name="Everyone" parent_type="1" password="123456" state="1">
<blocking>
<begin>0</begin>
<end>0</end>
</blocking>
<lastseenat>1699534608</lastseenat>
<lastseenfrom>ssl://10.0.2.2:41908</lastseenfrom>
<os code="16842752">Linux</os>
<department><Test_office></department>
<description><Test_s1></description>
<country>RU</country>
<street><Test_avenue></street>
<room><Room_s1></room>
<city><Test_town></city>
<floor><Floor_s1></floor>
<longitude>0</longitude>
<latitude>0</latitude>
<organization><Test_Inc></organization>
<province><Test_region></province>
<email><Test_mail></email>
<connection port="2193" server="192.168.1.1">
<public_key url="https://192.168.1.1:9081/install/drwcsd.pub" uuid="1459895a-a115-4a66-93e7-a31fb717e9bd">
</public_key>
</connection>
<packages>
<package arch="all" os="windows" url="https://192.168.1.1:9081/download/download.ds?os=windows&id=s1"/>
</packages>
<config><https://192.168.1.1:9081/d/c.ds?c=w8HEnuqzWsyoBl></config>
<modules total="8">
<module name="drweb-configd" version="11.1.17.2209071353" created="1699534514" modified="1662548741" hash="F6DDDFC74C45CF6901F623FED3960428" file_size="5219357" file_owner="root" description=""/>
...
</modules>
<machines total="1">
<machine machine_id="S-1-5-21-3870357344-3028028635-523956326" mac="08:00:27:02:7f:87" machine_name="s1003" logged_time="20231109125650182" logged_address="10.0.2.2"/>
</machines>
<bases total="306">
<base file_name="dwp11000.vdb" version="1100" created="1459461600" viruses="739"/>
...
</bases>
<keys inherited="true" inherited_group_id="20e27d73-d21d-b211-a788-85419c46f0e6" inherited_group_name="Everyone">
<key id="daa111be1fdbca01"/>
</keys>
<installed-components total="5">
<component code="128" name="Scanning Engine for UNIX" installed="1699534539" path="/opt/drweb.com/bin/drweb-se" server=""/>
...
</installed-components>
<running-components total="4">
<component code="155" name="Dr.Web MeshD" params="" started="1699534610" type="8" user=""/>
...
</running-components>
<rights inherited="true" inherited_group_id="20e27d73-d21d-b211-a788-85419c46f0e6" inherited_group_name="Everyone">
<right code="1" name="Run Dr.Web Scanner for Windows" value="1"/>
...
</rights>
<components total="0" inherited="true" inherited_group_id="20e27d73-d21d-b211-a788-85419c46f0e6" inherited_group_name="Everyone"/>
<group-membership total="2">
<group id="73fcd996-d58b-465b-afca-200589f361e4" name="Group_1" type="0"/>
<group id="c7687f73-d21d-b211-a795-85419c46f0e6" name="Linux" type="4"/>
</group-membership>
<station_type_info station_type="2">
<station station_type="1" addr="ssl://10.0.2.2:49944" id="s2" name="DESKTOP-1"/>
</station_type_info>
<acl priority="allow">
<allowed/>
<disallowed/>
</acl>
</station>
</stations>
</drweb-es-api>
|
Description of XML Response Parameters
The <stations /> element contains information about all stations specified in the request.
The <stations /> element attribute:
Attribute
|
Description
|
total
|
Total number of stations in a response
|
•The <station /> element contains parameters of a specific station.
The <station /> element attributes:
Attribute
|
Description
|
id
|
Station ID
|
name
|
Station name
|
created
|
Station creation date
|
modified
|
Last modification time
|
parent_id
|
Station parent group ID
|
parent_name
|
Station parent group name
|
parent_type
|
Station parent group type
|
password
|
Password to access the Dr.Web Server
|
state
|
Station state code (see Appendix D. Returned Station State Codes)
|
▫The <blocking /> element contains information about a station blocking in following nested elements: <begin />—blocking period start date, <end />—blocking period end date.
▫The <lastseenat /> element contains the date when a station connected to the Dr.Web Server the last time.
▫The <lastseenfrom /> element contains address and port from which a station connected to the Dr.Web Server last time.
▫The <os /> element contains information about operating system currently installed on a station.
The <os /> element attribute:
Attribute
|
Description
|
code
|
Operating system code
|
The <os /> element value is the operating system name.
▫Nested elements of the <station /> element with station information:
Element
|
Description
|
<department />
|
Department
|
<description />
|
Description
|
<country />
|
Country
|
<street />
|
Street
|
<room />
|
Room
|
<city />
|
City
|
<floor />
|
Floor
|
<longitude />
|
Longitude
|
<latitude />
|
Latitude
|
<organization />
|
Organization
|
<province />
|
Province
|
<email />
|
Email address
|
▫The <connection /> element contains Dr.Web Server connection parameters.
The <connection /> element attributes:
Attribute
|
Description
|
port
|
Port number for connecting to the Dr.Web Server
|
server
|
DNS name or IP address of the Dr.Web Server
|
▪The <public_key /> element contains information about the Dr.Web Server’s public encryption key and the key itself.
The <public_key /> element attributes:
Attribute
|
Description
|
url
|
Address of the Dr.Web Server’s public key location
|
uuid
|
Public key ID
|
The <public_key /> element value is the public key content.
▫The <packages /> element contains links to installation packages created at this Dr.Web Server for various processor designs and operating systems.
▪The <package /> element contains a link to a specific anti-virus package.
The <package /> element attributes:
Attribute
|
Description
|
arch
|
Processor designs the package can be installed on:
•all—operating systems of any bitness,
•x86—32-bit operating systems,
•x86_64—64-bit operating systems |
os
|
Operating system the package can be installed on
|
url
|
Web address to download the package (Dr.Web Agent)
|
▫The <config /> element contains web address to download configuration file with connection parameters for mobile clients.
▫The <modules /> element contains information about all program modules.
The <modules /> element attribute:
Attribute
|
Description
|
total
|
Total number of modules
|
▪The <module /> element contains information about a specific module.
The <module /> element attributes:
Attribute
|
Description
|
name
|
File name
|
version
|
Module version
|
created
|
Module creation date
|
modified
|
Module last modified date
|
hash
|
Module checksum
|
file_size
|
File size (in bytes)
|
file_owner
|
Name of a file owner
|
description
|
Module name
|
▫The <machines> element contains information about computers where Dr.Web Agent is installed.
The <machines> element attribute:
Attribute
|
Description
|
total
|
Total number of computers
|
▪The <machine /> element contains information about a specific computer where Dr.Web Agent is installed.
The <machine /> element attributes:
Attribute
|
Description
|
machine_id
|
Security identifier (SID) of a computer
|
mac
|
Computer MAC address
|
machine_name
|
NetBios name or domain name of a computer
|
logged_time
|
Date when Dr.Web Agent connected to the Dr.Web Server from this computer the last time
|
logged_address
|
Address from which Dr.Web Agent installed on this machine connected to the Dr.Web Server the last time
|
▫The <bases /> element contains information about all virus databases installed on a station.
The <bases /> element attribute:
Attribute
|
Description
|
total
|
Total number of virus databases
|
▪The <base /> element contains information about a specific virus database.
The <base /> element attributes:
Attribute
|
Description
|
file_name
|
Virus database file name
|
version
|
Virus database version
|
created
|
Virus database creation date
|
viruses
|
Number of treat records in a database
|
▫The <keys /> element contains information about license keys of a station.
The <keys /> element attributes:
Attribute
|
Description
|
inherited
|
If its value is set to true, it means that the keys were inherited from a parent group, and if set to false—that the keys were configured individually.
|
inherited_group_id
|
ID of a parent group from which the key parameters have been inherited.
If the inherited attribute is false, this attribute’s value will be empty.
|
inherited_group_name
|
Name of a parent group from which the key parameters have been inherited.
If the inherited attribute is false, this attribute’s value will be empty.
|
▪The <key /> element contains information about a specific license key.
The <key /> element attribute:
Attribute
|
Description
|
id
|
Key ID
|
▫The <installed-components /> element contains information about all installed components.
The <installed-components /> element attribute:
Attribute
|
Description
|
total
|
Total number of installed components
|
▪The <component /> element of the <installed-components /> element contains information about a specific installed component.
The <component /> element attributes:
Attribute
|
Description
|
code
|
Digital code of a component (see Appendix B2. Component Codes)
|
name
|
Name of a component (see Appendix B2. Component Codes)
|
installed
|
Component installation time
|
path
|
Component installation path
|
server
|
Dr.Web Server address from which a component was installed
|
▫The <running-components /> element contains information about all components running at the time of the request.
The <running-components /> element attribute:
Attribute
|
Description
|
total
|
Total number of running components
|
▪The <component /> element of the <running-components /> element contains information about a specific running component.
The <component /> element attributes:
Attribute
|
Description
|
code
|
Digital code of a component (see Appendix B2. Component Codes)
|
name
|
Name of a component (see Appendix B2. Component Codes)
|
params
|
Component start parameters
|
started
|
Component start time
|
type
|
Component starting method:
1—started manually,
2—started on schedule,
4—started by a user,
8—started as a system process.
|
user
|
Station user on whose behalf a component was launched
|
▫The <rights /> element contains information about all privileges of a station.
The <rights /> element attributes:
Attribute
|
Description
|
inherited
|
If true, it means that the privileges were inherited from a parent group, if false—permissions were specified individually.
|
inherited_group_id
|
ID of a parent group the privileges were inherited from.
If the inherited attribute is false, this attribute’s value will be empty.
|
inherited_group_name
|
Name of a parent group the privileges were inherited from.
If the inherited attribute is false, this attribute’s value will be empty.
|
▪The <right /> element contains information about a specific privilege.
The <right /> element attributes:
▫The <components /> element contains information about all components.
The <components /> element attributes:
Attribute
|
Description
|
total
|
Total number of components
|
inherited
|
If the value is true, it means that the components were inherited from a parent group, and if false—that the component parameters were configured individually.
|
inherited_group_id
|
ID of a parent group the component parameters were inherited from.
If the inherited attribute is false, this attribute’s value will be empty.
|
inherited_group_name
|
Name of a parent group the component parameters were inherited from.
If the inherited attribute is false, this attribute’s value will be empty.
|
▪The <component /> element of the <components /> element contains information about a specific component.
The <component /> element attributes:
Attribute
|
Description
|
code
|
Digital code of a component (see Appendix B2. Component Codes)
|
name
|
Name of a component (see Appendix B2. Component Codes)
|
status
|
Component status:
2—the component must be installed,
1—the component can be installed
0—the component does not need to be installed.
|
▫The <group-membership /> element contains information about all groups a station is the member of.
The <group-membership /> element attribute:
Attribute
|
Description
|
total
|
Total number of groups a station is the member of
|
▪The <group /> element contains information about a specific group.
The <group /> element attributes:
Attribute
|
Description
|
id
|
Group ID
|
name
|
Group name
|
type
|
Group type:
0—user group,
1—base and default group,
2—group containing the online stations,
3—group containing the offline stations,
4—group containing stations grouped by operating system,
5—group containing stations grouped by network protocol,
6—group containing stations with uninstalled Dr.Web Agent,
7—group containing stations with expired access to the Dr.Web Server,
10—pseudogroup,
13—group containing Dr.Web Proxy servers for connecting Agents and neighbor Dr.Web Servers.
|
▫The <acl> element contains access control lists specifying restrictions on network addresses from which Dr.Web Agent may access the Dr.Web Server.
The <acl> element attribute:
Attribute
|
Description
|
priority
|
Determines list usage priority:
•allowed—allowed address list has a higher priority: addresses included in both lists or not included in any of them will be allowed;
•disallowed—denied address list has a higher priority: addresses included in both lists or not included in any of them will be denied. |
▪The <allowed /> and <disallowed /> elements determine lists of addresses, which are allowed or forbidden to access the Dr.Web Server.
Both elements can include nested elements of <address />. A specific address needs to be specified for each.
The <address /> element attributes:
Attribute
|
Description
|
net_proto
|
Network protocol
|
net_mask
|
Network mask
|
▫The <station_type_info /> element contains information about station type. If the station is a Virtual agent, it contains a list of Scanning servers. If the station is a Scanning server, it contains a list of Virtual agents. If this is a station, then the list is empty.
The <station_type_info /> element attributes:
Attribute
|
Description
|
station_type
|
Station type:
•0 — full agent,
•1 — Virtual agent,
•2 — Scanning server. |
▪The <station /> element contains parameters of a specific station.
The <station /> element attributes:
Attribute
|
Description
|
id
|
Station ID
|
name
|
Station name
|
station_type
|
Station type:
•0 — full agent,
•1 — Virtual agent,
•2 — Scanning server. |
addr
|
<adress>:<port>
|
JSON Response Structure
The id parameter specifies a common station (not virtual agent or scanning server), and the station-type parameter is used in the request.
{"data": {
"list": [
{...
"description": ...,
...
"station_type_info":{
"list":[],
"station_type":0},
...}],
"total":1},
...
|
The id parameter specifies a scanning server, and the station-type parameter is used in the request.
{"data":{
"list":[
{"acl":{
"allowed":[],
"disallowed":[],
"priority":"allow"},
"bases":[
{"created_time":1459461600,
"file_name":"dwp11000.vdb",
"version":"1100",
"viruses":739},
...],
"block_begin_time":0,
"block_end_time":0,
"city":"Test_town",
"components":{
"inherited":true,
"inherited_group_id":"20e27d73-d21d-b211-a788-85419c46f0e6",
"inherited_group_name":"Everyone",
"list":[]},
"config_url":"https://192.168.1.1:9081/d/c.ds?c=w8HEnuqzWsyoBl",
"connection":{
"port":2193,
"public_key":{
"file":"; Dr.Web (R) Public key file\n
; Do not edit!\n
1459895a-a115-4a66-93e7-a31fb717e9bd\n
...
; ***EOF***\n",
"id":"1459895a-a115-4a66-93e7-a31fb717e9bd",
"url":"https://192.168.1.1:9081/install/drwcsd.pub"},
"server":"192.168.1.1"},
"country":"RU",
"created_time":1699533395,
"department":"Test_office",
"description":"Test_s1",
"email":"Test_mail",
"floor":"Floor_s1",
"group_membership":[
{"id":"73fcd996-d58b-465b-afca-200589f361e4",
"name":"Group_1",
"type":0},
{"id":"c7687f73-d21d-b211-a795-85419c46f0e6",
"name":"Linux",
"type":4}],
"id":"s1",
"installed_components":[
{"code":128,
"installed_time":1699534539,
"name":"Scanning Engine for UNIX",
"path":"/opt/drweb.com/bin/drweb-se",
"server":""},
...],
"keys":{
"inherited":true,
"inherited_group_id":"20e27d73-d21d-b211-a788-85419c46f0e6",
"inherited_group_name":"Everyone",
"list":[
"daa669be6fdbca01"]},
"last_seen_addr":"ssl://10.0.2.2:41908",
"last_seen_time":1699534608,
"latitude":0,
"longitude":0,
"machines":[
{"logged_address":"10.0.2.2",
"logged_time":"20231109125650182",
"machine_id":"S-1-5-21-3870357344-3028028635-523956326",
"machine_mac":"08:00:27:02:7f:87",
"machine_name":"s1003"}],
"modified_time":1699535927,
"modules":[
{"created_time":1699534514,
"description":"",
"file_name":"drweb-configd",
"file_owner":"root",
"file_size":5219357,
"hash":"F6DDDFC74C45CF6901F623FED3960428",
"modified_time":1662548741,
"version":"11.1.17.2209071353"},
...],
"name":"s1003",
"organization":"Test_Inc",
"os_code":16842752,
"os_name":"Linux",
"packages":[
{"arch":"all",
"os":"windows",
"url":"https://192.168.1.1:9081/download/download.ds?os=windows&id=s1"}],
"parent_id":"20e27d73-d21d-b211-a788-85419c46f0e6",
"parent_name":"Everyone",
"parent_type":"1",
"password":"123456",
"permissions":{
"inherited":true,
"inherited_group_id":"20e27d73-d21d-b211-a788-85419c46f0e6",
"inherited_group_name":"Everyone",
"list":[
{"name":"Run Dr.Web Scanner for Windows",
"right":1,
"value":1},
...]},
"province":"Test_region",
"room":"Room_s1",
"running_components":[
{"code":155,
"name":"Dr.Web MeshD",
"params":"",
"pid":7869,
"started_time":1699534610,
"type":8,
...],
"state":1,
"station_type_info":{
"list":[
{"addr":"ssl://10.0.2.2:49944",
"id":"s2",
"name":"DESKTOP-1",
"station_type":1}],
"station_type":2},
"street":"Test_avenue"}],
"total":1},
"head":{
"api":{
"version":40302,
"versionString":"4.3.2"},
"server":{
"name":"192.168.1.1",
"uuid":"b35d999d-9212-481d-af8c-8551c4113383",
"version":"13.00.1.202310121"},
"status":true,
"timestamp":1699536041}}
|
Description of JSON Response Parameters
The data block contains information about all stations specified in the request.
The data block elements:
Field name
|
Description
|
total
|
Total number of stations in a response
|
list
|
Array of parameters for each station
|
•Each object of the list array contains parameters of a specific station.
Elements in the list array:
Field name
|
Description
|
id
|
Station ID
|
name
|
Station name
|
parent_id
|
Station parent group ID
|
parent_name
|
Station parent group name
|
parent_type
|
Station parent group type
|
password
|
Password to access the Dr.Web Server
|
state
|
Current state of a station (see Appendix D. Returned Station State Codes)
|
block_begin_time
|
Station blocking start date
|
block_end_time
|
Station blocking end date
|
last_seen_time
|
Time when a station connected to the Dr.Web Server the last time
|
last_seen_addr
|
Address from which a station connected to the Dr.Web Server the last time
|
connection
|
Block containing Dr.Web Server connection parameters
|
packages
|
Array of links to installation packages created at this Dr.Web Server for various processor designs and operating systems
|
config_url
|
Web address to download a configuration file with connection settings for mobile clients
|
department
|
Department
|
description
|
Description
|
country
|
Country
|
street
|
Street
|
room
|
Room
|
city
|
City
|
floor
|
Floor
|
longitude
|
Longitude
|
latitude
|
Latitude
|
organization
|
Organization
|
province
|
Province
|
email
|
Email address
|
components
|
Block containing information about all components
|
installed_components
|
Array of parameters for each installed component
|
running_components
|
Array of parameters for each component running at the time of the request
|
modules
|
Array of parameters for each program module
|
bases
|
Array of parameters for each virus database
|
group_membership
|
Array containing information about all groups a station is the member of
|
keys
|
Block of parameters for each license key of a station
|
permissions
|
Block of parameters for each privilege of a group
|
machines
|
Array containing information about computers with Dr.Web Agent installed
|
acl
|
Block containing access control lists. These lists specify restrictions on network addresses from which the Agent may access the Dr.Web Server
|
os_code
|
Operating system code
|
os_name
|
Operating system name
|
created_time
|
Station creation date
|
modified_time
|
Last modification time
|
station_type_info
|
Information about station type. If the station is a Virtual agent, it contains a list of Scanning servers. If the station is a Scanning server, it contains a list of Virtual agents. If this is a station, then the list is empty.
|
▫The connection block elements:
Field name
|
Description
|
port
|
Port number for connecting to the Dr.Web Server
|
public_key
|
Block containing information about public encryption key
|
server
|
DNS name or IP address of the Dr.Web Server
|
▪The public_key block elements:
Field name
|
Description
|
file
|
Public key content
|
id
|
Public key ID
|
url
|
Address of the Dr.Web Server’s public key location
|
▫Elements in the packages array:
Field name
|
Description
|
arch
|
Processor designs the package can be installed on:
•all—operating systems of any bitness,
•x86—32-bit operating systems,
•x86_64—64-bit operating systems |
os
|
Operating system the package can be installed on
|
url
|
Web address to download the package (Dr.Web Agent)
|
▫The components block elements:
Field name
|
Description
|
inherited
|
If the value is true, it means that the components were inherited from a parent group, and if false—that the component parameters were configured individually.
|
inherited_group_id
|
ID of a parent group the component parameters were inherited from.
This element will not be present as long as the inherited element is false.
|
inherited_group_name
|
Name of a parent group the component parameters were inherited from.
This element will not be present as long as the inherited element is false.
|
list
|
Array of parameters for each component
|
▪Elements in the list array:
Field name
|
Description
|
code
|
Digital code of a component (see Appendix B2. Component Codes)
|
name
|
Name of a component (see Appendix B2. Component Codes)
|
status
|
Component status:
2—the component must be installed,
1—the component can be installed
0—the component does not need to be installed.
|
▫Elements in the installed-components array:
Field name
|
Description
|
code
|
Digital code of a component (see Appendix B2. Component Codes)
|
installed_time
|
Component installation time
|
name
|
Name of a component (see Appendix B2. Component Codes)
|
path
|
Component installation path
|
server
|
Address of the Dr.Web Server the component was installed from
|
▫Elements in the running-components array:
Field name
|
Description
|
code
|
Digital code of a component (see Appendix B2. Component Codes)
|
name
|
Name of a component (see Appendix B2. Component Codes)
|
params
|
Component start parameters
|
pid
|
Process ID on a station
|
started_time
|
Component start time
|
type
|
Component starting method:
1—started manually,
2—started on schedule,
4—started by a user,
8—started as a system process.
|
user
|
Station user on whose behalf a component was launched
|
▫Elements in the modules array:
Field name
|
Description
|
created_time
|
Module creation date
|
description
|
Module name
|
file_name
|
File name
|
file_owner
|
Name of a file owner
|
file_size
|
File size (in bytes)
|
hash
|
Module checksum
|
modified_time
|
Module last modified date
|
version
|
Module version
|
▫Elements in the bases array:
Field name
|
Description
|
created
|
Virus database creation date
|
file_name
|
Virus database file name
|
version
|
Virus database version
|
viruses
|
Number of treat records in a database
|
▫Elements in the group-membership array:
Field name
|
Description
|
id
|
Group ID
|
name
|
Group name
|
type
|
Group type:
0—user group,
1—base and default group,
2—group containing the online stations,
3—group containing the offline stations,
4—group containing stations grouped by operating system,
5—group containing stations grouped by network protocol,
6—group containing stations with uninstalled Dr.Web Agent,
7—group containing stations with expired access to the Dr.Web Server,
10—pseudogroup,
13—group containing Dr.Web Proxy servers for connecting Agents and neighbor Dr.Web Servers.
|
▫The keys block elements:
Field name
|
Description
|
inherited
|
If the value is true, it means that the keys were inherited from a parent group, and if false—that the keys were configured individually.
|
inherited_group_id
|
ID of a parent group from which the key parameters have been inherited.
This element will not be present as long as the inherited element is false.
|
inherited_group_name
|
Name of a parent group the key parameters were inherited from.
This element will not be present as long as the inherited element is false.
|
list
|
Array of key IDs.
|
▪Elements in the list array:
Field name
|
Description
|
id
|
Key ID
|
▫The permissions block elements:
Field name
|
Description
|
inherited
|
If true, it means that the privileges were inherited from a parent group, if false—permissions were specified individually.
|
inherited_group_id
|
ID of a parent group the privileges were inherited from.
This element will not be present as long as the inherited element is false.
|
inherited_group_name
|
ID of a parent group the privileges were inherited from.
This element will not be present as long as the inherited element is false.
|
list
|
Array of parameters for each privilege of a station
|
▪Elements in the list array:
▫Elements in the machines array:
Field name
|
Description
|
logged_address
|
Address from which the Agent installed on this computer connected to the Dr.Web Server the last time
|
logged_time
|
Date when the Agent installed on this computer connected to the Dr.Web Server the last time
|
machine_id
|
Security identifier (SID) of a computer
|
machine_mac
|
Computer MAC address
|
machine_name
|
NetBios name or domain name of a computer
|
▫The acl block elements:
Field name
|
Description
|
priority
|
Determines list priority:
•allowed—allowed address list has a higher priority: addresses included in both lists or not included in any of them will be allowed.
•disallowed—denied address list has a higher priority: addresses included in both lists or not included in any of them will be denied. |
allowed
|
Array of addresses allowed to access the Dr.Web Server
|
disallowed
|
Array of addresses not allowed to access the Dr.Web Server
|
▪The allowed and disallowed array elements:
Field name
|
Description
|
net_mask
|
Network mask
|
net_address
|
Network address
|
▫The station_type_info block elements:
Field name
|
Description
|
station_type
|
Station type:
•0 — full agent,
•1 — Virtual agent,
•2 — Scanning server. |
list
|
An array of parameters for each station. Each object in the list array contains the parameters of a certain station.
|
▪Elements in the list array:
Field name
|
Description
|
id
|
Station ID
|
name
|
Station name
|
station_type
|
Station type:
•0 — full agent,
•1 — Virtual agent,
•2 — Scanning server. |
addr
|
<address>:<port>
|
|