Panopticon - A Libre Cross-Platform Disassembler in Rust

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 or follow us on Twitter: Help us caption & translate this video!
Length: 22:20
Views 335 Likes: 7
Recorded on 2016-09-17 at RustFest
Look for other videos at RustFest.
Tweet this video