https://github.com/rhelmke/iec61850_mms_scapy
Limited parsing of IEC61850 MMS mappings for scapy.
https://github.com/rhelmke/iec61850_mms_scapy
61850 asn1 dissector iec61850 mms python python3 scapy
Last synced: 2 months ago
JSON representation
Limited parsing of IEC61850 MMS mappings for scapy.
- Host: GitHub
- URL: https://github.com/rhelmke/iec61850_mms_scapy
- Owner: rhelmke
- Archived: true
- Created: 2020-08-22T15:56:02.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-10-31T08:57:55.000Z (over 1 year ago)
- Last Synced: 2025-02-20T08:14:55.592Z (2 months ago)
- Topics: 61850, asn1, dissector, iec61850, mms, python, python3, scapy
- Language: Python
- Homepage:
- Size: 23.4 KB
- Stars: 11
- Watchers: 2
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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:
```python
import iec61850_mms
iec61850_mms.bind_layers()
```### Supported packet types
```plain
MMS:
- ConfirmedRequest (read, write, getnamelist)
- InitiateRequest
- InitiateResponseACSE/ISO 8650-1:
- AARQ
- AAREISO 8823:
- CP
- CPA
- CPCISO 8327-1:
- User Data (DT)
- Connect (CN)
- Accept (AC)COTP:
- Data (DT)
- Connection Requests (CR)
- Connection Responses (CC)
```