All Projects → wavestone-cdt → Dyode

wavestone-cdt / Dyode

Licence: gpl-3.0
A low-cost, DIY data diode for ICS

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Dyode

Industrial-Security-Auditing-Framework
ISAF aims to be a framework that provides the necessary tools for the correct security audit of industrial environments. This repo is a mirror of https://gitlab.com/d0ubl3g/industrial-security-auditing-framework.
Stars: ✭ 43 (-53.76%)
Mutual labels:  modbus, ics
Icsmaster
ICS/SCADA Security Resource(整合工控安全相关资源)
Stars: ✭ 582 (+525.81%)
Mutual labels:  ics, modbus
Isf
ISF(Industrial Control System Exploitation Framework),a exploitation framework based on Python
Stars: ✭ 690 (+641.94%)
Mutual labels:  ics, modbus
Blinker Library
An IoT Solution,Blinker library for embedded hardware. Works with Arduino, ESP8266, ESP32.
Stars: ✭ 1,095 (+1077.42%)
Mutual labels:  hardware
Ics Protocol Identify
Using nmap NSE scripts for identifying common ICS protocols[使用nmap的nse脚本对常见工控协议进行识别,附对应nse脚本,并记录pcap流量]
Stars: ✭ 72 (-22.58%)
Mutual labels:  ics
Liqi
LiQi of robinwen.
Stars: ✭ 83 (-10.75%)
Mutual labels:  hardware
Iotsecurity101
A Curated list of IoT Security Resources
Stars: ✭ 1,302 (+1300%)
Mutual labels:  hardware
Rhme 2017
Riscure Hack Me embedded hardware CTF 2017-2018.
Stars: ✭ 65 (-30.11%)
Mutual labels:  hardware
Modbus Tcp Client
PHP client for Modbus TCP and Modbus RTU over TCP (can be used for serial)
Stars: ✭ 89 (-4.3%)
Mutual labels:  modbus
Serial7segmentdisplay
Example code and board files for the Serial 7 Segment Display.
Stars: ✭ 81 (-12.9%)
Mutual labels:  hardware
Pymodbus
A full modbus protocol written in python
Stars: ✭ 1,225 (+1217.2%)
Mutual labels:  modbus
Neural Networks On Silicon
This is originally a collection of papers on neural network accelerators. Now it's more like my selection of research on deep learning and computer architecture.
Stars: ✭ 1,203 (+1193.55%)
Mutual labels:  hardware
Pcbdl
PCB Design Language: A programming way to design schematics.
Stars: ✭ 84 (-9.68%)
Mutual labels:  hardware
Scada.js
Industrial distributed SCADA and MRP library for web, desktop and mobile
Stars: ✭ 66 (-29.03%)
Mutual labels:  hardware
Inbrief
InBrief is a personal briefing app and dashboard powered by Electron and React
Stars: ✭ 90 (-3.23%)
Mutual labels:  ics
Go Hardware
A directory of hardware related libs, tools, and tutorials for Go
Stars: ✭ 1,137 (+1122.58%)
Mutual labels:  hardware
Ghdl
VHDL 2008/93/87 simulator
Stars: ✭ 1,285 (+1281.72%)
Mutual labels:  hardware
Onion Hardware
Schematic of Onion Omega2 Docks and Expansions
Stars: ✭ 80 (-13.98%)
Mutual labels:  hardware
Gohci
Go on Hardware CI: 100% free open source CI to run on RPis, macOS and Windows
Stars: ✭ 79 (-15.05%)
Mutual labels:  hardware
Kactus2dev
Kactus2 is a graphical EDA tool based on the IP-XACT standard.
Stars: ✭ 82 (-11.83%)
Mutual labels:  hardware

DYODE : Do Your Own Diode

A DIY, low-cost data diode for ICS This project aims at creating a working data diode for a fraction of the price of the commercial ones.

This project includes two versions of DYODE :

  • DYODE full : a 19" rack-sized data diode

dyodev1 picture

  • DYODE light : a very compact and ultra low-cost version with performance limitations

dyodev2 picture

For detailed information, including steps to make your own, take a look at the wiki. You may also take a look at the public talks done on this project.

Hardware

The DYODE project is composed of 3 main parts:

  • An INPUT counter
  • A unidirectional, light-based data transfer mechanism
  • An OUTPUT counter

The full version relies on optical-copper converters to transmit data, while the light version uses an optocoupler.

Hardware for DYODE light is open-source: PCB Gerber files are provided, as well as .stl files to 3D print the case.

Software

DYODE is an open-source project developed in Python.

Features

  • Modbus data transfer
  • File transfer (DYODE full only)
  • Screen sharing (DYODE full only)

License

This project is published under GPLv3. Take a look at the full license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].