Skip to content

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.