Replies: 1 comment 1 reply
-
what's the smoothest way to upgrade from 25.01 to current? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Malcolm v25.02.0 contains some major performance improvements, a few smaller new features and enhancements, several component version updates, bug fixes, and documentation updates.
v25.01.0...v25.02.0
NOTE: As a result of some of the changes to environment variables made for decoupling Redis from NetBox (#580), environment variables from previous version may cause NetBox to fail to connect to Redis which prevents successful startup. To fix this, you should perform the following steps once prior to starting Malcolm:
./scripts/stop
)REDIS_CACHE_HOST
andREDIS_HOST
, removing thenetbox-
prefix from the values, so that they look likeREDIS_HOST=redis
andREDIS_CACHE_HOST=redis-cache
, respectively.netbox.env
in previous versions, but are found inredis.env
in this release.REDIS_HOST
andREDIS_CACHE_HOST
completely and they will be restored with correct values the next time the control script is run../scripts/status
which will check the.env
files and restore the missing values if you removed them../scripts/start
)validate_local_site_policy.sh
script for validating Zeek local site policy (#598)zeek.conn.long
field is available to indicate long connectionsdnp3_control.log
now includesclear_bit
field to indicate if control code clear bit is set or unsetshared-object-creation.sh
's cURL commands so that import failures for OpenSearch/Elasticsearch shared objects are printed to the debug logs rather than being redirected to/dev/null
http.compression
for internal connections to the OpenSearch APIssl-client-transmit
(#559)auth_setup
when using Dialog mode (#574)5044/tcp
,9200/tcp
, etc.) so that they could be set dynamically as part of configuration./config/
) for Malcolm and incontrol_vars.conf
for Hedgehog Linux.env
file to another, removing deprecated/unused environment variables from.env
files, etc.) by specifying these actions inconfig/env-var-actions.yml
CONNECTION_SECONDS_SEVERITY_THRESHOLD
fromlookup-common.env
in favor of the new variables inzeek.env
outlined belowNETBOX_CACHE_SIZE
(to10000
) andNETBOX_CACHE_TTL
(to300
seconds) innetbox-common.env
in relation to #547.env
filesDB_HOST
andDB_NAME
were moved fromnetbox.env
tonetbox-postgres.env
DB_PASSWORD
andDB_USER
were moved fromnetbox-secret.env
tonetbox-postgres.env
REDIS_CACHE_HOST
andREDIS_HOST
were moved fromnetbox.env
toredis.env
in relation to #580REDIS_CACHE_PASSWORD
andREDIS_PASSWORD
were moved fromnetbox-secret.env
toredis.env
netbox-redis-cache.env
in relation to #580netbox-redis.env
toredis.env
in relation to #580MALCOLM_NETWORK_INDEX_ALIAS
andMALCOLM_OTHER_INDEX_ALIAS
toopensearch.env
zeek.env
for configuring the Zeek long connections pluginZEEK_LONG_CONN_REPEAT_LAST_DURATION
(defaulttrue
)ZEEK_LONG_CONN_DO_NOTICE
(defaulttrue
)ZEEK_LONG_CONN_DURATIONS
(default600,1800,3600,43200,86400
).gitignore
and.dockerignore
filesADD
syntax instead ofCOPY
Malcolm is a powerful, easily deployable network 🖧 traffic analysis tool suite for network security monitoring 🕵🏻♀️.
Malcolm operates as a cluster of containers 📦, isolated sandboxes which each serve a dedicated function of the system. This makes Malcolm deployable with frameworks like Docker 🐋, Podman 🦭, and Kubernetes ⎈. Check out the Quick Start guide for examples on how to get up and running.
Alternatively, dedicated official ISO installer images 💿 for Malcolm and Hedgehog Linux 🦔 can be downloaded from Malcolm's releases page on GitHub. Due to limits on individual files in GitHub releases, these ISO files have been split 🪓 into 2GB chunks and can be reassembled with scripts provided for both Bash 🐧 (
release_cleaver.sh
) and PowerShell 🪟 (release_cleaver.ps1
). See Downloading Malcolm - Installer ISOs for instructions.As always, join us on the Malcolm discussions board 💬 to engage with the community, or pop some corn 🍿 and watch a video 📼.
Beta Was this translation helpful? Give feedback.
All reactions