GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - cisagov/Malcolm: Malcolm is a powerful, easily deployable network traffic analysis tool suite for full packet capture artifacts (PCAP files), Zeek logs and Suricata alerts.

BranchesTags
Open more actions menu

Latest commit

 

History

7,237 Commits
7,237 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
Dockerfiles
Dockerfiles
 
 
_includes
_includes
 
 
_layouts
_layouts
 
 
api
api
 
 
arkime
arkime
 
 
config
config
 
 
container-health-scripts
container-health-scripts
 
 
dashboards
dashboards
 
 
docs
docs
 
 
file-upload
file-upload
 
 
filebeat
filebeat
 
 
filescan-logs
filescan-logs
 
 
filescan
filescan
 
 
freq-server
freq-server
 
 
hedgehog-raspi
hedgehog-raspi
 
 
htadmin
htadmin
 
 
keycloak/scripts
keycloak/scripts
 
 
kubernetes
kubernetes
 
 
logstash
logstash
 
 
malcolm-iso
malcolm-iso
 
 
netbox
netbox
 
 
nginx
nginx
 
 
opensearch-backup
opensearch-backup
 
 
opensearch-config
opensearch-config
 
 
opensearch
opensearch
 
 
pcap-capture
pcap-capture
 
 
pcap-monitor
pcap-monitor
 
 
pcap
pcap
 
 
postgres-scripts
postgres-scripts
 
 
scripts
scripts
 
 
shared
shared
 
 
strelka
strelka
 
 
suricata-logs
suricata-logs
 
 
suricata
suricata
 
 
yara/rules
yara/rules
 
 
zeek-logs
zeek-logs
 
 
zeek
zeek
 
 
.dockerignore
.dockerignore
 
 
.envrc.example
.envrc.example
 
 
.forgejo
.forgejo
 
 
.gitignore
.gitignore
 
 
.justfile
.justfile
 
 
.travis.yml
.travis.yml
 
 
.trigger_iso_workflow_build
.trigger_iso_workflow_build
 
 
.trigger_workflow_build
.trigger_workflow_build
 
 
Gemfile
Gemfile
 
 
LICENSE.txt
LICENSE.txt
 
 
NOTICE.txt
NOTICE.txt
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
_config.yml
_config.yml
 
 
docker-compose-dev.yml
docker-compose-dev.yml
 
 
docker-compose.yml
docker-compose.yml
 
 

Repository files navigation

Malcolm

Malcolm is a powerful network traffic analysis tool suite designed with the following goals in mind:

  • Easy to use – Malcolm accepts network traffic data in the form of full packet capture (PCAP) files, Zeek logs, and Suricata alerts. These artifacts can be uploaded via a simple browser-based interface or passively captured live and forwarded to Malcolm using lightweight forwarders. In either case, the data is automatically normalized, enriched, and correlated for analysis.
  • Powerful traffic analysis – Visibility into network communications is provided through two intuitive interfaces: OpenSearch Dashboards, a flexible data visualization plugin with dozens of prebuilt dashboards providing an at-a-glance overview of network protocols; and Arkime, a powerful tool for finding and identifying the network sessions comprising suspected security incidents.
  • Streamlined deployment – Malcolm operates as a cluster of software containers – isolated sandboxes that each serve a dedicated function of the system. This container-based deployment model, combined with a few simple scripts for setup and run-time management, makes Malcolm suitable to be deployed quickly across a variety of platforms and use cases; whether it be for long-term deployment on a Linux server in a security operations center (SOC) or for incident response on a MacBook for an individual engagement.
  • Secure communications – All communications with Malcolm, both from the user interface and from remote log forwarders, are secured with industry standard encryption protocols.
  • Permissive license – Malcolm is comprised of several widely used open-source tools, making it an attractive alternative to security solutions requiring paid licenses.
  • Expanding control systems visibility – While Malcolm is great for general-purpose network traffic analysis, its creators see a particular need in the community for tools providing insight into protocols used in industrial control systems (ICS) environments. Ongoing Malcolm development will aim to provide additional parsers for common ICS protocols.

Although all the open-source tools that make up Malcolm are already available and in general use, Malcolm provides a framework of interconnectivity that makes it greater than the sum of its parts.

In short, Malcolm provides an easily deployable traffic analysis tool suite for network security monitoring.

Documentation

See the Malcolm documentation.

Share your feedback

You can help steer Malcolm's development by sharing your ideas and feedback. Please take a few minutes to complete this survey ↪ (hosted on Google Forms) so we can understand the members of the Malcolm community and their use cases for this tool.

Copyright and License

Malcolm is Copyright 2026 Battelle Energy Alliance, LLC.

Malcolm is licensed under the Apache License, version 2.0. See LICENSE.txt for the terms of its release.

Contact information of author(s):

[email protected]

About

Malcolm is a powerful, easily deployable network traffic analysis tool suite for full packet capture artifacts (PCAP files), Zeek logs and Suricata alerts.

cisagov.github.io/Malcolm/

Topics

arkimecybersecurityinfosecnetwork-securitynetwork-traffic-analysisnetworksecuritynetworktrafficanalysisopensearchopensearch-dashboardspcapsecuritysuricatazeek

Resources

Readme
License

Security policy

Security policy
Activity
Custom properties

Stars

2.6k stars

Watchers

57 watching

Forks

454 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.