RustShip - a RustLang podcast

Binsider with Orhun Parmaksiz - RustShip #9

15 snips
Oct 13, 2024
Orhun Parmaksiz, creator of Binsider and contributor to Ratatui, shares insights on developing Text User Interfaces for analyzing ELF binaries. He dives into the educational benefits of Binsider for security engineers and the challenges of analyzing Rust binaries. The discussion covers creating user-friendly TUIs, enhancing application loading screens, and the importance of community engagement in open source development. Orhun also highlights the creative process behind his project's branding and the thrill of connecting with the Rust community.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Why Binsider Was Built

  • Orhun built Binsider because packaging for Arch Linux often required inspecting binaries quickly.
  • He made a TUI to view sections, symbols, and other ELF details in one place.
INSIGHT

Match Familiar Tools To Ease Adoption

  • Binsider mirrors familiar CLI outputs (like readelf) so users feel at home in the TUI.
  • Matching established output conventions speeds adoption and reduces learning friction.
INSIGHT

Static ELF Data Rendered As Tables

  • Binsider combines low-level ELF parsing (sections, headers) with a Ratatui table-based UI for static data.
  • Orhun wrapped an ELF crate and rendered tables and text to present static binary information efficiently.
Get the Snipd Podcast app to discover more snips from this episode
Get the app