Skip to content

Commit e3606c3

Browse files
paulmnguyenbtorresgil
authored andcommitted
feat(app/addon): Add IoT Security
PR PaloAltoNetworks#158 Add support for Palo Alto Networks IoT Security (formerly ZingBox) This includes a modular input and 2 new dashboards.
1 parent bc5d8b0 commit e3606c3

27 files changed

+1491
-559
lines changed

Splunk_TA_paloalto/README/inputs.conf.spec

+6
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ feed_url =
1111
indicator_timeout =
1212
credentials =
1313

14+
[iot_security://<name>]
15+
customer_id =
16+
access_key_id =
17+
secret_access_key =
18+
python.version = python3
19+
1420
# [threatlist://<name>]
1521
# description =
1622
# interval =

Splunk_TA_paloalto/Splunk_TA_paloalto.aob_meta

+1-1
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

Splunk_TA_paloalto/appserver/static/css/bootstrap-enterprise.css

+21-32
Original file line numberDiff line numberDiff line change
@@ -3222,7 +3222,6 @@ table.form tr:last-child .help-block {
32223222

32233223
.shared-controls-syntheticradiocontrol .btn-radio.disabled:before {
32243224
background: #e6e6e6;
3225-
-webkit-filter: none;
32263225
filter: none;
32273226
border-color: #ccc;
32283227
}
@@ -3471,6 +3470,14 @@ table.form tr:last-child .help-block {
34713470
display: block;
34723471
}
34733472

3473+
.controls-split.input-prepend .btn-group {
3474+
margin-right: -1px;
3475+
}
3476+
3477+
.controls-split.input-append .btn-group {
3478+
margin-left: -1px;
3479+
}
3480+
34743481
.input-append input + .add-on.dropdown-toggle {
34753482
border-top-right-radius: 4px;
34763483
border-bottom-right-radius: 4px;
@@ -4646,7 +4653,6 @@ body.print .header-table-docked,
46464653

46474654
.tourbar .btn {
46484655
background: transparent;
4649-
-webkit-filter: none;
46504656
filter: none;
46514657
border-color: #999;
46524658
color: #eee;
@@ -6506,7 +6512,6 @@ button.close {
65066512
.btn.disabled:focus,
65076513
.btn[disabled]:focus {
65086514
background: #e6e6e6;
6509-
-webkit-filter: none;
65106515
filter: none;
65116516
border-color: #ccc;
65126517
border-top-color: #ccc;
@@ -6531,7 +6536,6 @@ button.close {
65316536
box-shadow: 0px 1px 1px rgba(0,0,0,0.08);
65326537
color: #333;
65336538
text-decoration: none;
6534-
-webkit-filter: none;
65356539
filter: none;
65366540
color: #333;
65376541
}
@@ -6594,7 +6598,6 @@ button.close {
65946598
box-shadow: 0px 1px 1px rgba(0,0,0,0.08);
65956599
color: #fff;
65966600
text-decoration: none;
6597-
-webkit-filter: none;
65986601
filter: none;
65996602
color: #fff;
66006603
}
@@ -7457,8 +7460,10 @@ body.locale-de .btn-group-radio.locale-responsive-layout .btn:last-child {
74577460
right: 0;
74587461
bottom: 0;
74597462
transform: skew(20deg, 0);
7463+
-webkit-backface-visibility: hidden;
74607464
backface-visibility: hidden;
74617465
/* See https://github.com/twitter/bootstrap/issues/5319 */
7466+
-webkit-backface-visibility: visible;
74627467
backface-visibility: visible;
74637468
background-color: rgb(243, 243, 243);
74647469
background-image: linear-gradient(to bottom, rgb(247, 247, 247), #eee);
@@ -7522,8 +7527,10 @@ body.locale-de .btn-group-radio.locale-responsive-layout .btn:last-child {
75227527
border-top-color: #bfbfbf;
75237528
border-bottom: 1px solid #fff;
75247529
transform: skew(-20deg, 0);
7530+
-webkit-backface-visibility: hidden;
75257531
backface-visibility: hidden;
75267532
/* See https://github.com/twitter/bootstrap/issues/5319 */
7533+
-webkit-backface-visibility: visible;
75277534
backface-visibility: visible;
75287535
bottom: 0;
75297536
}
@@ -7541,8 +7548,10 @@ body.locale-de .btn-group-radio.locale-responsive-layout .btn:last-child {
75417548
border-top: 1px solid #bfbfbf;
75427549
border-bottom: 1px solid #fff;
75437550
transform: skew(20deg, 0);
7551+
-webkit-backface-visibility: hidden;
75447552
backface-visibility: hidden;
75457553
/* See https://github.com/twitter/bootstrap/issues/5319 */
7554+
-webkit-backface-visibility: visible;
75467555
backface-visibility: visible;
75477556
}
75487557

@@ -9921,7 +9930,7 @@ a.label:hover,
99219930
width: 16px;
99229931
height: 16px;
99239932
margin-left: -8px;
9924-
margin-top: -8px;
9933+
margin-top: -9px;
99259934
text-indent: 0;
99269935
font-size: 11px;
99279936
font-family: "Splunk Icons";
@@ -9940,7 +9949,7 @@ a.label:hover,
99409949

99419950
.ui-datepicker .ui-datepicker-prev .ui-icon:after {
99429951
content: "\25C0";
9943-
margin-left: -5px
9952+
margin-left: -4px
99449953
}
99459954

99469955
.ui-datepicker .ui-datepicker-next {
@@ -9951,7 +9960,7 @@ a.label:hover,
99519960

99529961
.ui-datepicker .ui-datepicker-next .ui-icon:after {
99539962
content: "\25B6";
9954-
margin-left: -4px;
9963+
margin-left: -3px;
99559964
/* not sure why this doesn't match up */
99569965
}
99579966

@@ -10159,6 +10168,7 @@ a.label:hover,
1015910168
.dashboard-header {
1016010169
margin-bottom: 10px;
1016110170
padding-top: 10px;
10171+
min-height: 28px;
1016210172

1016310173
/* .dashboard-view-controls { */
1016410174
/* > a:first-child { */
@@ -11250,30 +11260,6 @@ a.label:hover,
1125011260
font-weight: normal;
1125111261
}
1125211262

11253-
/* SPL-65856 - workaround for time range picker in modal */
11254-
.timerange > label {
11255-
color: #000;
11256-
float: left;
11257-
width: 160px;
11258-
padding-top: 5px;
11259-
text-align: right;
11260-
}
11261-
.timerange > .controls {
11262-
margin-left: 180px;
11263-
}
11264-
11265-
/* even more ghetto we can't re-use the same selectors from above ;_; */
11266-
.timerange > .control-group > label {
11267-
color: #000;
11268-
float: left;
11269-
width: 160px;
11270-
padding-top: 5px;
11271-
text-align: right;
11272-
}
11273-
.timerange > .control-group > .controls {
11274-
margin-left: 180px;
11275-
}
11276-
1127711263
/* Licensing tab content */
1127811264
.page-licensing .tab-content {
1127911265
background-color: rgb(252, 252, 252);
@@ -11475,6 +11461,9 @@ a.label:hover,
1147511461
.input-editor-body .input-editor-format .dynamic-input-settings-body .splunk-timerange {
1147611462
margin-bottom: 10px;
1147711463
}
11464+
.input-editor-body .input-editor-format .dynamic-input-settings-body .search-field-wrapper {
11465+
width: 220px;
11466+
}
1147811467
.input-editor-body .control-label {
1147911468
width: 125px;
1148011469
float: left;

Splunk_TA_paloalto/appserver/static/js/build/common.js

+64-66
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Splunk_TA_paloalto/appserver/static/js/build/configuration_page.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)