2018-01-15 15:12:04 +00:00
|
|
|
<md-content flex layout="column" ng-if="tab === 'configuration' && configurationError" layout-align="start">
|
|
|
|
|
|
|
|
<!-- View: Panels -->
|
|
|
|
<div layout="column" layout-align="start stretch">
|
2018-03-07 15:07:00 +00:00
|
|
|
|
2018-03-06 16:38:58 +00:00
|
|
|
<md-card flex class="wz-md-card">
|
2018-01-15 15:12:04 +00:00
|
|
|
<md-card-content>
|
|
|
|
<div layout="row">
|
|
|
|
<div flex>
|
2018-03-07 15:07:00 +00:00
|
|
|
<h4><i class="fa fa-warning"></i> This agent has never been connected, therefore no group has been assigned.</h4>
|
2018-01-15 15:12:04 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div layout="row">
|
|
|
|
<div flex>
|
|
|
|
<p>Use the following links to learn about the agent registration process and grouping of agents:
|
|
|
|
</p>
|
|
|
|
<ul>
|
2018-01-17 16:29:49 +00:00
|
|
|
<li>
|
|
|
|
<a href="https://documentation.wazuh.com/current/user-manual/registering/index.html">https://documentation.wazuh.com/current/user-manual/registering/index.html</a>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="https://documentation.wazuh.com/current/user-manual/agents/grouping-agents.html">https://documentation.wazuh.com/current/user-manual/agents/grouping-agents.html</a>
|
2018-01-15 15:12:04 +00:00
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</md-card-content>
|
|
|
|
</md-card>
|
2018-03-07 15:07:00 +00:00
|
|
|
|
2018-01-15 15:12:04 +00:00
|
|
|
</div>
|
2018-03-07 15:07:00 +00:00
|
|
|
|
2018-01-15 15:12:04 +00:00
|
|
|
</md-content>
|
|
|
|
|
|
|
|
<md-content flex layout="column" ng-if="tab === 'configuration' && !configurationError" layout-align="start">
|
2018-01-17 16:29:49 +00:00
|
|
|
<div flex layout="column" layout-align="start stretch" ng-init="showRaw=false">
|
|
|
|
<div flex layout="row">
|
2018-03-06 16:38:58 +00:00
|
|
|
<md-card flex class="wz-md-card">
|
2018-01-17 16:29:49 +00:00
|
|
|
<div layout="row" class="md-padding">
|
|
|
|
<h1 flex="90" ng-show="!load" class="md-title">Current group:
|
2018-01-25 08:17:30 +00:00
|
|
|
<span ng-click="goGroup()" class="agents-head-5 blue">{{groupName}}<md-tooltip md-direction="bottom">Click to go to the group details</md-tooltip></span>
|
|
|
|
– Configuration status:
|
2018-01-17 16:29:49 +00:00
|
|
|
<span ng-class="isSynchronized ? 'green' : 'red'" class="agents-head-5">{{isSynchronized ? 'SYNCHRONIZED' : 'NOT SYNCHRONIZED'}}</span>
|
2018-01-15 15:12:04 +00:00
|
|
|
</h1>
|
2018-01-17 16:29:49 +00:00
|
|
|
<md-switch flex="10" ng-model="toggleRAW">View JSON</md-switch>
|
2018-01-12 09:31:54 +00:00
|
|
|
</div>
|
2018-01-17 16:29:49 +00:00
|
|
|
<md-card-content ng-show="!toggleRAW" ng-init="configTab='fim'">
|
|
|
|
<md-nav-bar md-selected-nav-item="configTab">
|
|
|
|
<md-nav-item md-nav-click="switchConfigTab('fim')" name="fim">
|
|
|
|
File Integrity
|
|
|
|
</md-nav-item>
|
|
|
|
<md-nav-item md-nav-click="switchConfigTab('pm')" name="pm">
|
|
|
|
Policy Monitoring
|
|
|
|
</md-nav-item>
|
|
|
|
<md-nav-item md-nav-click="switchConfigTab('log')" name="log">
|
|
|
|
Log Collection
|
|
|
|
</md-nav-item>
|
2018-01-18 15:55:49 +00:00
|
|
|
<md-nav-item md-nav-click="switchConfigTab('scap')" name="scap">
|
|
|
|
OpenSCAP
|
|
|
|
</md-nav-item>
|
2018-01-17 16:29:49 +00:00
|
|
|
</md-nav-bar>
|
|
|
|
</md-card-content>
|
|
|
|
|
|
|
|
<!-- No config -->
|
2018-03-06 11:40:10 +00:00
|
|
|
<div layout="row" class="wz-margin-left-15" ng-show="!groupConfiguration.config.syscheck && configTab==='fim'">
|
2018-01-17 16:29:49 +00:00
|
|
|
<div flex>
|
2018-01-15 10:37:08 +00:00
|
|
|
<h1 class="md-title text-center">No FIM configuration available</h1>
|
2018-01-15 10:32:15 +00:00
|
|
|
<p class="text-center">There's no FIM group configuration used for this agent.</p>
|
2018-01-17 16:29:49 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
2018-03-06 11:40:10 +00:00
|
|
|
<div layout="row" class="wz-margin-left-15" ng-show="!groupConfiguration.config.rootcheck && configTab==='pm'">
|
2018-01-17 16:29:49 +00:00
|
|
|
<div flex>
|
|
|
|
<h1 class="md-title text-center">No PM configuration available</h1>
|
|
|
|
<p class="text-center">There's no PM group configuration used for this agent.</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
2018-03-06 11:40:10 +00:00
|
|
|
<div layout="row" class="wz-margin-left-15" ng-show="!groupConfiguration.config['localfile'] && configTab==='log'">
|
2018-01-17 16:29:49 +00:00
|
|
|
<div flex>
|
|
|
|
<h1 class="md-title text-center">No Log Collection configuration available</h1>
|
|
|
|
<p class="text-center">There's no Log Collection group configuration used for this agent.</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
2018-03-06 11:40:10 +00:00
|
|
|
<div layout="row" class="wz-margin-left-15" ng-show="!groupConfiguration.config['active-response'] && configTab==='response'">
|
2018-01-18 15:55:49 +00:00
|
|
|
<div flex>
|
|
|
|
<h1 class="md-title text-center">No Active Response configuration available</h1>
|
|
|
|
<p class="text-center">There's no Active Response group configuration used for this agent.</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
2018-03-06 11:40:10 +00:00
|
|
|
<div layout="row" class="wz-margin-left-15" ng-show="!groupConfiguration.config['open-scap'] && configTab==='scap'">
|
2018-01-18 15:55:49 +00:00
|
|
|
<div flex>
|
|
|
|
<h1 class="md-title text-center">No OpenSCAP configuration available</h1>
|
|
|
|
<p class="text-center">There's no OpenSCAP group configuration used for this agent.</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
2018-01-17 16:29:49 +00:00
|
|
|
<!-- End no config -->
|
|
|
|
|
|
|
|
<!-- FIM -->
|
2018-03-06 11:40:10 +00:00
|
|
|
<div layout="row" class="wz-margin-left-15" ng-show="groupConfiguration.config.syscheck && configTab==='fim' && !toggleRAW">
|
2018-03-06 16:38:58 +00:00
|
|
|
<md-card flex class="wz-md-card">
|
2018-01-17 16:29:49 +00:00
|
|
|
<div layout="row" class="md-padding">
|
|
|
|
<div flex>
|
2018-01-18 15:02:37 +00:00
|
|
|
<h4>
|
|
|
|
<i class="fa fa-tasks"></i> Main Settings</h4>
|
2018-01-17 16:29:49 +00:00
|
|
|
<md-divider></md-divider>
|
|
|
|
<p ng-if="groupConfiguration.config.syscheck.disabled">
|
|
|
|
Disabled
|
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.syscheck.disabled}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.syscheck.frequency">
|
2018-01-18 15:02:37 +00:00
|
|
|
Frequency
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.syscheck.frequency}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.syscheck.alert_new_files">
|
2018-01-18 15:02:37 +00:00
|
|
|
Alert New Files
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.syscheck.alert_new_files}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.syscheck.skip_nfs">
|
2018-01-18 15:02:37 +00:00
|
|
|
Skip NFS
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.syscheck.skip_nfs}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.syscheck.scan_on_start">
|
2018-01-18 15:02:37 +00:00
|
|
|
Scan on Start
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.syscheck.scan_on_start}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.syscheck.scan_time">
|
2018-01-18 15:02:37 +00:00
|
|
|
Scan Time
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.syscheck.scan_time}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.syscheck.scan_day">
|
2018-01-18 15:02:37 +00:00
|
|
|
Scan Day
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.syscheck.scan_day}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.syscheck.auto_ignore">
|
2018-01-18 15:02:37 +00:00
|
|
|
Auto Ignore
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.syscheck.auto_ignore}}</span>
|
|
|
|
</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</md-card>
|
2018-03-06 16:38:58 +00:00
|
|
|
<md-card flex class="wz-md-card">
|
2018-01-18 15:55:49 +00:00
|
|
|
<div layout="row" class="md-padding">
|
|
|
|
<div flex>
|
|
|
|
<h4>
|
|
|
|
<i class="fa fa-clone"></i> No diff</h4>
|
|
|
|
<md-divider></md-divider>
|
|
|
|
<div ng-repeat="item in groupConfiguration.config.syscheck.nodiff">
|
|
|
|
<p ng-if="!item.type">
|
|
|
|
File
|
|
|
|
<span class="md-secondary pull-right">{{item}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="item.type">
|
|
|
|
File
|
|
|
|
<span class="md-secondary pull-right">{{item.item}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="item.type">
|
|
|
|
Type
|
|
|
|
<span class="md-secondary pull-right">{{item.type}}</span>
|
|
|
|
</p>
|
|
|
|
<md-divider ng-if="!$last"></md-divider>
|
2018-01-18 15:02:37 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
2018-01-18 15:55:49 +00:00
|
|
|
</md-card>
|
|
|
|
</div>
|
2018-03-06 11:40:10 +00:00
|
|
|
<div layout="row" class="wz-margin-left-15" ng-show="groupConfiguration.config.syscheck && configTab==='fim' && !toggleRAW">
|
2018-03-06 16:38:58 +00:00
|
|
|
<md-card flex class="wz-md-card">
|
2018-01-17 16:29:49 +00:00
|
|
|
<div layout="row" class="md-padding">
|
|
|
|
<div flex>
|
2018-01-18 15:02:37 +00:00
|
|
|
<h4>
|
|
|
|
<i class="fa fa-file-o"></i> Monitored files</h4>
|
2018-01-17 16:29:49 +00:00
|
|
|
<md-divider></md-divider>
|
|
|
|
<div ng-repeat="item in groupConfiguration.config.syscheck.directories">
|
|
|
|
<p ng-if="item.path">
|
2018-01-18 15:02:37 +00:00
|
|
|
Path
|
|
|
|
<span class="md-secondary pull-right">{{item.path}}</span>
|
2018-01-17 16:29:49 +00:00
|
|
|
</p>
|
|
|
|
<p ng-if="item.check_all">
|
2018-01-18 15:02:37 +00:00
|
|
|
Check All
|
|
|
|
<span class="md-secondary pull-right">{{item.check_all}}</span>
|
2018-01-17 16:29:49 +00:00
|
|
|
</p>
|
|
|
|
<p ng-if="item.realtime">
|
2018-01-18 15:02:37 +00:00
|
|
|
Realtime
|
|
|
|
<span class="md-secondary pull-right">{{item.realtime}}</span>
|
2018-01-17 16:29:49 +00:00
|
|
|
</p>
|
|
|
|
<p ng-if="item.report_changes">
|
2018-01-18 15:02:37 +00:00
|
|
|
Report Changes
|
|
|
|
<span class="md-secondary pull-right">{{item.report_changes}}</span>
|
2018-01-17 16:29:49 +00:00
|
|
|
</p>
|
|
|
|
<md-divider ng-if="!$last"></md-divider>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</md-card>
|
2018-03-06 16:38:58 +00:00
|
|
|
<md-card flex class="wz-md-card">
|
2018-01-17 16:29:49 +00:00
|
|
|
<div layout="row" class="md-padding">
|
|
|
|
<div flex>
|
2018-01-18 15:02:37 +00:00
|
|
|
<h4>
|
|
|
|
<i class="fa fa-file"></i> Ignored files</h4>
|
2018-01-17 16:29:49 +00:00
|
|
|
<md-divider></md-divider>
|
|
|
|
<div ng-repeat="item in groupConfiguration.config.syscheck.ignore">
|
|
|
|
<p ng-if="!item.type">
|
2018-01-18 15:02:37 +00:00
|
|
|
File
|
|
|
|
<span class="md-secondary pull-right">{{item}}</span>
|
2018-01-17 16:29:49 +00:00
|
|
|
</p>
|
|
|
|
<p ng-if="item.type">
|
2018-01-18 15:02:37 +00:00
|
|
|
File
|
|
|
|
<span class="md-secondary pull-right">{{item.item}}</span>
|
2018-01-17 16:29:49 +00:00
|
|
|
</p>
|
|
|
|
<p ng-if="item.type">
|
2018-01-18 15:02:37 +00:00
|
|
|
Type
|
|
|
|
<span class="md-secondary pull-right">{{item.type}}</span>
|
2018-01-17 16:29:49 +00:00
|
|
|
</p>
|
|
|
|
<md-divider ng-if="!$last"></md-divider>
|
|
|
|
</div>
|
|
|
|
</div>
|
2018-01-18 15:02:37 +00:00
|
|
|
</div>
|
2018-01-17 16:29:49 +00:00
|
|
|
</md-card>
|
2018-01-18 15:02:37 +00:00
|
|
|
|
2018-01-17 16:29:49 +00:00
|
|
|
</div>
|
|
|
|
<!-- End FIM -->
|
|
|
|
|
|
|
|
<!-- PM -->
|
2018-03-06 11:40:10 +00:00
|
|
|
<div layout="row" class="wz-margin-left-15" ng-show="groupConfiguration.config.rootcheck && configTab==='pm' && !toggleRAW">
|
2018-03-06 16:38:58 +00:00
|
|
|
<md-card flex class="wz-md-card">
|
2018-01-17 16:29:49 +00:00
|
|
|
<div layout="row" class="md-padding">
|
|
|
|
<div flex>
|
2018-01-18 15:02:37 +00:00
|
|
|
<h4>
|
|
|
|
<i class="fa fa-tasks"></i> Main Settings</h4>
|
2018-01-17 16:29:49 +00:00
|
|
|
<md-divider></md-divider>
|
|
|
|
<p ng-if="groupConfiguration.config.rootcheck.disabled">
|
2018-01-18 15:02:37 +00:00
|
|
|
Disabled
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.rootcheck.disabled}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.rootcheck.base_directory">
|
2018-01-18 15:02:37 +00:00
|
|
|
Base directory
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.rootcheck.base_directory}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.rootcheck.frequency">
|
2018-01-18 15:02:37 +00:00
|
|
|
Frequency
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.rootcheck.frequency}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.rootcheck.scanall">
|
2018-01-18 15:02:37 +00:00
|
|
|
Scan All Files
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.rootcheck.scanall}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.rootcheck.skip_nfs">
|
2018-01-18 15:02:37 +00:00
|
|
|
Skip NFS
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.rootcheck.skip_nfs}}</span>
|
|
|
|
</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</md-card>
|
2018-03-06 16:38:58 +00:00
|
|
|
<md-card flex class="wz-md-card">
|
2018-01-17 16:29:49 +00:00
|
|
|
<div layout="row" class="md-padding">
|
|
|
|
<div flex>
|
2018-01-18 15:02:37 +00:00
|
|
|
<h4>
|
|
|
|
<i class="fa fa-check"></i> Checks</h4>
|
2018-01-17 16:29:49 +00:00
|
|
|
<md-divider></md-divider>
|
|
|
|
<p ng-if="groupConfiguration.config.rootcheck.check_unixaudit">
|
|
|
|
Check UNIX Audit
|
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.rootcheck.check_unixaudit}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.rootcheck.check_dev">
|
2018-01-18 15:02:37 +00:00
|
|
|
Check DEV
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.rootcheck.check_dev}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.rootcheck.check_files">
|
2018-01-18 15:02:37 +00:00
|
|
|
Check Files
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.rootcheck.check_files}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.rootcheck.check_if">
|
2018-01-18 15:02:37 +00:00
|
|
|
Check IF
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.rootcheck.check_if}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.rootcheck.check_pids">
|
2018-01-18 15:02:37 +00:00
|
|
|
Check PIDs
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.rootcheck.check_pids}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.rootcheck.check_policy">
|
2018-01-18 15:02:37 +00:00
|
|
|
Check Policy
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.rootcheck.check_policy}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.rootcheck.check_ports">
|
2018-01-18 15:02:37 +00:00
|
|
|
Check Ports
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.rootcheck.check_ports}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.rootcheck.check_sys">
|
2018-01-18 15:02:37 +00:00
|
|
|
Check SYS
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.rootcheck.check_sys}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.rootcheck.check_trojans">
|
2018-01-18 15:02:37 +00:00
|
|
|
Check Trojans
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.rootcheck.check_trojans}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.rootcheck.check_unixaudit">
|
2018-01-18 15:02:37 +00:00
|
|
|
Check UNIX Audit
|
2018-01-17 16:29:49 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.rootcheck.check_unixaudit}}</span>
|
|
|
|
</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</md-card>
|
2018-03-06 16:38:58 +00:00
|
|
|
<md-card flex class="wz-md-card">
|
2018-01-17 16:51:48 +00:00
|
|
|
<div layout="row" class="md-padding">
|
|
|
|
<div flex>
|
2018-01-18 15:02:37 +00:00
|
|
|
<h4>
|
|
|
|
<i class="fa fa-windows"></i> Windows Settings</h4>
|
|
|
|
<md-divider></md-divider>
|
|
|
|
<p ng-if="groupConfiguration.config.rootcheck.check_winaudit">
|
|
|
|
Check Windows Audit
|
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.rootcheck.check_winaudit}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.rootcheck.check_winapps">
|
|
|
|
Check Windows Apps
|
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.rootcheck.check_winapps}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.rootcheck.check_winmalware">
|
|
|
|
Check Windows Malware
|
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.rootcheck.check_winmalware}}</span>
|
|
|
|
</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</md-card>
|
|
|
|
</div>
|
2018-03-06 11:40:10 +00:00
|
|
|
<div layout="row" class="wz-margin-left-15" ng-show="groupConfiguration.config.rootcheck && configTab==='pm' && !toggleRAW">
|
2018-01-18 15:02:37 +00:00
|
|
|
|
2018-03-06 16:38:58 +00:00
|
|
|
<md-card flex class="wz-md-card">
|
2018-01-18 15:02:37 +00:00
|
|
|
<div layout="row" class="md-padding">
|
|
|
|
<div flex>
|
|
|
|
<h4>
|
|
|
|
<i class="fa fa-shield"></i> Rootkit</h4>
|
2018-01-17 16:51:48 +00:00
|
|
|
<md-divider></md-divider>
|
|
|
|
<p ng-if="groupConfiguration.config.rootcheck.rootkit_trojans">
|
2018-01-18 15:02:37 +00:00
|
|
|
Trojans Path
|
2018-01-17 16:51:48 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.rootcheck.rootkit_trojans[0]}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config.rootcheck.rootkit_files">
|
2018-01-18 15:02:37 +00:00
|
|
|
Files Path
|
2018-01-17 16:51:48 +00:00
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config.rootcheck.rootkit_files[0]}}</span>
|
|
|
|
</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</md-card>
|
2018-03-06 16:38:58 +00:00
|
|
|
<md-card flex class="wz-md-card">
|
2018-01-17 16:51:48 +00:00
|
|
|
<div layout="row" class="md-padding">
|
|
|
|
<div flex>
|
2018-01-18 15:02:37 +00:00
|
|
|
<h4>
|
|
|
|
<i class="fa fa-file-o"></i> System Audit Files</h4>
|
2018-01-17 16:51:48 +00:00
|
|
|
<md-divider></md-divider>
|
2018-01-18 15:02:37 +00:00
|
|
|
<div ng-repeat="item in groupConfiguration.config.rootcheck.system_audit">
|
|
|
|
<p>{{item}}</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</md-card>
|
|
|
|
</div>
|
2018-03-06 11:40:10 +00:00
|
|
|
<div layout="row" class="wz-margin-left-15" ng-show="groupConfiguration.config.rootcheck && configTab==='pm' && !toggleRAW">
|
2018-03-06 16:38:58 +00:00
|
|
|
<md-card flex class="wz-md-card">
|
2018-01-18 15:02:37 +00:00
|
|
|
<div layout="row" class="md-padding">
|
|
|
|
<div flex>
|
|
|
|
<h4>
|
|
|
|
<i class="fa fa-eye"></i> Windows Audit Files</h4>
|
|
|
|
<md-divider></md-divider>
|
|
|
|
<div ng-repeat="item in groupConfiguration.config.rootcheck.windows_audit">
|
|
|
|
<p>{{item}}</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</md-card>
|
2018-03-06 16:38:58 +00:00
|
|
|
<md-card flex class="wz-md-card">
|
2018-01-18 15:02:37 +00:00
|
|
|
<div layout="row" class="md-padding">
|
|
|
|
<div flex>
|
|
|
|
<h4>
|
|
|
|
<i class="fa fa-folder-o"></i> Windows Apps Files</h4>
|
|
|
|
<md-divider></md-divider>
|
|
|
|
<div ng-repeat="item in groupConfiguration.config.rootcheck.windows_apps">
|
|
|
|
<p>{{item}}</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</md-card>
|
2018-03-06 16:38:58 +00:00
|
|
|
<md-card flex class="wz-md-card">
|
2018-01-18 15:02:37 +00:00
|
|
|
<div layout="row" class="md-padding">
|
|
|
|
<div flex>
|
|
|
|
<h4>
|
|
|
|
<i class="fa fa-user-secret"></i> Windows Malware Files</h4>
|
|
|
|
<md-divider></md-divider>
|
|
|
|
<div ng-repeat="item in groupConfiguration.config.rootcheck.windows_malware">
|
|
|
|
<p>{{item}}</p>
|
|
|
|
</div>
|
2018-01-17 16:51:48 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</md-card>
|
2018-01-17 16:29:49 +00:00
|
|
|
</div>
|
|
|
|
<!-- End PM -->
|
2018-01-11 12:57:05 +00:00
|
|
|
|
2018-01-17 16:29:49 +00:00
|
|
|
<!-- Log -->
|
2018-03-06 11:40:10 +00:00
|
|
|
<div layout="row" class="wz-margin-left-15" ng-show="groupConfiguration.config['localfile'] && configTab==='log' && !toggleRAW">
|
2018-03-06 16:38:58 +00:00
|
|
|
<md-card flex class="wz-md-card">
|
2018-01-18 15:02:37 +00:00
|
|
|
<div layout="row" class="md-padding">
|
|
|
|
<div flex>
|
|
|
|
<h4>
|
|
|
|
<i class="fa fa-reorder"></i> Log Files</h4>
|
|
|
|
<md-divider></md-divider>
|
2018-03-06 12:26:22 +00:00
|
|
|
<div layout="column" ng-repeat="item in groupConfiguration.config['localfile']" class="md-subhead groupsFixPadding">
|
2018-01-18 15:55:49 +00:00
|
|
|
<div layout="row">
|
2018-01-18 15:02:37 +00:00
|
|
|
<span flex ng-if="item.location" class="md-headline">{{item.location}}</span>
|
|
|
|
<span flex ng-if="item.log_format" class="md-headline">{{item.log_format}}</span>
|
2018-01-18 15:55:49 +00:00
|
|
|
<span flex ng-if="item.frequency" class="md-headline">{{item.frequency}}</span>
|
|
|
|
<span flex ng-if="item.query" class="md-headline">{{item.query}}</span>
|
2018-01-18 15:02:37 +00:00
|
|
|
<span flex ng-if="item.command" class="md-headline">{{item.command}}</span>
|
2018-01-18 15:55:49 +00:00
|
|
|
<span flex ng-if="item.alias" class="md-headline">{{item.alias}}</span>
|
|
|
|
|
2018-01-18 15:02:37 +00:00
|
|
|
<span flex ng-if="item.label" class="md-headline">{{item.label}}</span>
|
|
|
|
</div>
|
|
|
|
<md-divider ng-if="!$last"></md-divider>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</md-card>
|
2018-01-17 16:29:49 +00:00
|
|
|
</div>
|
|
|
|
<!-- End Log -->
|
2018-01-11 12:57:05 +00:00
|
|
|
|
2018-01-18 15:55:49 +00:00
|
|
|
<!-- OpenScap -->
|
2018-03-06 11:40:10 +00:00
|
|
|
<div layout="row" class="wz-margin-left-15" ng-show="groupConfiguration.config['open-scap'] && configTab==='scap' && !toggleRAW">
|
2018-03-06 16:38:58 +00:00
|
|
|
<md-card flex="40" class="wz-md-card">
|
2018-01-18 15:55:49 +00:00
|
|
|
<div layout="row" class="md-padding">
|
|
|
|
<div flex>
|
|
|
|
<h4>
|
|
|
|
<i class="fa fa-tasks"></i> Main Settings
|
|
|
|
</h4>
|
|
|
|
<md-divider></md-divider>
|
|
|
|
<p ng-if="groupConfiguration.config['open-scap'].disabled">
|
|
|
|
OpenSCAP disabled
|
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config['open-scap'].disabled}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config['open-scap'].interval">
|
|
|
|
Interval
|
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config['open-scap'].interval}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config['open-scap']['scan-on-start']">
|
|
|
|
Scan on start
|
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config['open-scap']['scan-on-start']}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config['open-scap'].ciscat_path">
|
|
|
|
CIS-CAT Path
|
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config['open-scap'].ciscat_path}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config['open-scap'].java_path">
|
|
|
|
Java Path
|
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config['open-scap'].java_path}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="groupConfiguration.config['open-scap'].timeout">
|
|
|
|
Timeout
|
|
|
|
<span class="md-secondary pull-right">{{groupConfiguration.config['open-scap'].timeout}}</span>
|
|
|
|
</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</md-card>
|
2018-03-06 16:38:58 +00:00
|
|
|
<md-card flex="40" class="wz-md-card">
|
2018-01-18 15:55:49 +00:00
|
|
|
<div layout="row" class="md-padding">
|
|
|
|
<div flex>
|
|
|
|
<h4>
|
|
|
|
<i class="fa fa-reorder"></i> Content
|
|
|
|
</h4>
|
|
|
|
<md-divider></md-divider>
|
|
|
|
<div ng-repeat="item in groupConfiguration.config['open-scap'].content">
|
|
|
|
<p ng-if="item.path">
|
|
|
|
Path
|
|
|
|
<span class="md-secondary pull-right">{{item.path}}</span>
|
|
|
|
</p>
|
|
|
|
<p ng-if="item.type">
|
|
|
|
Type
|
|
|
|
<span class="md-secondary pull-right">{{item.type}}</span>
|
|
|
|
</p>
|
|
|
|
<md-divider ng-if="!$last"></md-divider>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</md-card>
|
|
|
|
</div>
|
|
|
|
<!-- End OpenScap -->
|
|
|
|
|
2018-01-17 16:29:49 +00:00
|
|
|
<!-- JSON -->
|
2018-03-06 11:40:10 +00:00
|
|
|
<div layout="row" flex class="md-padding height-300 wz-margin-left-15" ng-show="toggleRAW">
|
2018-02-15 12:18:37 +00:00
|
|
|
<pre flex layout-fill class="json-beautifier"><code wz-dynamic="rawJSON"></code></pre>
|
2018-01-17 16:29:49 +00:00
|
|
|
</div>
|
|
|
|
<!-- End JSON -->
|
|
|
|
</md-card>
|
|
|
|
</div>
|
|
|
|
</div>
|
2018-01-18 18:50:55 +00:00
|
|
|
</md-content>
|