Skip to content

Releases: idaholab/Malcolm

Malcolm v3.1.0

13 May 17:33
Compare
Choose a tag to compare
  • Network analyzers

  • New or improved

    • Updated many Kibana dashboards and added dashbaords for newly-supported network protocols
    • Improved output of debug logs from docker images
    • Many minor improvements to underlying system for ISO installations
    • Massively cut build time for Hedgehog ISO and Zeek Docker container by using .deb packages from released versions rather than building from source
    • During build, install all Zeek plugins via zkg
  • Version updates

  • Bugs fixed

    • When LDAP authentication is used instead of BASIC authentication, show a landing page rather than a server error when attempting to browse to the local authentication management interface
    • Fixed a regression bug where Malcolm fails to start correctly if not using UID/GID 1000:1000
    • Don't automatically expose elasticsearch (and logstash) ports unless explicitly configured to do so
    • freshclam should update the clamav database during docker image build

Malcolm v3.0.1

03 Mar 14:32
Compare
Choose a tag to compare

Malcolm v3.0.1 contains some important version updates for several of its components and fixes a few bugs. Please continue reading for more details.

List of changes in Malcolm v3.0.1:

v3.0.0...v3.0.1

  • Version bumps
  • Restored the sankey visualization which was temporarily removed in Malcolm v3.0.0 (although there are still a few minor cosmetic issues with it)
  • Removed port 8443 for upload (now just use /upload over the regular HTTPS port)
  • Fixed issue with ODFE email alerts not being able to use self-signed SMTP certificates by importing CA certs in nginx/ca-trust into the JDK trust store for Elasticsearch and Logstash (see #37)
  • Don't expose the Elasticsearch 9200 by default, it must now be explicitly be enabled during install.py -c (see #38)
  • For ISO-installed versions of Malcolm and Hedgehog Linux, populate /etc/os-release with information about the build/release version
  • Populate user-agent for a few clients (Arkime's moloch-capture, some hedgehog test connection processes) so they're not just sent as blank when communicating with Malcolm
  • Added Arkime link to Kibana dashboards' navigation pane
  • Fix some issues in control script with older python3 versions (3.6.x) with contextlib.nullcontext not being available
  • Fix suggestion for yum-based distributions to install python 3 requests via pip

Malcolm and Hedgehog Linux may be obtained by pulling or building the Docker images and/or building the ISO installer images as described in the documentation. Unofficial ISO installer images for Malcolm and Hedgehog Linux are not hosted on GitHub, but may be downloaded from https://malcolm.fyi/download/.

Malcolm v3.0.0

16 Feb 19:39
Compare
Choose a tag to compare

Malcolm v3.0.0 is a major release with some big replacements in the project's underpinnings, including a few backwards compatibility-breaking changes. Please continue reading for more details.

List of changes in Malcolm v3.0.0:

v2.6.1...v3.0.0

Malcolm and Hedgehog Linux may be obtained by pulling or building the Docker images and/or building the ISO installer images as described in the documentation. Unofficial ISO installer images for Malcolm and Hedgehog Linux are not hosted on GitHub, but may be downloaded from https://malcolm.fyi/download/.

Malcolm v2.6.1

05 Feb 19:54
Compare
Choose a tag to compare

Malcolm v2.6.1 contains the following changes:

v2.6.0...v2.6.1

  • Added TFTP Zeek parser and corresponding Logstash parsing, Arkime WISE support and Kibana dashboards
  • Provide browser-based access to zeek/extracted-files directory (#34)
  • Fix LDAP analyzer not parsing all events (#35)
  • Provide more fine-tuned controls for Zeek's node.cfg in Hedgehog sensor (#36, cisagov/pull/158)
  • set zeek.uid to conn_uids for files.log entries (#33)
  • Modify Zeek build chain to use default GCC compilers instead of LLVM/clang,which reduces build dependencies
  • Use Firefox instead of Chromium for browser in ISO-installed versions of Malcolm and in Hedgehog Linux
  • Updated copyright notices in text from "2020" to "2021" (which is the bulk of the changed files in this commit)
  • Version bumps
    • Yara to 4.0.4

Malcolm v2.6.0

18 Jan 22:53
Compare
Choose a tag to compare

Malcolm v2.6.0 contains the following changes:

v2.5.0...v2.6.0

Component version bumps:

  • Supercronic 0.1.12 (used in some Malcolm Docker images)
  • alpine:3.12 (base layer of some Malcolm Docker images)
  • nginx 1.19.6 (the web server handling encryption, authentication and proxying for Malcolm's Docker containers)
  • CMake 3.19.3 (for building some Malcolm source code)
  • netsniff-ng 0.6.8 (for packet capture)

Malcolm and Hedgehog Linux may be obtained by pulling or building the Docker images and/or building the ISO installer images as described in the documentation. Unofficial ISO installer images for Malcolm and Hedgehog Linux are not hosted on GitHub, but may be downloaded from https://malcolm.fyi/download/.

Malcolm v2.5.0

16 Dec 20:18
Compare
Choose a tag to compare

Malcolm v2.5.0 contains the following changes:

v2.4.2...v2.5.0

Malcolm and Hedgehog Linux may be obtained by pulling or building the Docker images and/or building the ISO installer images as described in the documentation. Unofficial ISO installer images for Malcolm and Hedgehog Linux are not hosted on GitHub, but may be downloaded from https://malcolm.fyi/download/.

Malcolm v2.4.2

08 Dec 21:48
Compare
Choose a tag to compare

Malcolm v2.4.2 contains the following changes:

v2.4.1...v2.4.2

  • Added code to allow periodic updates of Yara and Capa rules in addition to ClamAV rules for file scanners
  • Bump to Arkime (Moloch up until recently) 2.7.1 and all possible related user-facing code/documentation changed
  • Bump kernel to 5.9.0 for ISO installer
  • minor bug fixes and documentation tweaks

Malcolm and Hedgehog Linux may be obtained by pulling or building the Docker images and/or building the ISO installer images as described in the documentation. Unofficial ISO installer images for Malcolm and Hedgehog Linux are not hosted on GitHub, but may be downloaded from https://malcolm.fyi/download/.

Malcolm v2.4.1

20 Oct 21:49
Compare
Choose a tag to compare

Malcolm v2.4.1 contains the following changes:

v2.4.0...v2.4.1

  • Zeek

  • Version bumps

    • supercronic (for Docker images) 0.1.11
    • nginx 1.19.3
    • bison (for Zeek compile) 3.7.2
    • cmake (for Zeek compile) 3.18.4
    • Zeek 3.0.11
    • Moloch 2.4.1
    • Linux Kernel (for ISOs) 5.8.0

Malcolm and Hedgehog Linux may be obtained by pulling or building the Docker images and/or building the ISO installer images as described in the documentation. Unofficial ISO installer images for Malcolm and Hedgehog Linux are not hosted on GitHub, but may be downloaded from https://malcolm.fyi/download/.

Malcolm v2.4.0.1

05 Oct 14:57
Compare
Choose a tag to compare

Malcolm v2.4.0.1 is a repack of the Malcolm v2.4.0 release with one minor fix for the ISO installers for Malcolm and Hedgehog Linux to fix #27. The rest of the code is identical. If you are deploying Malcolm with Docker rather than the ISO-installed version, you can ignore this release.

Malcolm v2.4.0

01 Oct 15:12
Compare
Choose a tag to compare

Malcolm v2.4.0 contains the following new features, improvements and bug fixes:

  • Extracted file scanning
    • added Capa as an optional extracted file scanner
    • improvements to the way file scanners work when more than one are enabled
  • Version updates
    • updated Moloch to 2.4.1
    • updated Zeek to 3.0.10
    • updated Linux Kernel for ISO installers to 5.7
  • Zeek plugins
  • Tweaks and bug fixes
    • Don't allow docker to mess with firewall rules in Malcolm ISO
    • Fix #26, ISO installers result in blank screen when booting with BIOS
    • Fix #24, install.py won't prompt to change ownership of extracted directory correctly if run as root
    • Leave some development packages in place in Hedgehog ISO so that Spicy plugins can be compiled

v2.3.0...v2.4.0

Malcolm and Hedgehog Linux may be obtained by pulling or building the Docker images and/or building the ISO installer images as described in the documentation. Unofficial ISO installer images for Malcolm and Hedgehog Linux are not hosted on GitHub, but may be downloaded from https://malcolm.fyi/download/.