├── .gitignore ├── DOCs ├── 6921_IEC61850Network_MS_20190712_Web.pdf ├── A-Pratical-Guide-of-Troubleshooting-IEC-61850-GOOSE-communicaiton-Wei-Huang.pdf ├── B5_PS1_117_DE_Jenkins_2017.pdf ├── Digital-Substations_Thompson.pdf ├── IEC_61850_Engineering_Guide_756475_ENd.pdf ├── Paper_GOOSE_Utilisation_in_Protection.pdf ├── TR-61850.pdf ├── elsarticle-template.pdf ├── energies-12-02536.pdf ├── gegrid_iec61850.pdf └── sensors-21-01554-v2.pdf ├── LICENSE ├── PCAPs ├── 8d7c7db0-9804-012b-b2a6-0016cb8cea27.pcap ├── GOOSE.pcap ├── GOOSE_DEMO.pcap ├── GOOSE_wireshark.pcap ├── Sample_File_GOOSE.pcap └── Sample_File_MMS_and_GOOSE.pcap ├── README.md ├── goose ├── LICENSE ├── __init__.py ├── goose.py └── goose_pdu.py └── scripts ├── goose_dataset_checker.py ├── goose_device_cnt.py ├── goose_device_vlans.py ├── goose_packet_mod_test.py ├── goose_parser.py ├── goose_routable_checker.py ├── goose_security_checker.py ├── goose_send_mod_packet.py ├── goose_time_sync_checker.py └── goose_type_checker.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/.gitignore -------------------------------------------------------------------------------- /DOCs/6921_IEC61850Network_MS_20190712_Web.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/DOCs/6921_IEC61850Network_MS_20190712_Web.pdf -------------------------------------------------------------------------------- /DOCs/A-Pratical-Guide-of-Troubleshooting-IEC-61850-GOOSE-communicaiton-Wei-Huang.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/DOCs/A-Pratical-Guide-of-Troubleshooting-IEC-61850-GOOSE-communicaiton-Wei-Huang.pdf -------------------------------------------------------------------------------- /DOCs/B5_PS1_117_DE_Jenkins_2017.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/DOCs/B5_PS1_117_DE_Jenkins_2017.pdf -------------------------------------------------------------------------------- /DOCs/Digital-Substations_Thompson.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/DOCs/Digital-Substations_Thompson.pdf -------------------------------------------------------------------------------- /DOCs/IEC_61850_Engineering_Guide_756475_ENd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/DOCs/IEC_61850_Engineering_Guide_756475_ENd.pdf -------------------------------------------------------------------------------- /DOCs/Paper_GOOSE_Utilisation_in_Protection.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/DOCs/Paper_GOOSE_Utilisation_in_Protection.pdf -------------------------------------------------------------------------------- /DOCs/TR-61850.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/DOCs/TR-61850.pdf -------------------------------------------------------------------------------- /DOCs/elsarticle-template.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/DOCs/elsarticle-template.pdf -------------------------------------------------------------------------------- /DOCs/energies-12-02536.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/DOCs/energies-12-02536.pdf -------------------------------------------------------------------------------- /DOCs/gegrid_iec61850.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/DOCs/gegrid_iec61850.pdf -------------------------------------------------------------------------------- /DOCs/sensors-21-01554-v2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/DOCs/sensors-21-01554-v2.pdf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/LICENSE -------------------------------------------------------------------------------- /PCAPs/8d7c7db0-9804-012b-b2a6-0016cb8cea27.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/PCAPs/8d7c7db0-9804-012b-b2a6-0016cb8cea27.pcap -------------------------------------------------------------------------------- /PCAPs/GOOSE.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/PCAPs/GOOSE.pcap -------------------------------------------------------------------------------- /PCAPs/GOOSE_DEMO.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/PCAPs/GOOSE_DEMO.pcap -------------------------------------------------------------------------------- /PCAPs/GOOSE_wireshark.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/PCAPs/GOOSE_wireshark.pcap -------------------------------------------------------------------------------- /PCAPs/Sample_File_GOOSE.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/PCAPs/Sample_File_GOOSE.pcap -------------------------------------------------------------------------------- /PCAPs/Sample_File_MMS_and_GOOSE.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/PCAPs/Sample_File_MMS_and_GOOSE.pcap -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/README.md -------------------------------------------------------------------------------- /goose/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/goose/LICENSE -------------------------------------------------------------------------------- /goose/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /goose/goose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/goose/goose.py -------------------------------------------------------------------------------- /goose/goose_pdu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/goose/goose_pdu.py -------------------------------------------------------------------------------- /scripts/goose_dataset_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/scripts/goose_dataset_checker.py -------------------------------------------------------------------------------- /scripts/goose_device_cnt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/scripts/goose_device_cnt.py -------------------------------------------------------------------------------- /scripts/goose_device_vlans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/scripts/goose_device_vlans.py -------------------------------------------------------------------------------- /scripts/goose_packet_mod_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/scripts/goose_packet_mod_test.py -------------------------------------------------------------------------------- /scripts/goose_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/scripts/goose_parser.py -------------------------------------------------------------------------------- /scripts/goose_routable_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/scripts/goose_routable_checker.py -------------------------------------------------------------------------------- /scripts/goose_security_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/scripts/goose_security_checker.py -------------------------------------------------------------------------------- /scripts/goose_send_mod_packet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/scripts/goose_send_mod_packet.py -------------------------------------------------------------------------------- /scripts/goose_time_sync_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/scripts/goose_time_sync_checker.py -------------------------------------------------------------------------------- /scripts/goose_type_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutaway-security/goosestalker/HEAD/scripts/goose_type_checker.py --------------------------------------------------------------------------------