Skip to content

Commit c404cb3

Browse files
committed
bring in some profinet links and other misc things
1 parent 21c1dd6 commit c404cb3

File tree

9 files changed

+17
-4
lines changed

9 files changed

+17
-4
lines changed

pcaps/profinet/ChangeIPUsingDCP.pcap

532 Bytes
Binary file not shown.

pcaps/profinet/Profinet_Connect.pcap

211 Bytes
Binary file not shown.

pcaps/profinet/Profinet_Failed.pcap

8.75 KB
Binary file not shown.

pcaps/profinet/mb2.pcap

1.87 MB
Binary file not shown.
450 Bytes
Binary file not shown.

pcaps/profinet/profinet.pcap

572 Bytes
Binary file not shown.

protocols/README.md

+11-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# ICS Protocols
1+
# ICS Protocols
22
## Developed as a community asset at S4x16
33

44
## AMI
@@ -7,6 +7,15 @@
77
## BACnet
88
* [BACpypes](https://github.com/JoelBender/bacpypes) - BACpypes provides a BACnet application layer and network layer written in Python for daemons, scripting, and graphical interfaces.
99

10+
## {PROFINET}
11+
### Protocol Implementation
12+
* [Profinet - Python](https://github.com/devkid/profinet) - Simple PROFINET implementation in python
13+
* [Profinet - C](https://github.com/kprovost/libs7comm) - PROFINET implementation in C
14+
* [Profinet Explorer](https://sourceforge.net/projects/profinetexplorer/) - Simple PROFINET explorer written in C#
15+
16+
### Fuzzing
17+
* [ProFuzz](https://github.com/HSASec/ProFuzz) - Simple PROFINET fuzzer based on Scapy
18+
1019
## Modbus
1120
### Protocol Implementation
1221
* [pyModBus](https://github.com/bashwork/pymodbus) - A full modbus protocol written in python.
@@ -30,7 +39,7 @@
3039
## 61850
3140
### Protocol Implementation
3241
* [libIEC61850](http://libiec61850.com/libiec61850/) - open source library for IEC 61850.
33-
* [rapid61850](https://github.com/stevenblair/rapid61850) - Rapid-prototyping protection and control schemes with IEC 61850
42+
* [rapid61850](https://github.com/stevenblair/rapid61850) - Rapid-prototyping protection and control schemes with IEC 61850
3443

3544
### Tools
3645
* [IEDScout](https://www.omicronenergy.com/en/products/all/secondary-testing-calibration/iedscout/noc/1/) - IEDScout provides access to 61850-based IEDs and can simulate entire Ed. {1,2} IEDs. Specifically, IEDScout lets you look inside the IED and at its communication. All data modeled and exchanged becomes visible and accessible. Additionally, IEDScout serves numerous useful tasks, which could otherwise only be performed with dedicated engineering tools or even a functioning master station. IEDScout shows an overview representing the typical workflow of commissioning, but also provides detailed information upon request. **[commercial]** Free 30 day evaluation license.
@@ -48,4 +57,3 @@
4857
* [AFL](http://lcamtuf.coredump.cx/afl/) - American fuzzy lop is a security-oriented fuzzer that employs a novel type of compile-time instrumentation and genetic algorithms to automatically discover clean, interesting test cases that trigger new internal states in the targeted binary.
4958

5059
(creative commons license)
51-

tools/analysis/README.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,7 @@
1515
### Network
1616
* [GRASSMARLIN] (https://github.com/iadgov/GRASSMARLIN) - GRASSMARLIN provides IP network situational awareness of industrial control systems (ICS) and Supervisory Control and Data Acquisition (SCADA) networks to support network security. Passively map, and visually display, an ICS/SCADA network topology while safely conducting device discovery, accounting, and reporting on these critical cyber-physical systems.
1717

18-
(creative commons license)
18+
### Protocols
19+
* [TruffleHog](https://github.com/TruffleHog/TruffleHog) - A network analysis tool that works together with snort to visually represent a PROFINET network graph.
1920

21+
(creative commons license)

tools/audit/README.md

+3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
## IDS Signatures
1212
* [Quickdraw ICS IDS](http://www.digitalbond.com/tools/quickdraw/) - Digital Bond’s original research project was to develop a set of IDS rules for SCADA protocols. The initial rules for Modbus TCP and DNP3 have now been enhanced for EtherNet/IP, Vulnerability rules and Device Specific rules. Quickdraw also includes Snort preprocessors and plugins that allow rules for more complex control system protocols.
1313

14+
## IDS Extensions
15+
* [Profinet for Suricata](https://github.com/rain8841/Suricata_Profinet_MOD) - Profinet extensions for Suricata
16+
1417
## IoC Tools
1518
* [FireEye IoC Editor](https://www.fireeye.com/services/freeware/ioc-editor.html) - IOCs are XML documents that help incident responders capture diverse information about threats, including attributes of malicious files, characteristics of registry changes and artifacts in memory. The IOC Editor provides an interface for managing data, including: 1) Manipulation of the logical structures that define the IOC, 2) Application of meta-information to IOCs, including detailed descriptions or arbitrary labels, 3) Conversion of IOCs into XPath filters, and 4) Management of lists of “terms” used within IOCs.
1619

0 commit comments

Comments
 (0)