{"id":14301,"date":"2026-07-15T04:03:45","date_gmt":"2026-07-15T04:03:45","guid":{"rendered":"https:\/\/serisec.com\/index.php\/2026\/07\/15\/33156\/"},"modified":"2026-07-15T04:03:45","modified_gmt":"2026-07-15T04:03:45","slug":"33156","status":"publish","type":"post","link":"https:\/\/serisec.com\/index.php\/2026\/07\/15\/33156\/","title":{"rendered":"Recent DShield SIEM Update, (Tue, Jul 14th)"},"content":{"rendered":"<p>    Recent DShield SIEM Update, (Tue, Jul 14th)<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n    <!-- no image --><br \/>\n \t<BR><br \/>\n<BR><\/BR><\/p>\n<div>\n<p>The last update to the DShield SIEM [<a href=\"https:\/\/isc.sans.edu\/diary\/DShield+SIEM+Docker+Updates\/32276\">4<\/a>] was in Sep 2025 which contained some minor tweaks. This update currently is using ELK stack version 8.19.15, contains some additional dashboards and new logs.<\/p>\n<p>The following have been added to the <a href=\"https:\/\/github.com\/bruneaug\/DShield-SIEM\/tree\/main\">DShield SIEM<\/a> to provide additional information about what the DShield sensor [<a href=\"https:\/\/isc.sans.edu\/honeypot.html\">1<\/a>] is receiving. These 2-addition installed in the DShield sensor provide direct collection of TTY logs [<a href=\"https:\/\/github.com\/bruneaug\/DShield-SIEM\/blob\/main\/AddOn\/TTYLogs_To_DShield-SIEM.md\">2<\/a>] and Suricata <a href=\"https:\/\/github.com\/bruneaug\/DShield-SIEM\/blob\/main\/AddOn\/Configure_Suricata.md\">[3<\/a>] which are now reported to the DShield SIEM. The TTY logs are parsed and uploaded daily at 23:58Z which can be reviewed in the DShield &#8211; Traffic Analysis tab to match the TTY Log Hashes and shows which actor ran any series of commands while logged in the sensor.\u00a0<\/p>\n<p>The TTY logs are base64 encoded before they are sent to the SIEM and decoded by Kibana upon review. TTY logs in base64 format:<\/p>\n<p><span style=\"font-family:Courier New,Courier,monospace;\">transaction.id: 021d88f11b09defc8756e1bd6eabaea8113b3fbf917c9bd4fef4f546a1c9512a<br \/>\nevent.hash: ZWNobyAtZSAieCFcbjBPc0NsT21WU0JGOVxuME9zQ2xPbVZTQkY5InxwYXNzd2R8YmFzaC1iYXNoOiBFbnRlcjogY29tbWFuZCBub3QgZm91bmQK<br \/>\ntransaction.id: 02caa940d3e30057af8235125c8376b2394622118344516895b045a6fe9b5ecb<br \/>\nevent.hash: ZWNobyAtZSAiMTIzXG53QjV1clY4NXFxa1dcbndCNXVyVjg1cXFrVyJ8cGFzc3dkfGJhc2gtYmFzaDogRW50ZXI6IGNvbW1hbmQgbm90IGZvdW5kCg==<br \/>\ntransaction.id: 052b36a73707754c7d49814cdc1f32fef3f72d334a7479f78f11c3229c1599d9<br \/>\nevent.hash: ZWNobyAtZSAieCFcbkNLbGFOS0lOdWlYalxuQ0tsYU5LSU51aVhqInxwYXNzd2R8YmFzaC1iYXNoOiBFbnRlcjogY29tbWFuZCBub3QgZm91bmQK<\/span><\/p>\n<p>\nThe TTY logs are parsed once per day and uploaded directly into DShield SIEM with filebeat. The BASH script needs to be installed and configure according to the GitHub page [<a href=\"https:\/\/github.com\/bruneaug\/DShield-SIEM\/blob\/main\/AddOn\/TTYLogs_To_DShield-SIEM.md\">2<\/a>] to provide a transcript of the activity reviewed in Kibana.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/isc.sans.edu\/diaryimages\/images\/ttylogs_pic.png?ssl=1\" style=\"width: 1200px; height: 453px;\"><\/p>\n<p>The addition of Suricata [<a href=\"https:\/\/github.com\/bruneaug\/DShield-SIEM\/blob\/main\/AddOn\/Configure_Suricata.md\">3<\/a>] is also available in the DShield dashboards and linked to all other logs.\u00a0<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/isc.sans.edu\/diaryimages\/images\/suricata_events_pic.png?ssl=1\" style=\"width: 1199px; height: 596px;\"><br \/>\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/isc.sans.edu\/diaryimages\/images\/suricata_alerts_pic.png?ssl=1\" style=\"width: 1200px; height: 607px;\"><\/p>\n<p>An updated dashboard now contains these changes to reflect the ability to share between sub-dashboard most of the queries selected (i.e. selecting an IP will replicate everywhere).\u00a0<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/isc.sans.edu\/diaryimages\/images\/dashboard_pic.png?ssl=1\" style=\"width: 1497px; height: 858px;\"><\/p>\n<p>The dashboard also has a Threat Map that can be used to view the logs traffic activity in &#8220;<em>movement<\/em>&#8220;.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/isc.sans.edu\/diaryimages\/images\/threat_map.png?ssl=1\" style=\"width: 1515px; height: 650px;\"><\/p>\n<p><a href=\"https:\/\/isc.sans.edu\/handler_list.html#jesse-lagrew\">Jesse<\/a> and I are at SANSFIRE, if you are onsite, come tonight at the <strong>SANSFIRE 2026 Honeypot Workshop in Independence A &#8211; West (Level 5B) at 6:45 PM.<\/strong><\/p>\n<p>[1] https:\/\/isc.sans.edu\/honeypot.html<br \/>\n[2] https:\/\/github.com\/bruneaug\/DShield-SIEM\/blob\/main\/AddOn\/TTYLogs_To_DShield-SIEM.md<br \/>\n[3] https:\/\/github.com\/bruneaug\/DShield-SIEM\/blob\/main\/AddOn\/Configure_Suricata.md<br \/>\n[4] https:\/\/isc.sans.edu\/diary\/DShield+SIEM+Docker+Updates\/32276<br \/>\n[5] https:\/\/github.com\/bruneaug\/DShield-SIEM\/tree\/main<\/p>\n<p>&#8212;&#8212;&#8212;&#8211;<br \/>\nGuy Bruneau <a href=\"http:\/\/www.ipss.ca\/\">IPSS Inc.<\/a><br \/>\n<a href=\"https:\/\/github.com\/bruneaug\/\">My GitHub Page<\/a><br \/>\nTwitter: <a href=\"https:\/\/twitter.com\/guybruneau\">GuyBruneau<\/a><br \/>\ngbruneau at isc dot sans dot edu<\/p>\n<p> (c) SANS Internet Storm Center. https:\/\/isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.<\/p><\/div>\n<p> \t<BR><br \/>\n <BR><\/BR><\/p>\n<p> \t<BR><br \/>\n<BR><\/BR><br \/>\n<a href=\"https:\/\/isc.sans.edu\/diary\/rss\/33156\">Go to isc.sans.edu<\/a><br \/>\n \t<BR><br \/>\n <BR><\/BR><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recent DShield SIEM Update, (Tue, Jul 14th) The last update to the DShield SIEM [4] was in Sep 2025 which contained some minor tweaks. This update currently is using ELK stack version 8.19.15, contains some additional dashboards and new logs. The following have been added to the DShield SIEM to provide additional information about what [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[56],"tags":[69],"class_list":["post-14301","post","type-post","status-publish","format-standard","hentry","category-isc-sans-edu","tag-isc-sans-edu"],"_links":{"self":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/14301"}],"collection":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/comments?post=14301"}],"version-history":[{"count":0,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/14301\/revisions"}],"wp:attachment":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/media?parent=14301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/categories?post=14301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/tags?post=14301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}