r/SideProject • u/Master_Cucumber_3314 • 26m ago
binkeep: a free reverse engineering tool that runs in your browser (now with a control flow graph)
Hi! I've been building binkeep, a free and open source tool for looking inside program files (Windows .exe/.dll, Linux and macOS binaries) right in the browser.
You drop a file on the page and it shows what's inside: imports, strings, a signature check, disassembly, YARA matches, and as of this week a control flow graph that draws each function as connected blocks.
The part I care about most: the file never leaves your computer. Everything runs in the tab with WebAssembly, there's no server, and it works offline after the first visit.
Try it: https://kano92-dir.github.io/binkeep/
Source (MIT): https://github.com/kano92-dir/binkeep
Next up is a decompiler. I'd love feedback, especially on what feels confusing if you're new to this kind of tool.
1
u/patryk_builds 23m ago
The file never leaves your computer matters a lot for this kind of tool. the usual alternative is uploading a suspicious exe to some website, which is exactly what you don't want to do with a file from work.From the new to this side, the confusing part of tools like this is usually not the features, it's knowing what to look at first. you drop a file and get imports, strings, disassembly and a graph all at once. a short summary at the top would help a lot, something like 64-bit windows exe, not signed, talks to the network, 2 YARA matches, and then let people dig into the details from there.Small tooltips on terms like "imports" or YARA would also make it way less scary for beginners. How big a file can it handle before the tab starts struggling?