You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: guides/scadamagICSLab.md
+7-7
Original file line number
Diff line number
Diff line change
@@ -12,12 +12,12 @@ If you’re from the ICS security camp, pay attention here. To correctly diagnos
12
12
13
13
So, why have a lab at all? It’s not cheap to set one up or keep it running.
14
14
15
-
* Have a place to examine failed parts to determine causes
16
-
* Mock up and test new systems BEFORE installing it in the field for the first time
17
-
* Practice what was taught in training
18
-
* Penetration testing of offline equipment
19
-
* Patch testing for field equipment
20
-
* Demonstrate functionality of new equipment under consideration
15
+
- Have a place to examine failed parts to determine causes
16
+
- Mock up and test new systems BEFORE installing it in the field for the first time
17
+
- Practice what was taught in training
18
+
- Penetration testing of offline equipment
19
+
- Patch testing for field equipment
20
+
- Demonstrate functionality of new equipment under consideration
21
21
22
22
These are reasons enough for most Operations staff and every ICS consultant firm to have a lab. Not many mangers understand the depth and complexity of the instruments, the managed switches, the servers, the HMI workstations, the power systems, the networks, the wiring, the surge protection systems, the software, the PLC gear, the I/O panels and so forth.
23
23
@@ -74,6 +74,7 @@ You may also want to check calibrations of RTDs or Thermistors using boiling liq
74
74
So a lab is an interesting place. It’s a significant investment. You may be wondering if it’s worth doing. Well, it is. It all has to do with the care, empowerment, and feeding the needs of Engineers.
75
75
76
76
Here are few side benefits:
77
+
77
78
1. Toy Factor for Retention
78
79
2. Recruitment
79
80
3. Publicity
@@ -95,4 +96,3 @@ And finally, given a context like this, managers can determine who is on the bal
95
96
## Summary
96
97
97
98
Not all of these features are things you’ll need to do, and not all of them are worth the expense. But the need for a lab is there. A lab isn’t cheap. However, if there is no lab, things will rapidly get a lot more expensive.
Copy file name to clipboardExpand all lines: hardware/README.md
+26-26
Original file line number
Diff line number
Diff line change
@@ -4,42 +4,42 @@ Developed as a community asset
4
4
5
5
## Starting Hardware
6
6
7
-
*[Siemens S7-1200](http://w3.siemens.com/mcms/programmable-logic-controller/en/basic-controller/s7-1200/pages/default.aspx) PLCs - Cheap and commonly used. You can buy a "starter kit" that includes TIA Portal (software to configure the PLC). Trial version of the software is also available. Check eBay or refurb vendors for deals.
8
-
*[MicroLogix 1100](http://ab.rockwellautomation.com/Programmable-Controllers/MicroLogix-1100) - Another alternative to the S7-1200 and also available in a starter kit. Again, check eBay or refurb vendors for deals.
7
+
-[Siemens S7-1200](http://w3.siemens.com/mcms/programmable-logic-controller/en/basic-controller/s7-1200/pages/default.aspx) PLCs - Cheap and commonly used. You can buy a "starter kit" that includes TIA Portal (software to configure the PLC). Trial version of the software is also available. Check eBay or refurb vendors for deals.
8
+
-[MicroLogix 1100](http://ab.rockwellautomation.com/Programmable-Controllers/MicroLogix-1100) - Another alternative to the S7-1200 and also available in a starter kit. Again, check eBay or refurb vendors for deals.
* Network Tap or Hub for capturing network traffic
21
-
*[Throwing Star LAN Tap](https://greatscottgadgets.com/throwingstar/) - a small, simple passive Ethernet tap for monitoring Ethernet communications, requiring no power for operation.
22
-
*[BusPirate](http://dangerousprototypes.com/docs/Bus_Pirate), or equivalent
23
-
* A few USB-Ethernet dongles
24
-
* VMWare Workstation, or other virtualization software
25
-
* Several Serial Cables, and USB adapters as well if you don't have a 'real' serial port, along with wireable serial connectors from Radio Shack
26
-
* About 50 feet of networking cable with all the tools (you won't be doing just Ethernet stuff, but its good wiring for all kinds of things)
* A few 120VAC appliance replacement cords. (plug on one end and wire on the other. Lots of this equipment doesn't have standard computer plugs, so having this makes it easy)
32
-
*[Raspberry Pi](https://www.raspberrypi.org/products/) or [BeagleBone Black](https://www.sparkfun.com/products/12857) and Breadboard
33
-
*[A low-cost, DIY data diode for ICS](https://github.com/wavestone-cdt/dyode)
20
+
- Network Tap or Hub for capturing network traffic
21
+
-[Throwing Star LAN Tap](https://greatscottgadgets.com/throwingstar/) - a small, simple passive Ethernet tap for monitoring Ethernet communications, requiring no power for operation.
22
+
-[BusPirate](http://dangerousprototypes.com/docs/Bus_Pirate), or equivalent
23
+
- A few USB-Ethernet dongles
24
+
- VMWare Workstation, or other virtualization software
25
+
- Several Serial Cables, and USB adapters as well if you don't have a 'real' serial port, along with wireable serial connectors from Radio Shack
26
+
- About 50 feet of networking cable with all the tools (you won't be doing just Ethernet stuff, but its good wiring for all kinds of things)
- A few 120VAC appliance replacement cords. (plug on one end and wire on the other. Lots of this equipment doesn't have standard computer plugs, so having this makes it easy)
32
+
-[Raspberry Pi](https://www.raspberrypi.org/products/) or [BeagleBone Black](https://www.sparkfun.com/products/12857) and Breadboard
33
+
-[A low-cost, DIY data diode for ICS](https://github.com/wavestone-cdt/dyode)
34
34
35
35
### Advanced
36
36
37
-
* Oscilloscope ([RIGOL](http://www.rigolna.com) are decent and cheap.)
0 commit comments