Skip to content

Latest commit

 

History

History
 
 

hardware

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

ICS Hardware

Developed as a community asset

Research

Firmware

Starting Hardware

  • Siemens S7-1200 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.
  • MicroLogix 1100 - Another alternative to the S7-1200 and also available in a starter kit. Again, check eBay or refurb vendors for deals.

Basic Lab Setup

Supporting Equipment

Basic

  • Network Tap or Hub for capturing network traffic
  • Throwing Star LAN Tap - a small, simple passive Ethernet tap for monitoring Ethernet communications, requiring no power for operation.
  • BusPirate, or equivalent
  • A few USB-Ethernet dongles
  • VMWare Workstation, or other virtualization software
  • 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
  • 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)
  • NooElec SDR Dongle
  • Basic Switch, 10/100 is fine for automation
  • A Basic Serial to Ethernet converter (Digi, MOXA, and several others have decent products)
  • Basic Multimeter (e.g., INNOVA 3320)
  • 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)
  • Raspberry Pi or BeagleBone Black and Breadboard
  • A low-cost, DIY data diode for ICS

Advanced

(creative commons license)