Kai Michaelis - Panopticon - A Libre Cross-Platform Disassembler in Rust

891 views · Published 25 November 2016 · 22:20 · Indexed 7 October 2026

Channel: Rust Programming Language · 2016 · Science & Technology

Watch on YouTube

Panopticon is a libre cross-platform disassembler written in Rust. The project aims to develop a free replacement for tools like IDA Pro and Hopper. What sets Panopticon apart from other free disassembler is that we believe a graphical user interface is crucial in helping analysts understand binary code. Panopticon implements semantic-based analysis to aid reverse engineering and vulnerability discovery. The project started in 2012 but was rewritten in Rust in June 2015 and has grown to 25k lines of code since.

The talk will be about the architecture, vision and feature set of Panopticon as well as how Rust specific features helped to find bugs and accelerate development. I will also talk about my experience building a 25k LOC project as a complete Rust newbie. The talk will touch on the language itself as well as the availability (or lack) of tooling.

---
For more go to https://rustfest.eu or follow us on Twitter: https://twitter.com/rustfest

Help us caption & translate this video!

http://amara.org/v/2FiU/

More from this channel