
Rail-OT-Protector (ROP) — free, open-source cybersecurity scanning tool for rail and transit OT/SCADA networks. PowerShell + Bash scanners for CVE-2025-1727, RailSafe legacy API, ICS protocol exposure, and remote access risk.
This repository has been archived and is no longer maintained.
All development continues in the unified ICS OT Protector monorepo:
https://github.com/spinfosecurity/ics-ot-protector
| Former repo | New location |
|---|
| Energy-Grid-Protector | scanners/energy-grid/ |
| BAS-Guardian | scanners/bas/ |
| Rail-OT-Protector | scanners/rail/ |
| water-utility-protector | scanners/water/ |
# PowerShell
git clone https://github.com/spinfosecurity/ics-ot-protector.git
cd ics-ot-protector
pwsh ./scanners/rail/powershell/ROP.ps1 -Subnets 10.10.20.0/24
# Bash
git clone https://github.com/spinfosecurity/ics-ot-protector.git
cd ics-ot-protector
./scanners/rail/bash/ROP.sh 10.10.20.0/24
Please open issues and pull requests on the monorepo:
Archived by spinfosecurity. GitHub automatically redirects this repository URL until the rename is complete.