rizin-tools

A collection of tools for working with the rizin disassembler and debugger. Each tool lives in its own directory with its own README.

My contributions

Which tools you worked on and what you added. This repo is stephen-fox’s, so this section is the one worth writing first.

The tools

  • library-exports: generates a list of a library’s exported symbols and their signatures. Useful for developing a proxy library.
  • rz-ctx: an experimental utility that captures rizin’s analysis in JSON objects with documented schemas, so analysis data can be committed to source control and consumed by other tools.
  • rz-mcp: an experimental MCP server for use with AI tools. Must be sandboxed, since code injection is possible.
  • rz-paths: finds code paths between a child symbol and a parent symbol using rizin.
  • vstack: visualizes the stack variables of a function based on rizin’s afi output. 64-bit programs only.

What I learned

What working on rizin’s output taught you about static analysis, or about building tooling on top of someone else’s analysis engine.

What’s next

Ideas you have for these tools.