Dyode
Dyode
A low-cost, DIY data diode for ICS
Overview
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.jpg)
- DYODE light : a very compact and ultra low-cost version with performance limitations
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.
Files in this package
- CAD source: DYODE-Pi0-case bottomv1.stl, DYODE-Pi0-case topv1.stl
- Images: dyode_diagram.png, dyode_v2_final.JPG, dyodev1.jpg
- Documents: BruCon 0x09 - DYODE.pdf, DYODE-Bsides-Las-Vegas 2016.pdf, DYODE-SSTIC-publish.pdf
Source & license
- Original author: wavestone-cdt
- Source repository: https://github.com/wavestone-cdt/dyode
- License: GPL-3.0
Imported into the CommunityCAD Archive with attribution preserved. All rights remain with the original author under the stated license.
More models
wemos d1 mini lightCommunityCAD Archive· STEP · STL
DecaWave DWM1001CommunityCAD Archive· STEP · STL
Relay DPDT Finder 30.22CommunityCAD Archive· STEP · STL
Relay DPDT Finder 40.52CommunityCAD Archive· STEP · STL
Relay DPDT FRT5CommunityCAD Archive· STEP · STL
Relay DPDT FRT5 SMDCommunityCAD Archive· STEP · STL
Ai Generated HologramsCommunityCAD Archive· DXF · STL
LoadcellzprobeCommunityCAD Archive· STL