Skip to content

Commit

Permalink
SECURITY-ENDPOINT: add host properties (#70238) (#70254)
Browse files Browse the repository at this point in the history
SECURITY-ENDPOINT: add host properties (#70238) (#70254)
  • Loading branch information
nnamdifrankie authored Jun 29, 2020
1 parent 1f7d38b commit 52b5e35
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 4 deletions.
17 changes: 13 additions & 4 deletions x-pack/plugins/security_solution/common/endpoint/generate_data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@ const Windows: OSFields[] = [
name: 'windows 10.0',
full: 'Windows 10',
version: '10.0',
platform: 'Windows',
family: 'Windows',
Ext: {
variant: 'Windows Pro',
},
Expand All @@ -56,6 +58,8 @@ const Windows: OSFields[] = [
name: 'windows 10.0',
full: 'Windows Server 2016',
version: '10.0',
platform: 'Windows',
family: 'Windows',
Ext: {
variant: 'Windows Server',
},
Expand All @@ -64,6 +68,8 @@ const Windows: OSFields[] = [
name: 'windows 6.2',
full: 'Windows Server 2012',
version: '6.2',
platform: 'Windows',
family: 'Windows',
Ext: {
variant: 'Windows Server',
},
Expand All @@ -72,6 +78,8 @@ const Windows: OSFields[] = [
name: 'windows 6.3',
full: 'Windows Server 2012R2',
version: '6.3',
platform: 'Windows',
family: 'Windows',
Ext: {
variant: 'Windows Server Release 2',
},
Expand Down Expand Up @@ -316,6 +324,7 @@ export class EndpointDocGenerator {
}

private createHostData(): HostInfo {
const hostName = this.randomHostname();
return {
agent: {
version: this.randomVersion(),
Expand All @@ -329,7 +338,9 @@ export class EndpointDocGenerator {
},
host: {
id: this.seededUUIDv4(),
hostname: this.randomHostname(),
hostname: hostName,
name: hostName,
architecture: this.randomString(10),
ip: this.randomArray(3, () => this.randomIP()),
mac: this.randomArray(3, () => this.randomMac()),
os: this.randomChoice(OS),
Expand Down Expand Up @@ -1016,9 +1027,7 @@ export class EndpointDocGenerator {
ecs: {
version: '1.4.0',
},
host: {
id: this.commonInfo.host.id,
},
host: this.commonInfo.host,
Endpoint: {
policy: {
applied: {
Expand Down
4 changes: 4 additions & 0 deletions x-pack/plugins/security_solution/common/endpoint/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,8 @@ export interface OSFields {
full: string;
name: string;
version: string;
platform: string;
family: string;
Ext: OSFieldsExt;
}

Expand All @@ -195,8 +197,10 @@ export interface OSFieldsExt {
export interface Host {
id: string;
hostname: string;
name: string;
ip: string[];
mac: string[];
architecture: string;
os: OSFields;
}

Expand Down

0 comments on commit 52b5e35

Please sign in to comment.