Siphon
Legacy software lifting framework in Rust.
Siphon extracts and transforms applications from obsolete runtimes into modern web-based equivalents.
Key Features
- Explant - Bytecode extraction and decompilation for Flash, Director, VB6, and more
- Hypha - Game translation with UI overlay replacement
- Multi-tier approach - Native patching for hard targets, runtime replacement for scriptable engines
Supported Targets
- Interactive Media - Flash, Director/Shockwave, Authorware
- Enterprise - Visual Basic 6, Silverlight, Java Applets
- No-Code Ancestors - HyperCard, ToolBook
- Game Engines - RPG Maker, Ren'Py, GameMaker
Philosophy
Siphon works on bytecode and script, not native binaries. The goal is accurate preservation, not improvement—make the old thing work as it was, in a modern runtime.