A cross-version Python disassembler that supports both command-line and web interfaces.
Visit the live demo and drag & drop your .pyc files directly into the browser.
# Install from crates.io
cargo install pyfalcon
# Checkout the help command to see what options are available
pyfalcon --help
# Disassemble input.pyc
pyfalcon input.pycYou also have the option to clone the repository and run it directly.
# Run the CLI tool after cloning
cargo run --bin pyfalcon -- input.pycTo build the web version you will need to install trunk (cargo install trunk).
# CLI tool
cargo build --release --bin pyfalcon
# Web version
cd wasm && trunk build --releaseCurrently supports Python 3.10, 3.11, 3.12, and 3.13, with more versions planned for the future.