Malcolm v25.07.0 includes quite a few new features and enhancements, performance improvements, bug fixes, and component version updates.
If you are updating from a version older than v25.06.0, please read those release notes prior to updating to this version.
- โจ Features and enhancements
- Add IANA service name and description enrichment to Zeek's
known_services.log
(#705) - Improve the speed of pruning files (#710)
- allow multiple instance of Suricata in PCAP processing mode via UNIX socket (#707)
- expose Arkime WISE tagging features to the user (#377)
- handle comma- or semicolon-separated directories for
PCAP_PROCESSED_DIRECTORY
(to support new live PCAP processing method in Malcolm-Helm) (#702) - handle new OPCUA Binary summary logs (#709)
- incorporate new ANSI C12.22 parser and add corresponding dashboard (#708)
- overhauled instructions for Deploying Malcolm on Amazon Web Services (AWS) including deploying Malcolm on Amazon Elastic Kubernetes Service (EKS) in Auto Mode
install.py
script is now a bit more robust in trying to help ensure the correct packages and Python libraries are installed
- Add IANA service name and description enrichment to Zeek's
- โ
Component version updates
- Fluent Bit to v4.0.5
- Arkime v5.7.1
- Supercronic v0.2.34
- OpenSearch and OpenSearch Dashboards v3.1.0
- Keycloak v26.2.5
- yq v4.47.1
- NetBox v4.3.4
- Zeek v7.2.2
- Spicy v1.13.2
- urllib3 Python Library to v2.5.0 (addresses CVE-2025-50181)
- ICSNPP Zeek network analyzer updates
- BACnet parser fixes for previously unsupported services (see cisagov/icsnpp-bacnet#50 and cisagov/icsnpp-bacnet#51)
- Ethernet/IP various fixes (cisagov/icsnpp-enip#34 (partial); cisagov/icsnpp-enip#35; cisagov/icsnpp-enip#36; cisagov/icsnpp-enip#37; cisagov/icsnpp-enip#38)
- GENISYS minor updates (cisagov/icsnpp-genisys#25)
- OPCUA Binary summary logs (cisagov/icsnpp-opcua-binary#102)
- S7comm fixes for ACK message processing (cisagov/icsnpp-s7comm#19; cisagov/icsnpp-s7comm#20)
- ๐ Bug fixes
- zeek logs not cleaned by clean-processed-folder.py due to MIME type mismatch (#712)
- packet capture statistics dashboard not working in Kibana (#704)
- need to adjust shared object creation script (e.g., dashboards import) for new versions of Kibana (#713)
- log fingerprinting needs to be examined to avoid unintentional collisions (#715)
- install.py issues in Rocky Linux, Almalinux (#385)
- OpenSearch container health check issue when OpenSearch is disabled (#716)
- investigate NetBox API access via Malcolm's netbox endpoint and mapi endpoint (#701)
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 ๐ผ.
#Malcolm #HedgehogLinux #Zeek #Arkime #NetBox #OpenSearch #Elasticsearch #Suricata #PCAP #NetworkTrafficAnalysis #networksecuritymonitoring #OT #ICS #icssecurity #CyberSecurity #Cyber #Infosec #INL #DHS #CISA #CISAgov