-
Notifications
You must be signed in to change notification settings - Fork 337
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #243 from mmguero-dev/v23.03.0_merge_cisagov
Malcolm v23.03.0 is a release with enhancements, component version updates and bug fixes. * Enhancements - Replace Zeek's [misc/scan.zeek with ncsa/bro-simple-scan](https://github.com/zeek/zeek/blob/cdadc329859810244244c8800f0102543e4f134f/NEWS#L540-L541) - terminate `start` and `restart` scripts once Malcolm has started properly (#240 and #241, thanks @Njinx) - minor usability improvements for ISO-installed Malcolm and Hedgehog (idaholab#155) + Added a "Configure Malcolm" menu item (under the "Internet" GTK menu with the other Malcolm stuff) and launcher on the top panel of icons in Malcolm. This runs `./scripts/install.py --configure` in full screen. May look at starting this automatically on first boot in the future. (Malcolm) + Added Malcolm shortcut to gtk-3.0/bookmarks so it shows up in Thunar sidebar (Malcolm) + Added /opt/sensor/sensor_ctl shortcut to gtk-3.0/bookmarks so it shows up in Thunar sidebar (Hedgehog) + Have tilix from launcher panel start in /opt/sensor/sensor_ctl (Hedgehog) - minor tweaks to defaults for `install.py --configure` (enable offline-capable file scanners by default) - interrupt NetBox startup import script when `netbox-restore` is run - added NetBox restore logic to `reset_and_auto_populate.sh` script (used mostly for demos and presentations) * Component version updates - Arkime to [v4.2.0](https://github.com/arkime/arkime/blob/93c89d68b25a4a56f7a6b8099a2661af9648ebaf/CHANGELOG#L39-L66) - [OpenSearch](https://github.com/opensearch-project/OpenSearch/blob/bc50a2edcf29c3c41b7a777575c61e1874847d8a/release-notes/opensearch.release-notes-2.6.0.md) and [OpenSearch Dashboards](https://github.com/opensearch-project/OpenSearch-Dashboards/blob/69bcbfeea9bb345364e47f048cd5bcfe64c9c242/release-notes/opensearch-dashboards.release-notes-2.6.0.md) to 2.6.0 - [Logstash](https://www.elastic.co/guide/en/logstash/current/releasenotes.html) from v8.4.0 to v8.6.1 - [Beats](https://www.elastic.co/guide/en/beats/libbeat/current/release-notes-8.6.2.html) to v8.6.2 - Zeek to [v5.0.7](https://github.com/zeek/zeek/releases/tag/v5.0.7) - OpenSearch-Py to [v2.2.0](https://github.com/opensearch-project/opensearch-py/releases/tag/v2.2.0) (and remove opensearch-dsl which is now part of opensearch-py) - Supercronic to [v0.2.2](https://github.com/aptible/supercronic/releases/tag/v0.2.2) - Capa to [v5.0.0](https://github.com/mandiant/capa/releases/tag/v5.0.0) - Fluent Bit to [v2.0.9](https://github.com/fluent/fluent-bit/releases/tag/v2.0.9) - Version updates to various Python package dependencies * Fixes - last few seconds' Zeek logs prior to log rotation may be lost (idaholab#151) - in ISO-packaged Malcolm installation `scripts` directory, symlink `netbox-backup` and `netbox-restore` to `control.py` - improve opensearchpy connect/health check logig in `pcap_watcher.py` in `pcap-monitor` container
- Loading branch information
Showing
44 changed files
with
358 additions
and
236 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -14,10 +14,10 @@ ENV PGROUP "dashboarder" | |
|
||
ENV TERM xterm | ||
|
||
ARG OPENSEARCH_VERSION="2.5.0" | ||
ARG OPENSEARCH_VERSION="2.6.0" | ||
ENV OPENSEARCH_VERSION $OPENSEARCH_VERSION | ||
|
||
ARG OPENSEARCH_DASHBOARDS_VERSION="2.5.0" | ||
ARG OPENSEARCH_DASHBOARDS_VERSION="2.6.0" | ||
ENV OPENSEARCH_DASHBOARDS_VERSION $OPENSEARCH_DASHBOARDS_VERSION | ||
|
||
# base system dependencies for checking out and building plugins | ||
|
@@ -68,7 +68,7 @@ RUN eval "$(nodenv init -)" && \ | |
|
||
# runtime ################################################################## | ||
|
||
FROM opensearchproject/opensearch-dashboards:2.5.0 | ||
FROM opensearchproject/opensearch-dashboards:2.6.0 | ||
|
||
LABEL maintainer="[email protected]" | ||
LABEL org.opencontainers.image.authors='[email protected]' | ||
|
@@ -122,7 +122,7 @@ RUN yum upgrade -y && \ | |
/usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin remove securityDashboards --allow-root && \ | ||
cd /usr/share/opensearch-dashboards/plugins && \ | ||
/usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin install file:///tmp/kbnSankeyVis.zip --allow-root && \ | ||
/usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin install https://github.com/lguillaud/osd_transform_vis/releases/download/$OSD_TRANSFORM_VIS_VERSION/transformVis-$OSD_TRANSFORM_VIS_VERSION.zip --allow-root && \ | ||
# TODO: when 2.6.0 is released /usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin install https://github.com/lguillaud/osd_transform_vis/releases/download/$OSD_TRANSFORM_VIS_VERSION/transformVis-$OSD_TRANSFORM_VIS_VERSION.zip --allow-root && \ | ||
# trying to see if things still work if these are owned by root (to avoid a costly chown on container startup) | ||
chown --silent -R root:root /usr/share/opensearch-dashboards/plugins/* \ | ||
/usr/share/opensearch-dashboards/node_modules/* \ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
FROM docker.elastic.co/beats/filebeat-oss:8.6.1 | ||
FROM docker.elastic.co/beats/filebeat-oss:8.6.2 | ||
|
||
# Copyright (c) 2023 Battelle Energy Alliance, LLC. All rights reserved. | ||
LABEL maintainer="[email protected]" | ||
|
@@ -57,10 +57,10 @@ ARG FILEBEAT_TCP_PARSE_TARGET_FIELD="" | |
ARG FILEBEAT_TCP_PARSE_DROP_FIELD="" | ||
ARG FILEBEAT_TCP_TAG="_malcolm_beats" | ||
|
||
ENV SUPERCRONIC_VERSION "0.2.1" | ||
ENV SUPERCRONIC_VERSION "0.2.2" | ||
ENV SUPERCRONIC_URL "https://github.com/aptible/supercronic/releases/download/v$SUPERCRONIC_VERSION/supercronic-linux-amd64" | ||
ENV SUPERCRONIC "supercronic-linux-amd64" | ||
ENV SUPERCRONIC_SHA1SUM "d7f4c0886eb85249ad05ed592902fa6865bb9d70" | ||
ENV SUPERCRONIC_SHA1SUM "2319da694833c7a147976b8e5f337cd83397d6be" | ||
ENV SUPERCRONIC_CRONTAB "/etc/crontab" | ||
|
||
ENV TINI_VERSION v0.19.0 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
FROM opensearchproject/logstash-oss-with-opensearch-output-plugin:8.4.0 | ||
FROM opensearchproject/logstash-oss-with-opensearch-output-plugin:8.6.1 | ||
|
||
LABEL maintainer="[email protected]" | ||
LABEL org.opencontainers.image.authors='[email protected]' | ||
|
@@ -46,7 +46,8 @@ USER root | |
|
||
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini /usr/bin/tini | ||
|
||
RUN apt-get -q update && \ | ||
RUN set -x && \ | ||
apt-get -q update && \ | ||
apt-get -y -q --no-install-recommends upgrade && \ | ||
apt-get -y --no-install-recommends install \ | ||
gettext \ | ||
|
@@ -57,6 +58,8 @@ RUN apt-get -q update && \ | |
tini && \ | ||
chmod +x /usr/bin/tini && \ | ||
pip3 install ipaddress supervisor manuf pyyaml && \ | ||
export JAVA_HOME=/usr/share/logstash/jdk && \ | ||
/usr/share/logstash/vendor/jruby/bin/jruby -S gem install bundler && \ | ||
echo "gem 'lru_cache'" >> /usr/share/logstash/Gemfile && \ | ||
/usr/share/logstash/bin/ruby -S bundle install && \ | ||
logstash-plugin install --preserve logstash-filter-translate logstash-filter-cidr logstash-filter-dns \ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
FROM opensearchproject/opensearch:2.5.0 | ||
FROM opensearchproject/opensearch:2.6.0 | ||
|
||
# Copyright (c) 2023 Battelle Energy Alliance, LLC. All rights reserved. | ||
LABEL maintainer="[email protected]" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,7 +4,7 @@ description: A powerful, easily deployable network traffic analysis tool suite | |
logo: docs/images/logo/Malcolm_outline_banner_dark.png | ||
remote_theme: pages-themes/[email protected] | ||
external_download_url: https://malcolm.fyi/docs/download.html | ||
youtube_url: https://www.youtube.com/c/MalcolmNetworkTrafficAnalysisToolSuite | ||
youtube_url: https://www.youtube.com/@MalcolmNetworkTrafficAnalysis | ||
mastodon: | ||
id: | ||
url: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,7 @@ | ||
pytz==2021.3 | ||
Flask==2.0.2 | ||
gunicorn==20.1.0 | ||
opensearch-py==2.1.1 | ||
opensearch-dsl==2.0.1 | ||
opensearch-py==2.2.0 | ||
requests==2.26.0 | ||
regex==2022.3.2 | ||
dateparser==1.1.1 |
Oops, something went wrong.