Skip to content
This repository has been archived by the owner on Oct 24, 2024. It is now read-only.
/ iec61850_mms_scapy Public archive

Limited parsing of IEC61850 MMS mappings for scapy.

Notifications You must be signed in to change notification settings

rhelmke/iec61850_mms_scapy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

iec61850_mms_scapy

Scapy definitions (partially ASN.1) for a small subset of IEC 61850-8-1 MMS messages. Basic functionality of intermediary layers (tpkt, cotp, iso8327-1, iso8823, and iso8650-1) has been implemented.

To bind layers, run:

import iec61850_mms
iec61850_mms.bind_layers()

Supported packet types

MMS:
    -   ConfirmedRequest (read, write, getnamelist)
    -   InitiateRequest
    -   InitiateResponse

ACSE/ISO 8650-1:
    - AARQ
    - AARE

ISO 8823:
    - CP
    - CPA
    - CPC

ISO 8327-1:
    - User Data (DT)
    - Connect (CN)
    - Accept (AC)

COTP:
    - Data (DT)
    - Connection Requests (CR)
    - Connection Responses (CC)

About

Limited parsing of IEC61850 MMS mappings for scapy.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages