So when thinking of a use case to test an AI coding capabilities with, a "but what if...?" moment came.
So BinRev came to be as a test/review project for an AI particular coding agent, but since the initial code, I have used multiple different tools & models to polish it (see the readme in the repo for particulars).
What is it? I envision BinRev to be a tool which can be used to visually analyse the format of a known or unknown binary, build the understanding of the structure step by step and at any given moment export it in a machine readable format for further processing. It can already build a pretty complicated formats, but all testing and any input or collaboration is highly valued and welcome.
More details? - written in Typescript
- running locally in browser (should be able to work without any connection, but its not tested)
- no data is sent anywhere
- nothing is analysed but the binary
- no registration or signup
- quite certainly contains plethora of bugs (although I have done my best to iron some out)
- completely free
BinRev is open source, GPLv3, contributions are warmly welcomed. Source: https://github.com/dmonizer/binrev