From a2f39858136c44038513390acc696344a6ac287b Mon Sep 17 00:00:00 2001 From: Mike Reeves Date: Fri, 9 Feb 2018 16:05:30 -0500 Subject: [PATCH] LS salt module - rework of the init.sls --- pillar/masters/example.sls | 2 + .../files/conf.d/0000_input_syslogng.conf | 19 - .../files/conf.d/0001_input_json.conf | 19 - .../files/conf.d/0002_input_windows_json.conf | 22 -- .../files/conf.d/0003_input_syslog.conf | 18 - .../files/conf.d/0005_input_suricata.conf | 19 - .../files/conf.d/0006_input_beats.conf | 11 - .../files/conf.d/0007_input_import.conf | 182 --------- .../conf.d/1000_preprocess_log_elapsed.conf | 13 - .../conf.d/1001_preprocess_syslogng.conf | 30 -- .../files/conf.d/1002_preprocess_json.conf | 18 - .../files/conf.d/1003_preprocess_bro.conf | 24 -- .../conf.d/1004_preprocess_syslog_types.conf | 19 - .../files/conf.d/1026_preprocess_dhcp.conf | 156 -------- .../files/conf.d/1029_preprocess_esxi.conf | 31 -- .../conf.d/1030_preprocess_greensql.conf | 21 -- .../files/conf.d/1031_preprocess_iis.conf | 21 -- .../files/conf.d/1032_preprocess_mcafee.conf | 26 -- .../files/conf.d/1033_preprocess_snort.conf | 89 ----- .../files/conf.d/1034_preprocess_syslog.conf | 16 - .../conf.d/1100_preprocess_bro_conn.conf | 44 --- .../conf.d/1101_preprocess_bro_dhcp.conf | 17 - .../files/conf.d/1102_preprocess_bro_dns.conf | 36 -- .../files/conf.d/1103_preprocess_bro_dpd.conf | 22 -- .../conf.d/1104_preprocess_bro_files.conf | 18 - .../files/conf.d/1105_preprocess_bro_ftp.conf | 21 -- .../conf.d/1106_preprocess_bro_http.conf | 21 -- .../files/conf.d/1107_preprocess_bro_irc.conf | 22 -- .../conf.d/1108_preprocess_bro_kerberos.conf | 20 - .../conf.d/1109_preprocess_bro_notice.conf | 22 -- .../files/conf.d/1110_preprocess_bro_rdp.conf | 21 -- .../1111_preprocess_bro_signatures.conf | 22 -- .../conf.d/1112_preprocess_bro_smtp.conf | 21 -- .../conf.d/1113_preprocess_bro_snmp.conf | 22 -- .../conf.d/1114_preprocess_bro_software.conf | 22 -- .../files/conf.d/1115_preprocess_bro_ssh.conf | 21 -- .../files/conf.d/1116_preprocess_bro_ssl.conf | 149 -------- .../conf.d/1117_preprocess_bro_syslog.conf | 23 -- .../conf.d/1118_preprocess_bro_tunnel.conf | 22 -- .../conf.d/1119_preprocess_bro_weird.conf | 16 - .../conf.d/1121_preprocess_bro_mysql.conf | 30 -- .../conf.d/1122_preprocess_bro_socks.conf | 34 -- .../conf.d/1123_preprocess_bro_x509.conf | 123 ------- .../conf.d/1124_preprocess_bro_intel.conf | 21 -- .../conf.d/1125_preprocess_bro_modbus.conf | 34 -- .../files/conf.d/1126_preprocess_bro_sip.conf | 32 -- .../conf.d/1127_preprocess_bro_radius.conf | 33 -- .../files/conf.d/1128_preprocess_bro_pe.conf | 33 -- .../files/conf.d/1129_preprocess_bro_rfb.conf | 33 -- .../conf.d/1130_preprocess_bro_dnp3.conf | 33 -- .../conf.d/1131_preprocess_bro_smb_files.conf | 21 -- .../1132_preprocess_bro_smb_mapping.conf | 21 -- .../conf.d/1133_preprocess_bro_ntlm.conf | 21 -- .../conf.d/1134_preprocess_bro_dce_rpc.conf | 21 -- .../logstash/files/conf.d/1998_test_data.conf | 16 - .../files/conf.d/2000_network_flow.conf | 59 --- salt/logstash/files/conf.d/6000_bro.conf | 136 ------- .../files/conf.d/6001_bro_import.conf | 14 - salt/logstash/files/conf.d/6002_syslog.conf | 11 - .../files/conf.d/6101_switch_brocade.conf | 33 -- .../files/conf.d/6200_firewall_fortinet.conf | 281 -------------- .../files/conf.d/6201_firewall_pfsense.conf | 33 -- salt/logstash/files/conf.d/6300_windows.conf | 161 -------- .../files/conf.d/6301_dns_windows.conf | 49 --- salt/logstash/files/conf.d/6400_suricata.conf | 92 ----- salt/logstash/files/conf.d/6500_ossec.conf | 83 ----- .../files/conf.d/6501_ossec_sysmon.conf | 81 ---- .../files/conf.d/6502_ossec_autoruns.conf | 23 -- .../conf.d/8000_postprocess_bro_cleanup.conf | 17 - ...01_postprocess_common_ip_augmentation.conf | 58 --- .../files/conf.d/8006_postprocess_dns.conf | 47 --- .../files/conf.d/8007_postprocess_http.conf | 27 -- .../conf.d/8200_postprocess_tagging.conf | 58 --- .../conf.d/8998_postprocess_log_elapsed.conf | 19 - .../conf.d/8999_postprocess_rename_type.conf | 8 - .../files/conf.d/9000_output_bro.conf | 22 -- .../files/conf.d/9001_output_switch.conf | 22 -- .../files/conf.d/9002_output_import.conf | 20 - .../files/conf.d/9004_output_flow.conf | 22 -- .../files/conf.d/9026_output_dhcp.conf | 21 -- .../files/conf.d/9029_output_esxi.conf | 20 - .../files/conf.d/9030_output_greensql.conf | 20 - .../files/conf.d/9031_output_iis.conf | 21 -- .../files/conf.d/9032_output_mcafee.conf | 21 -- .../files/conf.d/9033_output_snort.conf | 22 -- .../files/conf.d/9034_output_syslog.conf | 21 -- .../files/conf.d/9200_output_firewall.conf | 22 -- .../files/conf.d/9300_output_windows.conf | 23 -- .../files/conf.d/9301_output_dns_windows.conf | 23 -- .../files/conf.d/9400_output_suricata.conf | 22 -- .../files/conf.d/9500_output_beats.conf | 18 - .../files/conf.d/9998_output_test_data.conf | 21 -- .../files/dictionaries/iana_protocols.yaml | 256 ------------- .../files/dictionaries/iana_services.yaml | 345 ------------------ .../logstash/files/dictionaries/services.yaml | 3 - .../files/dictionaries/tcp_flags.yaml | 64 ---- salt/logstash/files/logstash.yml | 12 +- salt/logstash/init.sls | 4 +- 98 files changed, 15 insertions(+), 4164 deletions(-) delete mode 100644 salt/logstash/files/conf.d/0000_input_syslogng.conf delete mode 100644 salt/logstash/files/conf.d/0001_input_json.conf delete mode 100644 salt/logstash/files/conf.d/0002_input_windows_json.conf delete mode 100644 salt/logstash/files/conf.d/0003_input_syslog.conf delete mode 100644 salt/logstash/files/conf.d/0005_input_suricata.conf delete mode 100644 salt/logstash/files/conf.d/0006_input_beats.conf delete mode 100644 salt/logstash/files/conf.d/0007_input_import.conf delete mode 100644 salt/logstash/files/conf.d/1000_preprocess_log_elapsed.conf delete mode 100644 salt/logstash/files/conf.d/1001_preprocess_syslogng.conf delete mode 100644 salt/logstash/files/conf.d/1002_preprocess_json.conf delete mode 100644 salt/logstash/files/conf.d/1003_preprocess_bro.conf delete mode 100644 salt/logstash/files/conf.d/1004_preprocess_syslog_types.conf delete mode 100644 salt/logstash/files/conf.d/1026_preprocess_dhcp.conf delete mode 100644 salt/logstash/files/conf.d/1029_preprocess_esxi.conf delete mode 100644 salt/logstash/files/conf.d/1030_preprocess_greensql.conf delete mode 100644 salt/logstash/files/conf.d/1031_preprocess_iis.conf delete mode 100644 salt/logstash/files/conf.d/1032_preprocess_mcafee.conf delete mode 100644 salt/logstash/files/conf.d/1033_preprocess_snort.conf delete mode 100644 salt/logstash/files/conf.d/1034_preprocess_syslog.conf delete mode 100644 salt/logstash/files/conf.d/1100_preprocess_bro_conn.conf delete mode 100644 salt/logstash/files/conf.d/1101_preprocess_bro_dhcp.conf delete mode 100644 salt/logstash/files/conf.d/1102_preprocess_bro_dns.conf delete mode 100644 salt/logstash/files/conf.d/1103_preprocess_bro_dpd.conf delete mode 100644 salt/logstash/files/conf.d/1104_preprocess_bro_files.conf delete mode 100644 salt/logstash/files/conf.d/1105_preprocess_bro_ftp.conf delete mode 100644 salt/logstash/files/conf.d/1106_preprocess_bro_http.conf delete mode 100644 salt/logstash/files/conf.d/1107_preprocess_bro_irc.conf delete mode 100644 salt/logstash/files/conf.d/1108_preprocess_bro_kerberos.conf delete mode 100644 salt/logstash/files/conf.d/1109_preprocess_bro_notice.conf delete mode 100644 salt/logstash/files/conf.d/1110_preprocess_bro_rdp.conf delete mode 100644 salt/logstash/files/conf.d/1111_preprocess_bro_signatures.conf delete mode 100644 salt/logstash/files/conf.d/1112_preprocess_bro_smtp.conf delete mode 100644 salt/logstash/files/conf.d/1113_preprocess_bro_snmp.conf delete mode 100644 salt/logstash/files/conf.d/1114_preprocess_bro_software.conf delete mode 100644 salt/logstash/files/conf.d/1115_preprocess_bro_ssh.conf delete mode 100644 salt/logstash/files/conf.d/1116_preprocess_bro_ssl.conf delete mode 100644 salt/logstash/files/conf.d/1117_preprocess_bro_syslog.conf delete mode 100644 salt/logstash/files/conf.d/1118_preprocess_bro_tunnel.conf delete mode 100644 salt/logstash/files/conf.d/1119_preprocess_bro_weird.conf delete mode 100644 salt/logstash/files/conf.d/1121_preprocess_bro_mysql.conf delete mode 100644 salt/logstash/files/conf.d/1122_preprocess_bro_socks.conf delete mode 100644 salt/logstash/files/conf.d/1123_preprocess_bro_x509.conf delete mode 100644 salt/logstash/files/conf.d/1124_preprocess_bro_intel.conf delete mode 100644 salt/logstash/files/conf.d/1125_preprocess_bro_modbus.conf delete mode 100644 salt/logstash/files/conf.d/1126_preprocess_bro_sip.conf delete mode 100644 salt/logstash/files/conf.d/1127_preprocess_bro_radius.conf delete mode 100644 salt/logstash/files/conf.d/1128_preprocess_bro_pe.conf delete mode 100644 salt/logstash/files/conf.d/1129_preprocess_bro_rfb.conf delete mode 100644 salt/logstash/files/conf.d/1130_preprocess_bro_dnp3.conf delete mode 100644 salt/logstash/files/conf.d/1131_preprocess_bro_smb_files.conf delete mode 100644 salt/logstash/files/conf.d/1132_preprocess_bro_smb_mapping.conf delete mode 100644 salt/logstash/files/conf.d/1133_preprocess_bro_ntlm.conf delete mode 100644 salt/logstash/files/conf.d/1134_preprocess_bro_dce_rpc.conf delete mode 100644 salt/logstash/files/conf.d/1998_test_data.conf delete mode 100644 salt/logstash/files/conf.d/2000_network_flow.conf delete mode 100644 salt/logstash/files/conf.d/6000_bro.conf delete mode 100644 salt/logstash/files/conf.d/6001_bro_import.conf delete mode 100644 salt/logstash/files/conf.d/6002_syslog.conf delete mode 100644 salt/logstash/files/conf.d/6101_switch_brocade.conf delete mode 100644 salt/logstash/files/conf.d/6200_firewall_fortinet.conf delete mode 100644 salt/logstash/files/conf.d/6201_firewall_pfsense.conf delete mode 100644 salt/logstash/files/conf.d/6300_windows.conf delete mode 100644 salt/logstash/files/conf.d/6301_dns_windows.conf delete mode 100644 salt/logstash/files/conf.d/6400_suricata.conf delete mode 100644 salt/logstash/files/conf.d/6500_ossec.conf delete mode 100644 salt/logstash/files/conf.d/6501_ossec_sysmon.conf delete mode 100644 salt/logstash/files/conf.d/6502_ossec_autoruns.conf delete mode 100644 salt/logstash/files/conf.d/8000_postprocess_bro_cleanup.conf delete mode 100644 salt/logstash/files/conf.d/8001_postprocess_common_ip_augmentation.conf delete mode 100644 salt/logstash/files/conf.d/8006_postprocess_dns.conf delete mode 100644 salt/logstash/files/conf.d/8007_postprocess_http.conf delete mode 100644 salt/logstash/files/conf.d/8200_postprocess_tagging.conf delete mode 100644 salt/logstash/files/conf.d/8998_postprocess_log_elapsed.conf delete mode 100644 salt/logstash/files/conf.d/8999_postprocess_rename_type.conf delete mode 100644 salt/logstash/files/conf.d/9000_output_bro.conf delete mode 100644 salt/logstash/files/conf.d/9001_output_switch.conf delete mode 100644 salt/logstash/files/conf.d/9002_output_import.conf delete mode 100644 salt/logstash/files/conf.d/9004_output_flow.conf delete mode 100644 salt/logstash/files/conf.d/9026_output_dhcp.conf delete mode 100644 salt/logstash/files/conf.d/9029_output_esxi.conf delete mode 100644 salt/logstash/files/conf.d/9030_output_greensql.conf delete mode 100644 salt/logstash/files/conf.d/9031_output_iis.conf delete mode 100644 salt/logstash/files/conf.d/9032_output_mcafee.conf delete mode 100644 salt/logstash/files/conf.d/9033_output_snort.conf delete mode 100644 salt/logstash/files/conf.d/9034_output_syslog.conf delete mode 100644 salt/logstash/files/conf.d/9200_output_firewall.conf delete mode 100644 salt/logstash/files/conf.d/9300_output_windows.conf delete mode 100644 salt/logstash/files/conf.d/9301_output_dns_windows.conf delete mode 100644 salt/logstash/files/conf.d/9400_output_suricata.conf delete mode 100644 salt/logstash/files/conf.d/9500_output_beats.conf delete mode 100644 salt/logstash/files/conf.d/9998_output_test_data.conf delete mode 100644 salt/logstash/files/dictionaries/iana_protocols.yaml delete mode 100644 salt/logstash/files/dictionaries/iana_services.yaml delete mode 100644 salt/logstash/files/dictionaries/services.yaml delete mode 100644 salt/logstash/files/dictionaries/tcp_flags.yaml diff --git a/pillar/masters/example.sls b/pillar/masters/example.sls index c17933408..0d4d34ff5 100644 --- a/pillar/masters/example.sls +++ b/pillar/masters/example.sls @@ -3,3 +3,5 @@ master: esaccessip: 127.0.0.1 esheap: CHANGEME esclustername: {{ grains.host }} + freq: 0 + domainstats: 0 diff --git a/salt/logstash/files/conf.d/0000_input_syslogng.conf b/salt/logstash/files/conf.d/0000_input_syslogng.conf deleted file mode 100644 index 791045f46..000000000 --- a/salt/logstash/files/conf.d/0000_input_syslogng.conf +++ /dev/null @@ -1,19 +0,0 @@ -# Original Author: Justin Henderson -# SANS Instructor and author of SANS SEC555: SIEM and Tactical Analytics -# Updated by: Doug Burks -# Last Update: 5/15/2017 - -input { - tcp { - port => 6050 - codec => json - tags => "syslogng" - } -} -filter { - if "syslogng" in [tags] { - mutate { - #add_tag => [ "conf_file_0000"] - } - } -} diff --git a/salt/logstash/files/conf.d/0001_input_json.conf b/salt/logstash/files/conf.d/0001_input_json.conf deleted file mode 100644 index 4df89d293..000000000 --- a/salt/logstash/files/conf.d/0001_input_json.conf +++ /dev/null @@ -1,19 +0,0 @@ -# Author: Justin Henderson -# SANS Instructor and author of SANS SEC555: SIEM and Tactical Analytics -# Email: justin@hasecuritysolution.com -# Last Update: 12/9/2016 - -input { - tcp { - port => 6051 - codec => json - tags => [ "json" ] - } -} -filter { - if "json" in [tags] { - mutate { - #add_tag => [ "conf_file_0001"] - } - } -} \ No newline at end of file diff --git a/salt/logstash/files/conf.d/0002_input_windows_json.conf b/salt/logstash/files/conf.d/0002_input_windows_json.conf deleted file mode 100644 index 54b700bd5..000000000 --- a/salt/logstash/files/conf.d/0002_input_windows_json.conf +++ /dev/null @@ -1,22 +0,0 @@ -# Author: Justin Henderson -# SANS Instructor and author of SANS SEC555: SIEM and Tactical Analytics -# Email: justin@hasecuritysolution.com -# Last Update: 12/9/2016 - -input { - tcp { - port => 6052 - type => "windows" - tags => [ "json" ] - codec => json { - charset => "CP1252" - } - } -} -filter { - if [type] == "windows" { - mutate { - #add_tag => [ "conf_file_0002"] - } - } -} \ No newline at end of file diff --git a/salt/logstash/files/conf.d/0003_input_syslog.conf b/salt/logstash/files/conf.d/0003_input_syslog.conf deleted file mode 100644 index dbd1c29bb..000000000 --- a/salt/logstash/files/conf.d/0003_input_syslog.conf +++ /dev/null @@ -1,18 +0,0 @@ -# Original Author: Justin Henderson -# SANS Instructor and author of SANS SEC555: SIEM and Tactical Analytics -# Updated by: Doug Burks -# Last Update: 5/15/2017 - -#input { -# udp { -# port => 1514 -# tags => "syslog" -# } -#} -#filter { -# if "syslog" in [tags] { -# mutate { -# #add_tag => [ "conf_file_0003"] -# } -# } -#} diff --git a/salt/logstash/files/conf.d/0005_input_suricata.conf b/salt/logstash/files/conf.d/0005_input_suricata.conf deleted file mode 100644 index d3d23063a..000000000 --- a/salt/logstash/files/conf.d/0005_input_suricata.conf +++ /dev/null @@ -1,19 +0,0 @@ -# Author: Justin Henderson -# SANS Instructor and author of SANS SEC555: SIEM and Tactical Analytics -# Email: justin@hasecuritysolution.com -# Last Update: 12/9/2016 - -input { - tcp { - port => 6053 - codec => json - type => "suricata" - } -} -filter { - if [type] == "suricata" { - mutate { - #add_tag => [ "conf_file_0005"] - } - } -} \ No newline at end of file diff --git a/salt/logstash/files/conf.d/0006_input_beats.conf b/salt/logstash/files/conf.d/0006_input_beats.conf deleted file mode 100644 index d4a57c998..000000000 --- a/salt/logstash/files/conf.d/0006_input_beats.conf +++ /dev/null @@ -1,11 +0,0 @@ -# Author: Justin Henderson -# SANS Instructor and author of SANS SEC555: SIEM and Tactical Analytics -# Email: justin@hasecuritysolutions.com -# Last Update: 12/11/2017 - -input { - beats { - port => "5044" - tags => [ "beat" ] - } -} diff --git a/salt/logstash/files/conf.d/0007_input_import.conf b/salt/logstash/files/conf.d/0007_input_import.conf deleted file mode 100644 index c502b57ca..000000000 --- a/salt/logstash/files/conf.d/0007_input_import.conf +++ /dev/null @@ -1,182 +0,0 @@ -# Updated by: Doug Burks -# Last Update: 5/16/2017 - -input { - file { - path => "/nsm/import/bro/conn*" - type => "bro_conn" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/dce_rpc*" - type => "bro_dce_rpc" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/dhcp*" - type => "bro_dhcp" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/dnp3*" - type => "bro_dnp3" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/dns*" - type => "bro_dns" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/dpd*" - type => "bro_dpd" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/files*" - type => "bro_files" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/ftp*" - type => "bro_ftp" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/http*" - type => "bro_http" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/intel*" - type => "bro_intel" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/irc*" - type => "bro_irc" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/kerberos*" - type => "bro_kerberos" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/modbus*" - type => "bro_modbus" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/mysql*" - type => "bro_mysql" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/notice*" - type => "bro_notice" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/ntlm*" - type => "bro_ntlm" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/pe*" - type => "bro_pe" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/radius*" - type => "bro_radius" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/rdp*" - type => "bro_rdp" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/rfb*" - type => "bro_rfb" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/signatures*" - type => "bro_signatures" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/sip*" - type => "bro_sip" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/smb_files*" - type => "bro_smb_files" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/smb_mapping*" - type => "bro_smb_mapping" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/smtp*" - type => "bro_smtp" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/snmp*" - type => "bro_snmp" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/socks*" - type => "bro_socks" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/software*" - type => "bro_software" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/ssh*" - type => "bro_ssh" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/ssl*" - type => "bro_ssl" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/syslog*" - type => "bro_syslog" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/tunnel*" - type => "bro_tunnels" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/weird*" - type => "bro_weird" - tags => ["bro", "import"] - } - file { - path => "/nsm/import/bro/x509*" - type => "bro_x509" - tags => ["bro", "import"] - } -} -filter { - if "import" in [tags] { - mutate { - #add_tag => [ "conf_file_0006"] - } - } -} diff --git a/salt/logstash/files/conf.d/1000_preprocess_log_elapsed.conf b/salt/logstash/files/conf.d/1000_preprocess_log_elapsed.conf deleted file mode 100644 index d098eb11a..000000000 --- a/salt/logstash/files/conf.d/1000_preprocess_log_elapsed.conf +++ /dev/null @@ -1,13 +0,0 @@ -# Author: Justin Henderson -# SANS Instructor and author of SANS SEC555: SIEM and Tactical Analytics -# Email: justin@hasecuritysolution.com -# Last Update: 12/9/2016 - -filter { - ruby { - code => "event.set('task_start', Time.now.to_f)" - } - mutate { - #add_tag => [ "conf_file_1000"] - } -} diff --git a/salt/logstash/files/conf.d/1001_preprocess_syslogng.conf b/salt/logstash/files/conf.d/1001_preprocess_syslogng.conf deleted file mode 100644 index d2467a3f8..000000000 --- a/salt/logstash/files/conf.d/1001_preprocess_syslogng.conf +++ /dev/null @@ -1,30 +0,0 @@ -# Updated by: Doug Burks -# Last Update: 5/15/2017 - -filter { - if "syslogng" in [tags] { - mutate { - rename => { "MESSAGE" => "message" } - rename => { "PROGRAM" => "type" } - rename => { "FACILITY" => "syslog-facility" } - rename => { "FILE_NAME" => "syslog-file_name" } - rename => { "HOST" => "syslog-host" } - rename => { "HOST_FROM" => "syslog-host_from" } - rename => { "LEGACY_MSGHDR" => "syslog-legacy_msghdr" } - rename => { "PID" => "syslog-pid" } - rename => { "PRIORITY" => "syslog-priority" } - rename => { "SOURCEIP" => "syslog-sourceip" } - rename => { "TAGS" => "syslog-tags" } - #add_tag => [ "conf_file_1000"] - } - if "bro_" in [type] { - mutate { - add_tag => [ "bro"] - } - } else { - mutate { - add_tag => [ "syslog"] - } - } - } -} diff --git a/salt/logstash/files/conf.d/1002_preprocess_json.conf b/salt/logstash/files/conf.d/1002_preprocess_json.conf deleted file mode 100644 index 8aff64715..000000000 --- a/salt/logstash/files/conf.d/1002_preprocess_json.conf +++ /dev/null @@ -1,18 +0,0 @@ -# Author: Justin Henderson -# SANS Instructor and author of SANS SEC555: SIEM and Tactical Analytics -# Email: justin@hasecuritysolution.com -# Last Update: 12/9/2016 - -filter { - if "json" in [tags]{ - json { - source => "message" - } - mutate { - remove_tag => [ "json" ] - } - mutate { - #add_tag => [ "conf_file_1001"] - } - } -} diff --git a/salt/logstash/files/conf.d/1003_preprocess_bro.conf b/salt/logstash/files/conf.d/1003_preprocess_bro.conf deleted file mode 100644 index e24da1329..000000000 --- a/salt/logstash/files/conf.d/1003_preprocess_bro.conf +++ /dev/null @@ -1,24 +0,0 @@ -# Author: Justin Henderson -# SANS Instructor and author of SANS SEC555: SIEM and Tactical Analytics -# Updated by: Doug Burks -# Last Update: 5/15/2017 - -filter { - if "bro" in [tags] { - # If a log comes in with a message starting with # then drop it as it doesn'then - # contain anything and is the header of a rotated bro log - if [message] =~ /^#/ { - drop { } - } else { - # Replace the host field with the host found in the bro log - if [bro_host] { -# mutate { -# replace => [ "host", "%{bro_host}" ] -# } - } - } - mutate { - #add_tag => [ "conf_file_1002"] - } - } -} diff --git a/salt/logstash/files/conf.d/1004_preprocess_syslog_types.conf b/salt/logstash/files/conf.d/1004_preprocess_syslog_types.conf deleted file mode 100644 index 5b47968b2..000000000 --- a/salt/logstash/files/conf.d/1004_preprocess_syslog_types.conf +++ /dev/null @@ -1,19 +0,0 @@ -filter { - if "syslog" in [tags] { - if [host] == "172.16.1.1" { - mutate { - add_field => { "type" => "fortinet" } - add_tag => [ "firewall" ] - } - } - if [host] == "10.0.0.101" { - mutate { - add_field => { "type" => "brocade" } - add_tag => [ "switch" ] - } - } - mutate { - #add_tag => [ "conf_file_1003"] - } - } -} diff --git a/salt/logstash/files/conf.d/1026_preprocess_dhcp.conf b/salt/logstash/files/conf.d/1026_preprocess_dhcp.conf deleted file mode 100644 index 6ba00012f..000000000 --- a/salt/logstash/files/conf.d/1026_preprocess_dhcp.conf +++ /dev/null @@ -1,156 +0,0 @@ -# Author: Justin Henderson -# SANS Instructor and author of SANS SEC555: SIEM and Tactical Analytics -# Email: justin@hasecuritysolution.com -# Last Update: 12/9/2016 -# -# This conf file is based on accepting logs for DHCP. It is currently based on Windows DHCP only. -filter { - if [type] == "dhcp" { - mutate { - add_field => { "Hostname" => "%{host}" } - } - mutate { - strip => "message" - } - } - # If the message contains nothing then drop it - if [message] =~ /^$/ { - drop { } - } - # If the message starts with # then drop it as it is the header of the DHCP log. - # This behavior is normal when the log is rotated. - if [message] =~ /^#/ { - drop { } - } else { - if [type] == "dhcp" { - # This is the initial parsing of the log - grok { - # Server 2008+ - match => { "message" => "%{DATA:id},%{DATE_US:date},(?