No description
  • Rust 85.4%
  • Astro 8.1%
  • JavaScript 2.9%
  • MDX 1.3%
  • CSS 1.2%
  • Other 1.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-12 11:45:50 +03:00
.github chore(cd): use bash while handling variables 2026-05-22 16:27:04 +03:00
.well-known chore(funding): add wellKnown directory 2024-12-05 17:42:42 +03:00
examples fix(clippy): apply clippy suggestions 2025-01-29 21:31:23 +03:00
src fix: only process pressed keyevent (#148) 2026-07-12 11:45:50 +03:00
tests fix(test): update file info arguments 2024-09-24 18:11:46 +03:00
website chore(website): bump website dependencies 2026-05-07 18:52:10 +03:00
.dockerignore feat(docker): add Docker images 2024-09-11 11:17:36 +03:00
.editorconfig chore(editorconfig): add editorconfig config 2024-09-08 23:17:07 +03:00
.gitignore feat(nix): add a simple flake.nix (#14) 2024-09-12 09:50:47 +03:00
ARCHITECTURE.md docs(architecture): polish the diagram 2024-10-27 00:07:17 +03:00
Cargo.lock fix(deps): bump lurk-cli to fix riscv64 build (#146) 2026-06-06 00:43:47 +03:00
Cargo.toml fix(deps): bump lurk-cli to fix riscv64 build (#146) 2026-06-06 00:43:47 +03:00
CHANGELOG.md chore(release): bump version 2026-02-01 11:34:21 +01:00
cliff.toml chore(release): bump version 2025-11-30 21:28:21 +03:00
CODE_OF_CONDUCT.md docs(github): add code of conduct 2024-09-11 11:27:39 +03:00
codecov.yml chore(codecov): add codecov config 2024-09-11 11:10:00 +03:00
committed.toml feat(ci): set up continuous integration checks 2024-09-10 12:35:02 +03:00
CONTRIBUTING.md docs(github): add contributing guide 2024-09-11 11:20:17 +03:00
deny.toml fix: fix compilation and CI errors 2025-11-30 21:22:36 +03:00
Dockerfile fix: fix compilation and CI errors 2025-11-30 21:22:36 +03:00
flake.lock fix: fix compilation and CI errors 2025-11-30 21:22:36 +03:00
flake.nix chore(github): create PRs for nix flake updates automatically (#85) 2024-10-18 11:44:12 +03:00
LICENSE-APACHE docs(license): license under MIT + Apache 2.0 2024-09-08 23:14:57 +03:00
LICENSE-MIT docs(license): license under MIT + Apache 2.0 2024-09-08 23:14:57 +03:00
README.md docs(readme): update github link to @harunocaksiz 2025-02-16 16:57:26 +03:00
RELEASE.md feat(release): add release automation 2024-09-11 11:54:34 +03:00
rustfmt.toml chore(editorconfig): add editorconfig config 2024-09-08 23:17:07 +03:00
SECURITY.md docs(security): add security policy 2024-09-08 23:21:31 +03:00
typos.toml chore(typos): update typos config 2024-09-11 10:06:39 +03:00




"Swiss army knife for reverse engineers."



Documentation | Website

😼🕵️‍♂️ Binsider can perform static and dynamic analysis, inspect strings, examine linked libraries, and perform hexdumps, all within a user-friendly terminal user interface!

Quickstart

Tip

Watch the quickstart video to get a glimpse of what binsider can do: https://youtu.be/InhVCQoc5ZE

Install binsider with cargo:

cargo install binsider

Note

See the other installation methods 📦

After the installation, you are pretty much set! 💯

Just dive into the binaries by running binsider:

binsider <binary>

Demo

Features

Note

The detailed documentation is available at https://binsider.dev 📚

General Analysis

You can retrieve general binary file information, including file size, ownership, permissions, date, and linked shared libraries (similar to stat(1) and ldd(1)).

General analysis

➡️ https://binsider.dev/usage/general-analysis

Static Analysis

You can analyze the ELF layout (such as sections, segments, symbols, and relocations) and navigate through them to get an in-depth understanding of the binary.

Static analysis

➡️ https://binsider.dev/usage/static-analysis

Dynamic Analysis

It is possible to execute the binary and trace the system calls, signals, and the program's execution flow similar to strace(1) and ltrace(1).

Dynamic analysis

➡️ https://binsider.dev/usage/dynamic-analysis

String Extraction

Similar to the strings(1) command, binsider is able to extract strings from the binary file with the purpose of discovering interesting strings such as URLs, passwords, and other sensitive information.

String extraction

➡️ https://binsider.dev/usage/strings

Hexdump

binsider provides a rich dashboard along with a hexdump view to analyze the binary content in a structured manner.

Hexdump

➡️ https://binsider.dev/usage/hexdump

Acknowledgements

Shoutout to @harunocaksiz for sticking with me during our military service in the summer of 2024 and creating the awesome binsider logo! (o7)

Contributing

See the contribution guidelines.

License

Licensed under either of Apache License Version 2.0 or The MIT License at your option.

🦀 ( º _ º ) - respect crables!

Copyright © 2024, Orhun Parmaksız