{"id":13575768,"url":"https://github.com/rizinorg/rizin","last_synced_at":"2025-05-12T15:15:33.138Z","repository":{"id":36962310,"uuid":"299867499","full_name":"rizinorg/rizin","owner":"rizinorg","description":"UNIX-like reverse engineering framework and command-line toolset.","archived":false,"fork":false,"pushed_at":"2025-04-17T14:30:22.000Z","size":153700,"stargazers_count":2875,"open_issues_count":483,"forks_count":393,"subscribers_count":47,"default_branch":"dev","last_synced_at":"2025-04-18T04:51:59.781Z","etag":null,"topics":["debugging","exploitation","program-analysis","reverse-engineering","security"],"latest_commit_sha":null,"homepage":"https://rizin.re","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rizinorg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"rizinorg"}},"created_at":"2020-09-30T09:15:56.000Z","updated_at":"2025-04-17T07:13:45.000Z","dependencies_parsed_at":"2024-03-16T17:38:45.311Z","dependency_job_id":"1214a386-95cd-441a-8317-87e1a043e197","html_url":"https://github.com/rizinorg/rizin","commit_stats":{"total_commits":29211,"total_committers":1049,"mean_commits":27.8465204957102,"dds":0.5870733627742973,"last_synced_commit":"1a8b3c632e86a97bcffc6535528d6d2d4aabc2f9"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rizinorg%2Frizin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rizinorg%2Frizin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rizinorg%2Frizin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rizinorg%2Frizin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rizinorg","download_url":"https://codeload.github.com/rizinorg/rizin/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250479670,"owners_count":21437401,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debugging","exploitation","program-analysis","reverse-engineering","security"],"created_at":"2024-08-01T15:01:04.038Z","updated_at":"2025-04-23T17:27:57.817Z","avatar_url":"https://github.com/rizinorg.png","language":"C","readme":"\u003cimg width=\"150\" height=\"150\" align=\"left\" style=\"float: left; margin: 0 10px 0 0;\" alt=\"Rizin logo\" src=\"https://raw.githubusercontent.com/rizinorg/rizin/dev/doc/img/rizin.svg?sanitize=true\"\u003e\n\n# Rizin\n\nRizin is a reverse engineering framework, born as a fork of the radare2, with \na focus on usability, features and cleanliness.\n\nRizin is portable and it can be used to analyze binaries, disassemble code,\ndebug programs, as a forensic tool, as a scriptable command-line hexadecimal\neditor able to open disk files, and much more!\n\nTo learn more on Rizin you may want to read the\n[official Rizin book](https://book.rizin.re).\n\n# How to install\n\nLook at [install instructions](https://rizin.re/install/) on our web page.\n\n# How to build\n\nUse `meson` to compile and install Rizin. Please make sure to get an updated\n`meson` (e.g. get it with `pip install meson` if your system does not provide\none that is at least version `0.55.0`).\n\nClone this repository:\n```\n$ git clone https://github.com/rizinorg/rizin\n```\n\nThen compile and install with:\n```\n$ meson setup build\n$ meson compile -C build\n$ sudo meson install -C build\n```\n\nNow you can use `rizin`:\n```\n$ rizin\n -- Thank you for using rizin. Have a nice night!\n[0x00000000]\u003e\n\n```\n\nTo uninstall rizin, execute `sudo ninja -C build uninstall`.\n\n\nPlease have a look at [BUILDING.md][] for more information about building Rizin.\n\n# Contributing\n\nWe very much welcome any kind of contributions, from typos, to documentation, to\nrefactoring, up to completely new features you may think of. Before\ncontributing, we would like you to read the file [CONTRIBUTING.md][], so that we\ncan all be on the same page.\n\n## Tests\n\nLook at [test/README.md][].\n\n# Supported features\n\n## Supported Operating Systems\n\nWindows 7 and higher, Apple macOS/iOS/iPadOS, GNU/Linux,\n[Dragonfly|Net|Free|Open]BSD, Android, QNX, Solaris/Illumos, Haiku,\nGNU/Darwin, GNU/Hurd.\n\n## Supported Architectures\n\ni386, x86-64, ARM/ARM64, RISC-V, PowerPC, MIPS, AVR, SPARC, System Z (S390),\nSuperH, m68k, m680x, XAP, XCore, CR16, HPPA, ARC, Blackfin, Z80, H8/300,\nRenesas (V810, V850, RL78), CRIS, XAP, PIC, LM32, 8051, 6502, i4004, i8080, Propeller,\nTricore, CHIP-8, LH5801, T8200, GameBoy, SNES, SPC700, MSP430, Xtensa,\nNIOS II, TMS320 (c54x, c55x, c55+, c64x), Hexagon, DCPU16, LANAI,\nMCORE, mcs96, RSP, C-SKY(MCore), VAX, AMD Am29000.\n\nThere is also support for the following bytecode formats:\n\nDalvik, EBC, Java, Lua, Python, WebAssembly, Brainfuck, Malbolge\n\n## Supported File Formats\n\nELF, Mach-O, Fatmach-O, PE, PE+, MZ, COFF, OMF, NE, LE, LX, TE, XBE, BIOS/UEFI,\nDyldcache, DEX, ART, CGC, ELF, Java class, Android boot image, Plan9 executable,\nZIMG, MBN/SBL bootloader, ELF coredump, MDMP (Windows minidump), DMP (Windows pagedump),\nWASM (WebAssembly binary), Commodore VICE emulator, QNX,\nGame Boy (Advance), Nintendo DS ROMs and Nintendo 3DS FIRMs.\n\n## Tools\n\nApart from the main tool `rizin`, there are also other tools tailored for specific purposes and \nuseful for shell scripting or as separate standalone tools:\n\n- `rz-bin` - provides all kind of information about binary formats\n- `rz-asm` - a command-line assembler and disassemblers\n- `rz-diff` - a tool to compare two binaries as raw data or analyzed executables\n- `rz-hash` - allows to calculate different hashes or even encrypt data\n- `rz-gg` - a small \"eggs\" code generator useful for exploitation purposes\n- `rz-find` - binary analog of `find` tool, allowing to search patterns and bit masks\n- `rz-sign` - tool to create, convert and parse FLIRT signatures\n- `rz-ax` - a calculator and number format converter\n- `rz-run` - a tool that allows to specify running environment and arguments for debugged file\n\n## Scripting\n\nWe provide a way to interact with Rizin from Python, Haskell, OCaml,\nRuby, Rust, and Go languages through [rzpipe](https://github.com/rizinorg/rz-pipe).\nOther languages although not currently supported could be easily added.\n\n# Community\n\nOur website and blog: [https://www.rizin.re/](https://www.rizin.re/)\n\nJoin our [Mattermost](https://im.rizin.re) community to discuss Rizin, its\ndevelopment, and general topics related to the project.\n\nWe also provide the following partial bridges to other messaging platforms:\n- [Telegram](https://t.me/rizinorg)\n- IRC: [irc.libera.chat:6697 with TLS support](ircs://irc.libera.chat:6697)\n  - Community - [#rizin](https://web.libera.chat/#rizin)\n  - Developers - [#rizindev](https://web.libera.chat/#rizindev)\n\n[CONTRIBUTING.md]: https://github.com/rizinorg/rizin/blob/dev/CONTRIBUTING.md\n[test/README.md]: https://github.com/rizinorg/rizin/blob/dev/test/README.md\n[BUILDING.md]: https://github.com/rizinorg/rizin/blob/dev/BUILDING.md\n[DEVELOPERS.md]: https://github.com/rizinorg/rizin/blob/dev/DEVELOPERS.md\n","funding_links":["https://github.com/sponsors/rizinorg"],"categories":["IR Tools Collection","C","Reverse Engineering","Reversing"],"sub_categories":["Sandboxing/Reversing Tools","Malware Articles and Sources"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frizinorg%2Frizin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frizinorg%2Frizin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frizinorg%2Frizin/lists"}