Skip to content

Zeek network security monitor plugin that enables parsing of the Ethernet/IP and Common Industrial Protocol standards

License

Notifications You must be signed in to change notification settings

5l1v3r1/zeek-plugin-enip

 
 

Zeek Plugin ENIP

When running as part of your Zeek installation this plugin will produce three log files containing metadata extracted from any Ethernet/IP (ENIP) and Common Industrial Protocol (CIP) traffic observed on UDP port 2222 and port 44818 TCP/UDP. Ethernet/IP and CIP are often observed together. cip.log and enip.log contain metadata from their respective protocols while enip_list_identity.log contains addtional data extracted from specific ENIP messages relating to device identity.

Installation and Usage

zeek-plugin-enip is distributed as a Zeek package and is compatible with the zkg command line tool.

Sharing and Contributing

This code is made available under the BSD-3-Clause license. Guidelines for contributing are available as well as a pull request template. A Dockerfile has been included in the repository to assist with setting up an environment for testing any changes to the plugin.

Acknowledgements

About

Zeek network security monitor plugin that enables parsing of the Ethernet/IP and Common Industrial Protocol standards

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Zeek 69.4%
  • JavaScript 26.0%
  • C++ 2.5%
  • Dockerfile 0.9%
  • Makefile 0.6%
  • Shell 0.3%
  • CMake 0.3%