Author Dušan Kolář Software developed under project: IRONSTONE - IoT monitoring and forensics Technologická agentura České republiky - Program podpory spolupráce v aplikovaném výzkumu a experimentálním vývoji prostřednictvím společných projektů technologických a inovačních agentur DELTA (2014-2019) TF03000029 Contents: parse_goose.c - main GOOSE parser file, it contains the parser itself and all necessary routines parse_goose.h - header file for GOOSE parser, contains declarations of necessary functions and definitions of data structures test_goose.c - file for simple testing of GOOSE parser on a pcap file read.me - this file Compilation of test: gcc -O3 test_goose.c parse_goose.c -o parse_goose -l pcap Usage of test parse_goose The GOOSE parser fully supports the standard, nevertheless, the returned values are those of generic use, thus, just some of them. GOOSE stands for Generic Object Oriented Substation Event under IEC 61850 standard. (No MMS support in this parser.)