Introduction
Running MaCySTe
1.
Prerequisites
2.
Running
Using MaCySTe
3.
As a dataset generator
3.1.
NMEA sentences
3.2.
RADAR data
3.2.1.
ASTERIX protocol
3.2.2.
NAVICO protocol
3.3.
Industrial Control System data
4.
As a target for attacks
4.1.
to the INS
4.2.
to the radar
MaCySTe components reference
5.
Ship elements
5.1.
Network
5.2.
Scenarios
5.2.1.
Genova harbor
5.3.
Simulator
5.4.
Autopilot
5.5.
ECDIS
5.6.
GUI home
5.7.
GUI instruments
5.7.1.
Autopilot
5.7.2.
Rudder
5.7.3.
Telegraphs
5.8.
Propulsion System
5.9.
Steering Gear System
5.10.
RADAR Plan Position Indicators
5.10.1.
ASTERIX PPI
5.10.2.
OpenCPN PPI
6.
Toolkit elements
6.1.
Message queue
6.2.
ModBus to message queue bridge
6.3.
INS data multiplexers and demultiplexers
6.4.
RADAR signal generator
6.5.
Single page application hoster
6.6.
Software PLCs
6.7.
UDP to websocket connector
7.
Attacker addon
7.1.
Attack GUI
7.2.
Malware
7.3.
Mini router
7.4.
Websocket to Websocket proxy
8.
SIEM addon
8.1.
ModBus probe
8.2.
NMEA probe
8.3.
OpenSearch
Extending MaCySTe
9.
Contributing
10.
Repository structure
11.
Licensing and giving credit
Light
Rust
Coal
Navy
Ayu
MaCySTe reference manual
Autopilot
See its
dedicated section