This project is read-only.

IEC61850 - GOOSE protocol

Sep 7, 2012 at 6:43 PM

I´d like to reade goose and MMS packets like Wireshark do. Where can I get some help on how implement the necessary interfaces and what are they?


Sep 8, 2012 at 8:09 AM

Hi EdSartori,


I suggest you open a new issue for that in the Issue Tracker.

You can download the source code and take a look at a few of the other protocols.

For new protocols, you should basically implement a Datagram and a Layer.


I hope this helps,



Sep 8, 2012 at 4:08 PM

Hi Brickner,

I´ve downloaded and susccessfully compiled the Developer´s Pack in VS2010. I know the GOOSE´s datagram structure and It flows directly in layer two.

The protocols already implemented has lots os diferent layers and datagrams, I didn´t manage to take one as example.  I´m just new to PcapNet and too disoriented on object´s structure, how to extend it and what are the required interfaces and how they should be implemented. 

Can you help me somehow?

Sep 14, 2012 at 11:51 AM

If this protocol is a simple layer protocol, you should just implement a Datagram class and a Layer class.

A relatively simple example is UdpDatagram and UdpLayer.


Indeed, even though some protocols seem simple at first, going through their RFCs show a lot of features that implementing make the code a bit complicated and that's why you see relatively complicated protocols.


Let me know if you have any more specific questions.