Skip to content

cisagov/icsnpp-hart-ip

Repository files navigation

HART-IP

Overview

HART-IP is a Zeek plugin (written in Spicy) for parsing and logging fields used by the HART-IP protocol.

HART-IP is the IP extension of the Highway Addressable Remote Transducer (HART) protocol. The HART protocol is a hybrid analog+digital industrial automation open protocol. It is currently maintained by the FieldComm Group (https://www.fieldcommgroup.org/).

This parser is a minimal release. While many commands are parsed, not all of them are currently implemented. Additional commands may be added based on community feedback.

Installation

Package Manager (Remote Repository)

This script is available as a package for Zeek Package Manger

zkg refresh
zkg install icsnpp-hart-ip

If ZKG is configured to load packages (see @load packages in quickstart guide), this script will automatically be loaded and ready to go. ZKG Quickstart Guide

If users are not using site/local.zeek or another site installation of Zeek and want to run this script on a packet capture, they can add icsnpp-hart-ip to the command to run this script on the packet capture from a cloned version of this repository:

zeek -Cr <path_to_pcap> icsnpp-hart-ip

Package Manager (Local Folder)

To install from a local version of the repository, navigate to a clean locally cloned version of the repository and run the following commands:

zkg install .
zeek -Cr <path_to_pcap> local

ICSNPP Packages

All ICSNPP Packages:

License

Copyright 2024 Battelle Energy Alliance, LLC. Released under the terms of the 3-Clause BSD License (see LICENSE.txt).

About

Zeek HART-IP Parser - CISA ICSNPP

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages