orhun

orhun/binsider

Rust Apache-2.0 Security

Analyze ELF binaries like a boss 😼🕵️‍♂️

4.3k stars
106 forks
active
GitHub +12 / week

4.3k

Stars

106

Forks

35

Open issues

18

Contributors

v0.3.2 01 Feb 2026

AI Analysis

Binsider is a terminal user interface tool for analyzing ELF binaries on Linux, providing static and dynamic analysis, string inspection, library examination, and hexdumps in a unified interface. It is specialized for reverse engineers and binary analysis professionals rather than general-purpose development, offering capabilities similar to traditional command-line tools (ldd, strings, objdump) but within an interactive TUI.

Security Security Tool Discovery value: 6/10
Documentation 8/10
Activity 9/10
Community 8/10
Code quality 8/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 8/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

binary-analysis reverse-engineering terminal-ui rust elf-format
Actively maintained Well documented Niche/specialized use case Production ready
Deep Analysis · Based on README and public signals
6d ago

Rust-native ELF analysis tool with TUI, targeting reverse engineers and security researchers with integrated static/dynamic analysis

Binsider is a terminal-based ELF binary analyzer written in Rust that combines static analysis (sections, segments, symbols), dynamic tracing (strace/ltrace-like), string extraction, and hexdump viewing in a single interactive interface. Built by Orhun Parmaksız starting August 2023, it targets reverse engineers and security researchers who want a unified CLI tool rather than chaining separate utilities. Adoption appears concentrated in the reverse-engineering and security researcher communities, though no large-scale production deployment evidence is publicly visible.

Origin

Created August 2023, binsider emerged as a Rust rewrite/unification layer for traditional ELF inspection workflows. The project gained ~4.3k GitHub stars within ~3 years, indicating steady interest from the infosec community. Recent maintenance is active (last push June 2026), suggesting the author remains engaged despite modest incremental star growth.

Growth

Initial growth likely came from the Rust community and reverse-engineering audiences seeking a modern, performant alternative to shell pipelines of stat/ldd/strace/strings/hexdump. The project hit ~4.3k stars by mid-2026 but gains only ~14 stars/week, indicating plateau or maturation rather than explosive adoption. A YouTube quickstart video and dedicated documentation site suggest intentional community outreach, but mainstream adoption outside specialized security circles remains unclear.

In production

Adoption not verified in README. No case studies, company endorsements, or documented enterprise deployments visible. Docker image availability and crates.io listing suggest infrastructure readiness, but end-user evidence is absent.

Code analysis
Architecture

Appears to be a TUI-driven Rust application (based on README gif demos and Cargo.io presence). Likely integrates ELF parsing libraries and system call tracing via ptrace or similar syscall interfaces. Concrete architecture details not documented in README excerpt.

Tests

Not documented in README.

Maintenance

Last push 2026-06-21 (13 days before analysis date) indicates active maintenance. CI/CD pipelines present (GitHub Actions for CI, CD, Docker builds noted in badges). No evidence of abandonment; slow star growth suggests maturation or niche stability rather than stagnation.

Honest verdict

ADOPT IF: you work primarily in terminal environments, regularly inspect ELF binaries, prefer a single integrated tool over shell pipelines, and are comfortable with Rust CLI tooling. AVOID IF: you need GUI-driven analysis, support for non-ELF formats, graphical call graphs, or production-grade support contracts. MONITOR IF: you're a security team evaluating whether binsider's feature set stabilizes and gains adoption within your tier of tooling maturity—current adoption signals are too weak to commit to organizational workflow dependency.

Independent dimensions

Mainstream potential

4/10

Technical importance

6/10

Adoption evidence

2/10

Risks
  • Adoption not verified at scale; project may remain niche indefinitely despite technical quality.
  • Single-author maintenance model (Orhun Parmaksız primary contributor based on copyright/Discord) creates sustainability risk if author loses interest or changes priorities.
  • ELF-only scope limits addressable market compared to general-purpose binary analyzers; unlikely to replace ImHex or angr in broader contexts.
  • No evidence of security auditing or formal testing; reverse-engineering tools may face trust/correctness demands that README does not address.
  • TUI dependency may alienate users preferring GUI or scriptable JSON/structured output APIs (partially mitigated if scripting support exists, but not documented in README).
Prediction

Binsider likely stabilizes as a trusted, moderately-adopted niche tool for terminal-native reverse engineers and security researchers over 18–36 months. Unlikely to achieve mainstream adoption outside this community. Sustainable if author remains engaged; risk of dormancy if community contribution base does not grow.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

Rust
85.3%
Astro
8.1%
JavaScript
2.9%
MDX
1.3%
CSS
1.2%
Nix
0.7%
Dockerfile
0.3%
TypeScript
0.1%

Information

Language
Rust
License
Apache-2.0
Last updated
5d ago
Created
35mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

horsicq

horsicq/XELFViewer

XELFViewer is a specialized ELF (Executable and Linkable Format) file viewer...

1.6k C++ Dev Tools
WerWolv

WerWolv/ImHex

ImHex is a feature-rich hex editor designed specifically for reverse engineers,...

54.1k C++ Security
solemnwarning

solemnwarning/rehex

Rehex is a cross-platform hex editor purpose-built for reverse engineering,...

2.5k C++ Security
horsicq

horsicq/DIE-engine

DIE-engine is the core detection and analysis engine for Detect It Easy (DiE),...

3.2k C++ Security
ReFirmLabs

ReFirmLabs/binwalk

Binwalk is a firmware analysis tool rewritten in Rust that identifies and...

14.1k Rust Security
vs. alternatives
ImHex (54k stars, C++)

Broader hex editor and binary inspector with GUI focus; binsider is CLI/TUI-only and reverse-engineer focused. ImHex dominates general binary inspection; binsider targets ELF-specific, terminal-native workflows.

binwalk (14k stars, Rust)

Specialized in firmware/embedded binary analysis and extraction. Binwalk is extraction-centric; binsider focuses on static/dynamic inspection. Different use cases with minimal feature overlap.

angr (8.9k stars, Python)

Binary analysis framework with symbolic execution and program synthesis. Binsider is lighter-weight inspection tool; angr serves academic/advanced reverse engineering. Binsider easier for quick analysis; angr for complex vulnerability research.

DIE-engine (3.1k stars, C++)

File type and compiler detector. Narrow use case; binsider is broader inspection suite. Complementary rather than competitive.

rehex (2.5k stars, C++)

Hex editor with structured binary viewing. GUI-centric; binsider is TUI/CLI. Binsider better for headless/scripted workflows; rehex for interactive exploration.