https://github.com/Vector35/community-plugins
Repository for community provided Binary Ninja plugins
https://github.com/Vector35/community-plugins
Last synced: 2 months ago
JSON representation
Repository for community provided Binary Ninja plugins
- Host: GitHub
- URL: https://github.com/Vector35/community-plugins
- Owner: Vector35
- License: mit
- Created: 2017-02-24T22:26:51.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2026-01-21T18:40:25.000Z (2 months ago)
- Last Synced: 2026-01-22T07:09:52.181Z (2 months ago)
- Language: Python
- Size: 3.93 MB
- Stars: 560
- Watchers: 27
- Forks: 50
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rainmana - Vector35/community-plugins - Repository for community provided Binary Ninja plugins (Python)
README
| Name|Author|Description|Last Updated|Type|API|License |
| ----|------|-----------|------------|----|---|------- |
| [0CD](https://github.com/0xb0bb/0CD)|b0bb|Quality of life utilities for obsessive compulsive CTF enthusiasts.|2022-02-17|helper|python3|MIT |
| [AMD-SP/PSP Loader](https://github.com/dayzerosec/AMD-SP-Loader)|dayzerosec|Loader for AMD-SP or PSP firmware binaries.|2023-01-29|binaryview|python3|MIT |
| [Add GoReSym Info](https://github.com/xusheng6/binja-GoReSym)|Xusheng|Add information recovered by tool GoReSym into the binary view|2024-07-18|helper|python3|MIT |
| [Add XFG Xref](https://github.com/xusheng6/add-xfg-xref)|Xusheng|Add xref from caller to callee based on XFG hashes|2023-06-11|helper|python3|MIT |
| [Annotate Functions](https://github.com/bkerler/annotate)|B.Kerler with code from John Levy and @carstein|A plugin that annotates function arguments.|2019-07-09|binaryview|python2, python3|MIT |
| [Apple Blocks](https://github.com/droe/binja-blocks)|Daniel Roethlisberger|Annotation of Apple libclosure blocks.|2025-08-24|helper|python3|MIT |
| [Ariadne](https://github.com/seeinglogic/ariadne)|Mark Griffin (@seeinglogic)|Browser-based interactive graph for viewing callgraph, static analysis, and coverage information|2025-02-15|ui, helper|python3|MIT |
| [Auto Enum](https://github.com/junron/auto-enum)|Lam Jun Rong|Automatically set enums for standard functions|2025-01-16|helper|python3|MIT |
| [Auto Utils](https://github.com/404d/autoutils)|404'd|Various auto analysis utilities|2020-12-12|helper|python3|MIT |
| [BD Viewer](https://github.com/PistonMiner/binaryninja-bindiff-viewer)|Linus S. (aka PistonMiner)|View BinDiff results and port symbols|2022-07-26|ui, helper|python3|MIT |
| [BN Inspectors](https://github.com/CouleeApps/bn_inspectors)|Glenn Smith|Sidebar inspectors for debugging Binary Ninja itself|2025-01-02|ui, helper|python3|MIT |
| [BN KConfig Recover](https://github.com/zznop/bn-kconfig-recover)|Brandon Miller|Recover Linux kernel build configurations|2022-01-14|helper|python3|MIT |
| [BNHook](https://github.com/jeffli678/bnhook)|Grant Orndorff|Insert custom hooks|2021-03-29|ui, core|python2, python3|MIT |
| [BNIL Instruction Graph](https://github.com/withzombies/bnil-graph)|Ryan Stortz (@withzombies)|A plugin to graph BNIL instruction trees|2023-07-19|ui|python2, python3|Apache-2.0 |
| [Banjo](https://github.com/ivision-research/banjo)|Austin Ralls|Adds support for Android Dex files|2024-04-26|architecture, binaryview|python3|MIT |
| [BinAssist](https://github.com/jtang613/BinAssist)|Jason Tang|A plugin that provides LLM helpers to explain code and assist in RE.|2026-01-16|ui, helper|python3|MIT |
| [BinAssistMCP](https://github.com/jtang613/BinAssistMCP)|Jason Tang|Comprehensive MCP server for Binary Ninja with dual transport support (SSE and STDIO)|2025-12-11|binaryview, helper, ui|python3|MIT |
| [BinSync](https://github.com/binsync/binsync)|BinSync Team|Adds support for cross-decompiler collab in the BinSync supported decompilers.|2026-01-05|sync|python3|BSD 2-clause |
| [BinYars](https://github.com/xorhex/BinYars-SideWidget)|xorhex|BinYars provides YARA-X scanning ability and a rule editor. When running commerical or higher Binary Ninja edition, it can sort files in the project view.|2026-01-19|helper|python3, rust|MIT |
| [Binary Ninja MCP](https://github.com/fosdickio/binary_ninja_mcp)|fosdick.io|A Binary Ninja plugin that provides a MCP (Model Context Protocol) server with HTTP endpoints for LLM integration.|2025-12-16|architecture, binaryview, core, helper|python3|GPL-3.0 |
| [Binary Ninja Ollama](https://github.com/ahaggard2013/binaryninja-ollama)|Austin Haggard|Binary Ninja Ollama integrates with your own locally hosted ollama server to rename functions and variables with AI|2024-10-09|architecture, binaryview, core, helper, ui|python3|MIT |
| [Binary Ninja Type Manager](https://github.com/Ayrx/binja-typemanager)|Terry Chia|Manage custom type libraries.|2021-01-30|helper|python3|MIT |
| [Binary Ninja Wrapped](https://github.com/psifertex/bnwrap)|Jordan Wiens|Shows statistics about your Binary Ninja usage. Also includes a 'Time Wasted Debugging' timer widget for the status bar (disabled by default, enable in settings).|2025-12-07|ui|python3|MIT |
| [Binja IPython console](https://github.com/skr0x1c0/ipybinja)|skr0x1c0|IPython console widget for Binary Ninja|2022-12-12|binaryview, core, helper, ui|python3|MIT |
| [Binja Missing Link](https://github.com/FFRI/binja-missinglink)|Koh M. Nakagawa|Binary Ninja plugin that fills missing indirect branch information|2025-10-20|core, helper|python3|Apache version 2.0 |
| [Binja Snapshot Manager](https://github.com/d0mnik/binja_snapshot_manager)|d0minik|Binary Ninja plugin to take and manage database snapshots|2024-10-30|helper|python3|AGPL-3.0 |
| [BinjaExportTox64dbg](https://github.com/moval0x1/BinjaExportTox64dbg)|moval0x1|Export notations from Binja to x64dbg|2024-02-20|binaryview|python3|MIT |
| [Blackfin Architecture Plugin](https://github.com/0bs3n/arch-blackfin)|sen|A Binary Ninja architecture plugin for the AD Blackfin architecture|2022-05-28|architecture|python3|GPL-3.0 |
| [Call Shellcode](https://github.com/lwerdna/call_shellcode)|lwerdna|Add "call shellcode" menu option which executes highlighted bytes.|2021-04-03|helper|python2, python3|Unlicense |
| [Callgraph](https://github.com/psifertex/callgraph)|Josh Watson / Jordan Wiens|Callgraph generator for called or calling funcs|2022-04-20|ui|python3|MIT |
| [Calltree](https://github.com/elbiazo/calltree)|Eric Biazo|Generates calltree. Alternative view for callgraph|2024-09-04|binaryview, helper, ui|python3|MIT |
| [Char Arrays](https://github.com/elbee-cyber/analyze_char_arrays)|elbee|Displays char arrays by analyzing their use in functions|2023-01-18|binaryview, helper|python3|MIT |
| [ClassyPP](https://github.com/CySHell/ClassyPP)|CyShell|Parse and extract class information from MSVC x86 32\64 bit C++ binaries.|2023-06-06|binaryview|python3|MIT |
| [Clean Tricks](https://github.com/janbbeck/CleanTricks)|Jan Beck|This plugin removes some simple known obfuscation techniques to cut down on the tedium.|2020-06-08|architecture, binaryview, core, helper, ui|python3|MIT |
| [Code Mode MCP Server](https://github.com/akrutsinger/binja-codemode-mcp)|Austyn Krutsinger|MCP server for LLM-assisted reverse engineering via code execution|2026-01-09|helper|python3|MIT |
| [Comments Viewer](https://github.com/matteyeux/comments-viewer)|matteyeux|Binary Ninja comments viewer|2022-05-27|ui|python3|MIT |
| [CommentsAndSymbols](https://github.com/moval0x1/CommentsAndSymbols)|moval0x1|Show comments and symbols renamed during the analysis process.|2024-02-20|ui, binaryview|python3|MIT |
| [CoolSigMaker](https://github.com/unknowntrojan/binja_coolsigmaker)|unknowntrojan|SigMaker style plugin|2025-03-01|helper|rust|AGPLv3 |
| [CoolTypeOxidizer](https://github.com/unknowntrojan/binja_cooltypeoxidizer)|unknowntrojan|Provides a render layer that visually replaces C-style numeric types in HLIL with their Rust equivalents at zero runtime cost. (int64_t => i64)|2025-08-29|binaryview, helper, ui|python3|AGPLv3 |
| [Copy As YARA](https://github.com/ald3ns/copy-as-yara)|alden (@birchb0y)|Let's you copy sections of disassembly formatted for YARA.|2025-04-14|helper|python3|MIT |
| [Copy as Deeplink](https://github.com/pathtofile/binja_plugin_copy_deeplink)|pathtofile|Creates a deeplink to the current address and adds it to the clipboard|2025-05-18|helper|python3|MIT |
| [DBG Loader](https://github.com/gamozolabs/coff_nm)|Gamozo Labs, LLC|Load old COFF .dbg files as well as CAB-ed .db_ files!|2021-11-15|helper|python3|MIT |
| [DUMB](https://github.com/toolCHAINZ/DUMB)|toolCHAINZ|DUMB: An Example Architecture for Binary Ninja|2020-03-01|architecture, binaryview|python3|MIT |
| [DeGObfuscate](https://github.com/kryptoslogic/binja_degobfuscate)|Jamie Hankins|De-obfuscates strings inside of obfuscated Go binaries|2020-12-02|helper|python3|MIT |
| [Delphi Mapper](https://github.com/CTM1/BinjaDelphiMapper)|Claudio Teixeira|A plugin that renames Delphi functions according to a .map file produced by IDR.|2024-01-11|binaryview|python2, python3|MIT |
| [Delphi VMT Analyzer](https://github.com/ImNotAVirus/delphi_ninja)|ImNotAVirus|Find Delphi VMTs and generate their structures|2022-02-21|helper|python3|MIT |
| [Dependency analyzer](https://github.com/shizmob/binja-depanalyzer)|Shiz|Analyze dependencies and resolve obfuscated imports|2020-05-25|helper|python2, python3|MIT |
| [Dev Tools for Tantō](https://github.com/ElykDeer/tanto-devtools)|Elykdeer|Instruction Slices, IL Hierarchy Slices, Dominance Slices, and other tools for devs. Requires Tantō.|2025-12-08|ui, helper|python3|MIT |
| [Discord Integration](https://github.com/psifertex/discordpresence)|psifertex|Enables Discord Rich Presence Integration for Binary Ninja|2025-05-23|helper|python3|MIT |
| [Dyld Shared Cache Processor](https://github.com/0cyn/bn-dyldsharedcache)|cynder (kat)|Processing for Apple's dyld_shared_cache format.|2022-03-01|architecture, binaryview, core, helper, ui|python3|MIT |
| [EFI Inspector](https://github.com/zznop/efi-inspector)|Brandon Miller|Binary Ninja plugin for inspecting UEFI firmware images|2024-02-28|helper|python3|MIT |
| [Emotet API+string deobfuscator](https://github.com/mauronz/binja-emotet)|Francesco Muroni|Deobufscate API calls and strings in unpacked Emotet samples.|2020-09-21|helper|python3|MIT |
| [Explain Instruction](https://github.com/ehennenfent/binja_explain_instruction)|Eric Hennenfent|Displays a window that explains in simple English what an assembly instruction does|2021-10-10|ui, helper|python3|Apache 2 |
| [Fix stomped imports](https://github.com/nettitude/binja-fix-stomped-imports)|LRQA Nettitude|Recover the imports from a stomped PE header by pasting in an IAT dump from dynamic analysis.|2024-09-19|architecture, binaryview, core, helper, ui|python3|MIT |
| [Format String Analysis](https://github.com/nshp/binaryninja-printf)|Nick Shipp|Script to automatically annotate variadic printf functions|2023-03-08|helper|python3|MIT |
| [Format String Finder](https://github.com/Vasco-jofra/format-string-finder-binja)|jofra|Finds format string vulnerabilities|2019-07-15|helper|python3|MIT |
| [Frida](https://github.com/chame1eon/binaryninja-frida)|Chame1eon|A plugin to integrate the Frida dynamic instrumentation toolkit into Binary Ninja.|2020-06-01|helper|python3|MIT |
| [Frinja](https://github.com/dzervas/frinja)|Dimitris Zervas|Frida plugin for Binary Ninja - continuation of BinRida by @c3r34lk1ll3r|2024-04-10|helper|python3|MIT |
| [Function ABI](https://github.com/whitequark/binja_function_abi)|whitequark|A plugin that adds a GUI for changing function ABI.|2019-11-22|ui|python2, python3|BSD-0-clause |
| [Fuzzable](https://github.com/ex0dus-0x/fuzzable)|ex0dus-0x|Framework for Automating Fuzzable Target Discovery with Static Analysis|2023-11-22|ui|python3|MIT |
| [GEF-Binja](https://github.com/hugsy/gef-binja)|hugsy|Interface Binary Ninja with GDB-GEF easily.|2020-05-18|ui, helper|python3|MIT |
| [GO Loader Assist](https://github.com/f0rki/bn-goloader)|Michael Rodler|Short script that parses go symbol table and renames/creates functions.|2021-02-02|ui|python2, python3|MIT |
| [GTIRB](https://github.com/adrianherrera/binaryninja-gtirb)|Adrian Herrera|Support the GrammaTech Intermediate Representation for Binaries (GTIRB) in Binary Ninja|2024-10-07|helper|python3|MIT |
| [Game Boy Loader and Architecture Plugin](https://github.com/icecr4ck/bnGB)|Hugo Porcher (@icecr4ck)|A loader and diassembler for Game Boy ROMs.|2020-11-17|architecture, binaryview|python3|MIT |
| [Game ROM Loader](https://github.com/redthing1/binja_gameroms_plugin)|redthing1|Game ROM Loader for Binary Ninja|2025-05-10|architecture, binaryview, core, ui|python3|MIT |
| [GameCube DOL](https://github.com/PistonMiner/binaryninja-gc-dol)|Linus S. (aka PistonMiner)|GameCube DOL file BinaryView|2021-07-08|binaryview|python3|MIT |
| [GameCube symbol map loader](https://github.com/PistonMiner/binaryninja-gc-load-map)|Linus S. (aka PistonMiner)|GameCube symbol map loader|2021-07-08|helper|python3|MIT |
| [Ghinja](https://github.com/Martyx00/ghinja)|Martin Petran|Plugin to embed Ghidra Decompiler into Binary Ninja|2022-06-08|ui|python3|Apache-2.0 |
| [Go Calling Convention](https://github.com/PistonMiner/binaryninja-go-callconv)|Linus S. (aka PistonMiner)|Adds the "gocall" calling convention|2023-12-14|helper|python3|MIT |
| [GoLang binary parser](https://github.com/dipusone/golang_pclntab_parser)|Jacopo Ferrigno|BinaryNinja plugin to parse GoLang binaries and restore some information, like function names and type information|2025-07-29|ui|python3|MIT |
| [Golang Symbol Restore](https://github.com/d-we/binja-golang-symbol-restore)|Daniel Weber|Binary Ninja plugin for restoring function names from stripped Golang binaries|2020-10-19|helper|python3|MIT |
| [Golang Symbol Restore 1.18+](https://github.com/scmerrill/golang_1_18_restore_names)|Spencer Merrill|Binary Ninja plugin for restoring function names from stripped Golang binaries|2022-09-08|helper|python3|MIT |
| [HLIL Dump](https://github.com/atxsinn3r/BinjaHLILDump)|atxsinn3r|Dumps HLIL code to a directory|2020-06-07|helper|python2, python3|BSD-3-Clause |
| [HashDB](https://github.com/cxiao/hashdb_bn)|Cindy Xiao|Plugin for interacting with the OALabs HashDB service.|2024-10-02|ui, helper|python3|3-Clause BSD |
| [Hex Integers in Python Console](https://github.com/CouleeApps/hex_integers)|Glenn Smith|Makes your integers print as hex in the python console.|2023-11-01|helper|python3|MIT |
| [Hyara](https://github.com/hyuunnn/Hyara)|Hyun Yi|YARA rule making tool for Binary Ninja, Cutter, and IDA|2023-11-13|ui|python2, python3|MIT |
| [IDC Importer](https://github.com/Cryptogenic/idc_importer)|SpecterDev|Allows users to import idc database dumps from IDA into Binary Ninja.|2022-10-13|helper|python3|MIT |
| [IFL](https://github.com/leandrofroes/bn_ifl)|Leandro Froes|A small plugin that provides an user-friendly way to navigate between functions and their references.|2024-07-09|ui, helper|python3|CC BY 3.0 |
| [Ibis](https://github.com/jonpalmisc/ibis)|jonpalmisc|Segment-accurate iBoot/SecureROM loader|2025-12-06|binaryview|python3|BSD 3-Clause |
| [Improved Gameboy Architecture](https://github.com/samrussell/binja-gameboy)|Sam Russell (@samrussell)|A loader and diassembler for Game Boy ROMs.|2024-03-28|architecture, binaryview|python3|MIT |
| [Instruction Slicer](https://github.com/c3r34lk1ll3r/Instruction_Slicer)|Andrea Ferraris|Forward and backward instruction slicer|2020-11-25|helper|python2, python3|MIT |
| [Intel 8086 Architecture](https://github.com/whitequark/binja-i8086)|whitequark|A plugin providing the 16-bit Intel architecture.|2019-09-04|arch|python2, python3|BSD-0-clause |
| [IoC Ninja](https://github.com/CX330Blake/ioc_ninja)|CX330|IoC Ninja is a Binary Ninja plugin that can improve the QoL of malware analysts.|2025-11-18|binaryview, core, helper, ui|python3|MIT |
| [Itanium C++ ABI](https://github.com/whitequark/binja_itanium_cxx_abi)|whitequark|A plugin providing an analysis for Itanium C++ ABI.|2023-03-01|analysis|python2, python3|BSD-0-clause |
| [JMPscare](https://github.com/fgsect/JMPscare-binja)|Lukas Seidel|Fuzzing Introspection for use with the JMPscare Toolkit.|2022-12-07|binaryview, core, helper, ui|python3|MIT |
| [JNIAnalyzer](https://github.com/Ayrx/binja-JNIAnalyzer)|Terry Chia (Ayrx)|Analysis scripts for Binary Ninja to work with Android NDK libraries.|2022-03-27|helper|python3|MIT |
| [Jump table branch editor](https://github.com/Vasco-jofra/jump-table-branch-editor)|jofra|A plugin that eases fixing jump table branches|2019-07-06|ui, core|python2, python3|MIT |
| [Leak Audit](https://github.com/Vector35/Leak-Audit)|Vector 35 Inc|A debugging tool for Binary Ninja plugin developers to detect and diagnose memory leaks related to BinaryView objects.|2025-11-11|helper|python3|Apache-2.0 |
| [Lighthouse](https://github.com/gaasedelen/lighthouse)|Markus Gaasedelen|A Coverage Explorer for Reverse Engineers|2024-02-05|helper|python3|MIT |
| [MCP Server](https://github.com/MCPPhalanx/binaryninja-mcp)|Known Rabbit|MCP Server for Binary Ninja.|2025-05-11|ui, helper|python3|Apache-2.0 |
| [MSVC](https://github.com/0x1F9F1/binja-msvc)|Brick|Parses MSVC structures to improve analysis|2019-07-12|helper|python2, python3|MIT |
| [Minidump Loader](https://github.com/redthing1/binja_minidump)|redthing1|Minidump Loader for Binary Ninja|2025-05-09|binaryview, core, ui|python3|MIT |
| [MobiCore Loader Format](https://github.com/v-rzh/mclf-binja-loader)|vrzh|Loader for MobiCore trustlets and secure drivers.|2024-07-19|binaryview, helper|python3|MIT |
| [Mole](https://github.com/cyber-defence-campus/mole)|Damian Pfammatter and Sergio Paganoni|Uncover interesting paths using static backward slicing|2025-12-19|ui, helper|python3|Apache-2.0 |
| [Moon Analyzer](https://github.com/redthing1/binja_moonanalyzer)|redthing1|Analyze things on the Moon|2025-05-21|binaryview, core, ui|python3|MIT |
| [Motorola 68k Architecture Plugin](https://github.com/galenbwill/binaryninja-m68k)|Galen Williamson|A disassembler and lifter for the Motorola 68k architecture.|2022-06-10|architecture|python3|MIT |
| [NEC850 Architecture](https://github.com/Accenture/NEC850_Architecture)|Accenture (Martin Petran)|Architecture plugin for Renesas RH850/V850 family of processors.|2025-01-22|architecture|C++|Apache-2.0 |
| [Nampa](https://github.com/thebabush/nampa)|Paolo Montesel (https://github.com/thebabush)|FLIRT for (binary) ninjas|2020-05-27|binaryview, core|python3|LGPL v3 |
| [Native Predicate Solver](https://github.com/ScriptWare-Software/native-predicate-solver_loader)|ScriptWare Software|Remove opaque predicates from binaries|2025-06-29|helper|python3|MIT |
| [Native SigScan](https://github.com/rikodot/binja_native_sigscan_loader)|rikodot|Find and create signatures|2024-08-13|helper|python2, python3|MIT |
| [Notepad](https://github.com/jonpalmisc/bn-notepad)|Jon Palmisciano|A notepad for taking notes inside Binary Ninja.|2021-04-19||python3|MIT |
| [Obfuscation Analysis](https://github.com/mrphrazer/obfuscation_analysis)|Tim Blazytko, Nicolò Altamura|Analyze and simplify obfuscated code|2025-10-11|helper|python3|GPL-2.0 |
| [Obfuscation Detection](https://github.com/mrphrazer/obfuscation_detection)|Tim Blazytko|Automatically detect obfuscated code and other interesting code constructs|2025-03-14|helper|python3|GPL-2.0 |
| [Opaque Predicates Detective](https://github.com/yellowbyte/opaque-predicates-detective)|Yu-Jye Tung|detect opaque predicates|2021-04-10|helper|python2, python3|MIT |
| [OpenAI GPT3](https://github.com/WhatTheFuzz/binaryninja-openai)|Sean Deaton (@WhatTheFuzz)|Queries OpenAI's GPT3 to determine what a given function does.|2024-04-17|helper|python3|MIT |
| [Original Xbox Executable Loader](https://github.com/xclusivor/binaryninja-xbe)|xclusivor|Loader for Original Xbox Executables|2023-11-13|binaryview|python3|MIT |
| [PSVitaLoader](https://github.com/computerman00/BinaryNinja-PSVitaLoader)|computerman00|PS Vita ELF/PRX2 loader plugin|2024-09-19|helper|python3|MIT |
| [PowerPC VLE Extension](https://github.com/Martyx00/PowerPC-VLE-Extension)|Martin Petran|PowerPC VLE support via architecture extension.|2025-03-03|architecture|cpp|Apache-2.0 |
| [Pseudo C Dump](https://github.com/AsherDLL/PCDump-bn)|Asher Davila L.|Binary Ninja plugin to dump the Pseudo C generated by Binja into a folder.|2023-01-28|helper|python3|Apache-2.0 |
| [Python bytecode](https://github.com/Njord0/BNPyc)|Njörd|Python bytecode (.pyc) support for Binary Ninja|2024-03-03|architecture, binaryview|python3|MIT |
| [QSettings Viewer](https://github.com/psifertex/qsview)|Jordan Wiens|QSettings Viewer|2024-10-22|ui, helper|python3|MIT |
| [Renesas M16C Architecture](https://github.com/whitequark/binja-m16c)|whitequark|A plugin providing the Renesas M16C architecture.|2020-01-19|architecture|python3|BSD-0-clause |
| [Renesas V850 architecture plugin](https://github.com/tizmd/binja-v850)|Tomonori Izumida |An architecture plugin for Renesas V850 series|2022-11-07|architecture|python3|MIT |
| [ReverserAI](https://github.com/mrphrazer/reverser_ai)|Tim Blazytko|Provides automated reverse engineering assistance through the use of local large language models (LLMs) on consumer hardware.|2024-06-21|helper|python3|GPL-2.0 |
| [RopView](https://github.com/elbee-cyber/RopView)|elbee|RopView is a gadget analysis framework for BinaryNinja capable of granular per-instruction based analysis and complex logical queries.|2025-02-25|binaryview, helper, ui|python3|MIT |
| [Rust Demangle](https://github.com/inspier/BinjaRustDemangler)|inspier|Demangles Rust symbols.|2023-07-09|helper|python3|MIT |
| [Rust String Slicer](https://github.com/cxiao/rust_string_slicer)|Cindy Xiao|Rust binary string recovery plugin|2026-01-11|helper|python3|MIT |
| [Rust Type Layout Helper](https://github.com/cxiao/rust_type_layout_helper_bn)|Cindy Xiao|An extremely experimental Binary Ninja importer for the type layout information emitted by the -Zprint-type-sizes flag of the Rust compiler.|2023-04-27|helper|python3|MIT |
| [SEH Helper](https://github.com/EliseZeroTwo/SEH-Helper)|EliseZeroTwo|Helper for exploring structured exception handlers in PEs|2022-02-19|ui, helper|python3|MIT |
| [SENinja](https://github.com/borzacchiello/seninja)|Luca Borzacchiello|Symbolic execution plugin for BinaryNinja|2024-02-24|helper|python3|2-Clause BSD |
| [SEPROM Loader](https://github.com/matteyeux/seprom-loader)|matteyeux|Binary View for loading 32 bits and 64 bits Apple SEPROM|2023-07-17|binaryview|python3|MIT |
| [Screenshot Ninja](https://github.com/jonpalmisc/screenshot_ninja)|jonpalmisc|Easily capture Binary Ninja screenshots in ultra-high resolution|2025-11-13|helper|python3|MIT |
| [Shellcode-IDE](https://github.com/CX330Blake/Shellcode-IDE)|CX330Blake|Shellcode IDE makes developing and analyzing shellcode much more convenient.|2025-11-19|binaryview, helper, ui|python3|MIT |
| [Shellcoder](https://github.com/0xricksanchez/Shellcoder)|434b|Interactive shellcode disassembler/assembler|2024-11-28|helper|python3|Apache 2.0 |
| [Simple YARA Generator](https://github.com/1337-42/SimpleYaraBN)|Remco Sprooten|Generate YARA rules from selected assembly instructions with intelligent architecture-aware wildcarding. Features real-time preview, per-instruction wildcard control, and Capstone Engine integration for accurate opcode preservation across x86/x64, ARM/A...|2025-07-01|ui|python3|MIT |
| [Sourcery Pane](https://github.com/mechanicalnull/sourcery_pane)|mechanicalnull|Synchronized source code pane for debug binaries|2019-07-15|ui, helper|python2, python3|MIT |
| [Swift Analyzer](https://github.com/FFRI/binja-swift-analyzer)|Koh M. Nakagawa|Binary Ninja plugin for analyzing Swift binaries|2025-10-20|core, helper|python3|Apache License, Version 2.0 |
| [Swift Demangler](https://github.com/saagarjha/binja-swift-demangler)|Saagar Jha|Demangles Swift functions.|2025-06-01|architecture, binaryview, core, helper, ui|python3|MIT |
| [Switch Loader](https://github.com/EliseZeroTwo/Switch-Binja-Loader)|EliseZeroTwo|Loader for common Nintendo Switch binaries|2020-07-22|binaryview, helper|python3|ISC |
| [Symgrate2 Plugin](https://github.com/travisgoodspeed/symgrate2-binja-plugin)|Travis Goodspeed|This is a client plugin for recovering symbols using the Symgrate2 server.|2021-09-11|helper|python3|MIT |
| [Syscaller](https://github.com/carstein/Syscaller)|Michal Melewski|Decorate encountered syscalls with details like name and arguments|2019-07-15|helper|python3|MIT |
| [TE Loader](https://github.com/zznop/te-loader)|Brandon Miller|Binary Ninja plugin for loading EFI Terse Executable files|2024-02-28|architecture|python3|MIT |
| [Tag Team](https://github.com/psifertex/tagteam)|psifertex|Tags functions using emoji for a number of interesting characteristics|2021-03-12|helper|python3|Apache-2.0 |
| [Translation Plugin](https://github.com/psifertex/translation-plugin)|psifertex|Translate strings and symbols|2025-09-26|helper|python3|MIT |
| [Type Oxidizer](https://github.com/austinzwile/TypeOxidizer)|austinzwile / azw|TypeOxidizer converts the C-Style types in your HLIL / decompilation to their Rust equivalents for easier reading / interpretation and shorter decompilation.|2025-02-24|binaryview, helper, ui|python3|MIT |
| [TypeLib Exporter](https://github.com/SmoothHacker/TypeLib-Exporter)|SmoothHacker|This plugin compiles exported functions and its corresponding types into a type library. Type libraries can also be applied to existing bndbs through this plugin.|2025-12-31|binaryview, helper, ui|python3|MIT |
| [VMNDH-2k12 Architecture Plugin](https://github.com/verylazyguy/binaryninja-vmndh)|verylazyguy|A disassembler and lifter for the VMNDH-2k12 architecture.|2019-07-10|architecture|python2, python3|MIT |
| [VTIL Plugin](https://github.com/vtil-project/VTIL-BinaryNinja)|Layle|Integrates the VTIL (Virtual-machine Translation Intermediate Language) Project with Binary Ninja|2020-07-05|architecture, binaryview|python2, python3|BSD-3-Clause |
| [VirusTotal Code Insights](https://github.com/txhaflaire/virustotal_code_insights)|thijs.xhaflaire|Analyze a function or highlighted code using VirusTotal Code Insights (Google Threat Intelligence).|2025-12-09|architecture, binaryview, core, helper, ui|python3, |MIT |
| [VulnFanatic](https://github.com/Martyx00/VulnFanatic)|Martin Petran|Assistant plugin for vulnerability research.|2024-09-07|helper|python3|Apache-2.0 |
| [WASM Plugin](https://github.com/ivision-research/binjawa)|Meador Inge|This is a plugin for disassembling and lifting WASM images..|2020-06-30|architecture, binaryview|python3|MIT |
| [Windows Driver Analyzer](https://github.com/shareef12/driveranalyzer)|shareef12|Find IRP dispatch routines and valid IOCTLs in a Windows kernel driver|2019-08-08|helper|python2, python3|MIT |
| [XNU Sysctl Hunter](https://github.com/xpcmdshell/SysctlHunter)|actae0n|XNU Sysctl Hunter is a tool for analyzing Kexts that will automatically identify, type, and tag sysctl OIDs, as well as correct the prototypes of their OID handler functions. It contains a Binary Ninja plugin action, as well as a headless script for cli...|2021-07-22|helper|python3|MIT |
| [XProtect Remediator Analyzer](https://github.com/FFRI/binja-xpr-analyzer)|Koh M. Nakagawa|XProtect Remediator Analyzer is a plugin analyzing XProtect Remediator binaries.|2025-10-20|core, helper|python3|Apache version 2.0 |
| [Xtensa Architecture Support and ESP8266 Loader](https://github.com/nicabi/binja-xtensa2)|Nicolae Binica|Xtensa Architecture Support and ESP8266 Image Loader|2025-08-30|architecture, binaryview|python3|MIT |
| [YARA Scan](https://github.com/trib0r3/binja-yara)|trib0r3|YARA signatures|2020-05-26|binaryview, core|python3|MIT |
| [ar (.a) archive container transform](https://github.com/ArcaneNibble/binja-ar)|ArcaneNibble|Plugin for ar (.a) archives of object files|2025-12-21|binaryview|python3|BSD-0-clause |
| [binja-doc-lookup](https://github.com/riskydissonance/binja-doc-lookup)|riskydissonance|Lookup documentation for the selected token|2024-06-20|ui, helper|python3|MIT |
| [binja-ps3](https://github.com/valters-tomsons/bninja-ps3)|faith|Playstation 3 ELF loader|2024-11-28|binaryview|python3|MIT |
| [binja-win-docs](https://github.com/matteyeux/binja-win-docs)|matteyeux|Binary Ninja plugin to display the documentation of a Windows function in a sidebar widget.|2024-04-11|ui, helper|python3|Apache-2.0 |
| [binja_sigmaker](https://github.com/apekros/binja_sigmaker)|apekros and Alex3434|Generate and find signatures.|2023-01-29|architecture, binaryview, core, ui|python3|MIT |
| [binjaextras](https://github.com/xorhex/binjaextras)|xorhex|Various features to make windows malware analysis easier.|2025-01-17|helper|python3|MIT |
| [bn-ebpf-solana](https://github.com/otter-sec/bn-ebpf-solana)|OtterSec LLC|An architecture/binaryview plugin for Solana EBPF.|2025-07-01|architecture, binaryview|python3|MIT |
| [bn-riscv](https://github.com/uni-due-syssec/bn-riscv)|Katharina Utz|RISC-V architecture plugin.|2021-01-18|architecture|python2, python3|Apache-2.0 |
| [bn-riscy-business](https://github.com/eybisi/bn-riscy-business)|Ahmet Bilal Can|RISC-V architecture plugin to load encrypted Riscy-Business binaries.|2025-05-21|architecture|python2, python3|Apache-2.0 |
| [bn-uefi-helper](https://github.com/zznop/bn-uefi-helper)|Brandon Miller (zznop)|Helper plugin for analyzing UEFI firmware|2023-04-28|helper|python3|MIT |
| [bncov](https://github.com/ForAllSecure/bncov)|Mark Griffin|Scriptable code coverage analysis and visualization plugin|2023-02-15|helper|python3|MIT |
| [bnida](https://github.com/zznop/bnida)|zznop|Transfer analysis data between Binary Ninja and IDA|2024-02-15|sync|python3|MIT |
| [cryptoscan](https://github.com/Rami114/cryptoscan)|Ben Pottier|A plugin to detect several common crypto constructs and magic vars.|2023-09-22|ui, binaryview|python2, python3|MIT |
| [ctypes Export](https://github.com/jordan9001/ctypes_export)|Jordan Whitehead|Export types definitions as ctypes structures|2024-06-24|helper|python3|MIT |
| [decomp2dbg](https://github.com/mahaloz/decomp2dbg)|Zion Basque (@mahaloz)|Adds support for Binary Ninja decompilation in your debugger, curently only supports GDB|2025-11-11|core|python3|BSD 2-clause |
| [devi](https://github.com/murx-/devi_binja)|@_murks|devi - DEvirtualize VIrtual calls in C++ binaries|2020-11-04|ui, helper|python3|MIT |
| [dewolf Decompiler](https://github.com/fkie-cad/dewolf)|fkie-cad|Research Decompiler to generate a C-like function representation|2026-01-01|ui, helper|python3|LGPL-2.1 |
| [droog](https://github.com/amtal/droog)|amtal|PDF Reference Opcodes Or reGisters. Like IDA's FRIEND/AMIE or Ghidra's "Processor Manual..." right-click menu.|2024-06-24|helper|python3|AGPL-3.0 |
| [ethersplay Ethereum Architecture Plugin](https://github.com/crytic/ethersplay)|Trail of Bits|A disassembler and lifter for the Ethereum architecture.|2022-11-03|architecture|python3|AGPL-3.0-only |
| [genesis](https://github.com/zznop/bn-genesis)|zznop|SEGA Megadrive/Genesis ROM Hacking Toolkit|2024-11-04|ui, helper|python3|MIT |
| [header-query](https://github.com/interruptlabs/header_query_bn)|Ashleigh Johannes|Import C header file types and function parameters from unprocessed or partial header files|2025-04-17|helper|python3|MIT |
| [hexfiles](https://github.com/toolCHAINZ/hexfiles)|toolCHAINZ|A simple loader for Motorola SREC, Intel HEX, and TI-TXT files.|2024-04-09|binaryview|python3|MIT |
| [iBoot64 Loader](https://github.com/BlackwingHQ/iBoot64Binja)|Blackwing Intelligence|Binary View for loading iBoot, SecureROM, etc. firmware|2020-10-01|binaryview|python3|MIT |
| [iBootLoader](https://github.com/EliseZeroTwo/iBoot-Binja-Loader)|EliseZeroTwo|iBoot/SecureROM Loader|2023-02-24|binaryview, helper|python3|ISC |
| [ilhierarchy](https://github.com/fabianfreyer/binja-il-hierarchy)|Fabian Freyer|Show current IL instruction hierarchy in sidebar|2022-02-06|ui, core|python3|MIT |
| [kallsyms](https://github.com/zznop/bn-kallsyms)|Brandon Miller|Parses output from /proc/kallsyms and applies symbols to the corresponding kernel BN database|2022-01-30|helper|python3|MIT |
| [keypatch](https://github.com/lwerdna/keypatch_binja)|lwerdna|Remake of keypatch plugin for Binary Ninja|2024-01-25|ui, helper|python3|Unlicense |
| [logrn](https://github.com/sum-catnip/logrn)|catnip|binary ninja plugin for abusing logging functions|2021-03-09|helper|python3|MIT |
| [msp430 Architecture](https://github.com/joshwatson/binaryninja-msp430)|Josh Watson|MSP430 Architecture Plugin for Binary Ninja|2022-02-02|architecture|python3|MIT |
| [pd-ninja](https://github.com/lockbox/pd-ninja)|lockbox|Playdate Console RE utilities|2023-03-01|helper|python3|MIT |
| [permap](https://github.com/redballoonsecurity/permap)|jepson2k, dannyp303|Supports loading .per files into Binary Ninja.|2024-12-18|helper|python3|Apache-2.0 |
| [peutils](https://github.com/404d/peutils)|404'd|Binary Ninja plugin providing various niche utilities for working with PE binaries|2020-12-12|helper|python3|MIT |
| [recursion](https://github.com/zznop/bn-recursion)|zznop|Locate and annotate direct and indirect recursion|2020-07-22|helper|python3|MIT |
| [ret-sync](https://github.com/bootleg/ret-sync)|Alexandre Gazet|Helper plugin to synchronize Binary Ninja with a debugging session|2022-01-21|helper|python3|MIT |
| [revsync](https://github.com/lunixbochs/revsync)|lunixbochs|Realtime IDA Pro and Binary Ninja sync plugin|2020-05-14|ui|python2, python3|MIT |
| [ripr](https://github.com/pbiernat/ripr)|Patrick Biernat|Package binary code as a Python class backed by Unicorn-Engine|2022-07-08|helper|python3|MIT |
| [scylla-ninja](https://github.com/ScriptWare-Software/scylla-ninja)|Script-Ware Software|Automated ScyllaHide injection and setup/configuration for Binary Ninja's debugger|2025-10-08|ui, helper|python3|MIT |
| [semgrep-bn](https://github.com/interruptlabs/semgrep_bn)|Samman Palihapitiya|Search code with Semgrep|2025-02-04|helper|python3|MIT |
| [themida-unmutate-bn](https://github.com/ergrelet/themida-unmutate-bn)|Erwan Grelet|Static deobfuscator for Themida, WinLicense and Code Virtualizer 3.x's mutation-based obfuscation.|2024-07-28|helper|python3|GPL-3.0-or-later |
| [x64dbgbinja](https://github.com/x64dbg/x64dbgbinja)|x64dbg|Official x64dbg plugin for Binary Ninja.|2026-01-03|sync|python3|MIT |
| [μBlaze Architecture Plugin](https://github.com/amtal/microblaze)|amtal|Configurable soft core for Xilinx FPGAs.|2022-05-29|architecture|python3|MIT |