|
13 | 13 | # authentication can be "Remoteuser", "Local", or "Ldap" |
14 | 14 | auth_type => 'Local', |
15 | 15 |
|
16 | | - authclass => 'Controller::Auth::Local', |
17 | | - |
18 | 16 | # group mode can be "local" or "ldap" |
19 | 17 | group_mode => 'local', |
20 | 18 |
|
|
43 | 41 |
|
44 | 42 | share_after_time => 10, # minutes |
45 | 43 |
|
| 44 | + stomp_host => "localhost", |
| 45 | + stomp_port => 61613, |
| 46 | + topic => "/topic/scot", |
| 47 | + |
| 48 | + # location and site_identifier (future use) |
| 49 | + location => 'demosite', |
| 50 | + site_identifier => "demosite", |
| 51 | + default_share_policy => "none", |
| 52 | + |
46 | 53 | # mojo defaults are values for the mojolicious startup |
47 | 54 | mojo_defaults => { |
48 | 55 | # change this after install and restart scot |
|
54 | 61 | # hypnotoad workers, 50-100 heavy use, 20 - 50 light |
55 | 62 | # hypnotoad_workers => 75, |
56 | 63 | hypnotoad => { |
57 | | - listen => [ 'http://scot:3000?reuse=1' ], |
| 64 | + listen => [ 'http://0.0.0.0:3000?reuse=1' ], |
58 | 65 | workers => 20, |
59 | 66 | clients => 1, |
60 | 67 | proxy => 1, |
|
199 | 206 | }, # end enrichments stanza |
200 | 207 | #{ |
201 | 208 | # attr => 'ldap', |
202 | | - # class => 'Scot::Util::Ldap', |
203 | | - # config => { |
204 | | - # servername => 'ldap.domain.tld', |
205 | | - # dn => 'cn=cn_name,ou=local config,dc=tld', |
206 | | - # password => 'changemenow', |
207 | | - # scheme => 'ldap', |
208 | | - # group_search => { |
209 | | - # base => 'ou=groups,ou=orgname1,dc=dcname1,dc=dcname2,dc=dcname3', |
210 | | - # filter => '(| (cn=wg-scot*))', |
211 | | - # attrs => [ 'cn' ], |
212 | | - # }, |
213 | | - # user_groups => { |
214 | | - # base => 'ou=accounts,ou=ouname,dc=dcname1,dc=dcname1,dc=dcname1', |
215 | | - # filter => 'uid=%s', |
216 | | - # attrs => ['memberOf'], |
217 | | - # } |
218 | | - # }, # end ldap config |
219 | | - #}, # end ldap |
| 209 | + # class => 'Scot::Util::Ldap', |
| 210 | + # config => { |
| 211 | + # servername => 'ldap.domain.tld', |
| 212 | + # dn => 'cn=cn_name,ou=local config,dc=tld', |
| 213 | + # password => 'changemenow', |
| 214 | + # scheme => 'ldap', |
| 215 | + # group_search => { |
| 216 | + # base => 'ou=groups,ou=orgname1,dc=dcname1,dc=dcname2,dc=dcname3', |
| 217 | + # filter => '(| (cn=wg-scot*))', |
| 218 | + # attrs => [ 'cn' ], |
| 219 | + # }, |
| 220 | + # user_groups => { |
| 221 | + # base => 'ou=accounts,ou=ouname,dc=dcname1,dc=dcname1,dc=dcname1', |
| 222 | + # filter => 'uid=%s', |
| 223 | + # attrs => ['memberOf'], |
| 224 | + # } |
| 225 | + # }, # end ldap config |
| 226 | + # }, # end ldap |
220 | 227 | ], |
221 | 228 | entity_regexes => [], |
222 | 229 | # |
|
309 | 316 | help => 'The id of the SCOT datatype that originated this sig', |
310 | 317 | label => "Reference ID", |
311 | 318 | }, |
312 | | - { |
| 319 | + { |
313 | 320 | type => "multi_select", |
314 | 321 | key => "action", |
315 | 322 | value => [ |
|
465 | 472 | help => "Select Date/Time Incident was closed", |
466 | 473 | }, |
467 | 474 | ], |
| 475 | + incident_v2 => [ |
| 476 | + { |
| 477 | + type => 'dropdown', |
| 478 | + key => 'type', |
| 479 | + value => [ |
| 480 | + # place your types here... |
| 481 | + { value => "none", selected => 1 }, |
| 482 | + { value => "intrusion", selected => 0 }, |
| 483 | + { value => "malware", selected => 0 }, |
| 484 | + ], |
| 485 | + value_type => { |
| 486 | + type => "static", |
| 487 | + url => undef, |
| 488 | + key => 'type', |
| 489 | + }, |
| 490 | + label => "Incident Type", |
| 491 | + help => <<'EOF', |
| 492 | +<table> |
| 493 | + <tr> <th>intrusion</th><td>An intrusion occurred</td> </tr> |
| 494 | + <tr> <th>malware</th> <td>Malware detected</td> </tr> |
| 495 | +</table> |
| 496 | +EOF |
| 497 | + }, |
| 498 | + { |
| 499 | + type => "calendar", |
| 500 | + key => "discovered", |
| 501 | + value => "", |
| 502 | + value_type => { |
| 503 | + type => "static", |
| 504 | + url => undef, |
| 505 | + key => 'discovered', |
| 506 | + }, |
| 507 | + label => "Date/Time Discovered", |
| 508 | + help => "Select Date/Time Incident was discovered", |
| 509 | + }, |
| 510 | + { |
| 511 | + type => "dropdown", |
| 512 | + key => "severity", |
| 513 | + value => [ |
| 514 | + {value => 'NONE', selected => 1}, |
| 515 | + {value => 'Low', selected => 0}, |
| 516 | + {value => 'Moderate', selected => 0}, |
| 517 | + {value => 'High', selected => 0}, |
| 518 | + ], |
| 519 | + value_type => { |
| 520 | + type => "static", |
| 521 | + url => undef, |
| 522 | + key => 'severity', |
| 523 | + }, |
| 524 | + label => 'Incident severity', |
| 525 | + help => "Select best match for incident severity", |
| 526 | + }, |
| 527 | + ], |
468 | 528 | guide => [ |
469 | 529 | { |
470 | 530 | type => "input_multi", |
|
480 | 540 | }, |
481 | 541 | ], |
482 | 542 | }, |
| 543 | + dailybrief => { |
| 544 | + mail => { |
| 545 | + |
| 546 | + |
| 547 | + host => 'smtp.yourdomain.com', |
| 548 | + }, |
| 549 | + url => 'https://scot.yourdomain.com/' |
| 550 | + }, |
| 551 | + incident_summary_template => <<EOF, |
| 552 | +<table> |
| 553 | + <tr><th>Description</th><td><i>place description of the incident here</i></td></tr> |
| 554 | + <tr><th>Related Indicators</th><td><i>Place IOC's here</i></td></tr> |
| 555 | + <tr><th>Source Details</th><td><i>Place wource port, ip, protocol, etc. here</i></td></tr> |
| 556 | + <tr><th>Compromised System Details</th><td><i>Place details about compromised System here</i></td></tr> |
| 557 | + <tr><th>Recovery/Mitigation Actions</th><td><i>Place recovery/mitigation details here</i></td></tr> |
| 558 | + <tr><th>Physical Location of System</th><td><i>Place the city and State of system location</i></td></tr> |
| 559 | + <tr><th>Detection Details</th><td><i>Place Source, methods, or tools used to identify incident</i></td></tr> |
| 560 | +</table> |
| 561 | +EOF |
483 | 562 | ); |
0 commit comments