diff --git a/README.md b/README.md
index 762da50..7b42539 100644
--- a/README.md
+++ b/README.md
@@ -11,7 +11,7 @@ The dynamic version is hosted on [GitHub Pages](https://vmallet.github.io/ida-pl
Any contribution is welcome one way or another. If you know of a plugin that could be added, or data in the list that could be updated, missing categories, typos.. please send a PR! If you'd just prefer sending me a message or an email that's fine too, my email should be pretty easy to find on GitHub.
## Plugins (see [interactive version](https://vmallet.github.io/ida-plugins))
-582 plugins
+586 plugins
* [3DS-Code-Loader](https://github.com/SinaMegapolis/3DS-Code-Loader): IDA Pro 7.6 Plugin to load ExeFS and CRO code from CXI files.
_Updated: 2022 08 01 Language: C++_
@@ -94,6 +94,9 @@ _Updated: 2023 09 02 Language: Python_
* [AutoRE](https://github.com/a1ext/auto_re): Auto-renaming plugin with tagging support.
_Updated: 2021 08 04 Language: Python_
+* [AutoRename](https://github.com/crifan/AutoRename): Automatically rename very simple functions.
+_Updated: 2023 12 15 Language: Python_
+
* [AutoResolv](https://github.com/0xMirasio/AutoResolv): Resolve custom libraries in main project. Refactor call type and code.
_Updated: 2022 10 15 Language: Python_
@@ -176,7 +179,7 @@ _Updated: 2019 08 01 Language: Python_
_Updated: 2023 02 17 Language: Python_
* [Capa Explorer](https://github.com/fireeye/capa/tree/master/capa/ida/plugin): Capa explorer is an IDAPython plugin that integrates the FLARE team's open-source framework, capa, with IDA Pro. capa is a framework that uses a well-defined collection of rules to identify capabilities in a program.
-_Updated: 2023 12 01 Language: Python_
+_Updated: 2023 12 16 Language: Python_
* [CGC Loader](https://github.com/cseagle/cgc_ldr): IDA Loader for DARPA CGC binaries.
_Updated: 2018 04 09 Language: C++_
@@ -281,7 +284,7 @@ _Updated: 2023 11 07 Language: Python_
_Updated: 2017 09 06 Language: Python_
* [decomp2dbg](https://github.com/mahaloz/decomp2dbg): Plugin to introduce interactive symbols into your debugger from your decompiler.
-_Updated: 2023 11 30 Language: Python_
+_Updated: 2023 12 04 Language: Python_
* [Deep Winter](https://github.com/evil33333333/deep-winter): Black IDA pro theme for darkness enthusiasts.
_Updated: 2022 10 13_
@@ -320,7 +323,7 @@ _Updated: 2023 01 04_
_Updated: 2022 06 30_
* [Dragodis](https://github.com/dod-cyber-crime-center/Dragodis): Python framework which allows for the creation of universal disassembler scripts. Supports IDA and Ghidra.
-_Updated: 2023 02 21 Language: Python_
+_Updated: 2023 11 29 Language: Python_
* [DrGadget](https://github.com/patois/DrGadget): This is an IDAPython plugin for the Interactive Disassembler for all your ROP experimentation needs.
_Updated: 2017 02 02 Language: Python_
@@ -713,7 +716,7 @@ _Updated: 2017 07 31 Language: Python_
_Updated: 2023 05 15 Language: C++_
* [IdaClu](https://github.com/harlamism/IdaClu): Version-agnostic plugin for grouping similar functions. Pick an existing grouping algorithm or create your own.
-_Updated: 2023 10 13 Language: Python_
+_Updated: 2023 12 12 Language: Python_
* [ida-cmake](https://github.com/0xeb/ida-cmake): This is not an IDA plugin but a CMake project generator for IDA plugins development.
_Updated: 2023 09 01_
@@ -802,6 +805,9 @@ _Updated: 2018 03 04 Language: C++_
* [ida-genesis](https://github.com/zznop/ida-genesis): Suite of IDA scripts for SEGA Genesis ROM hacking. ROM Loader, Branch Table Enumeration.
_Updated: 2020 02 16 Language: Python_
+* [ida-genpatch](https://github.com/frasten/ida-genpatch): IDA Pro Plugin to automate patch generation for external tools.
+_Updated: 2023 12 12 Language: Python_
+
* [IDAGolangHelper](https://github.com/sibears/idagolanghelper): Set of IDA Pro scripts for parsing GoLang types information stored in compiled binary.
_Updated: 2022 07 29 Language: Python_
@@ -898,7 +904,7 @@ _Updated: 2018 01 04 Language: Python_
_Updated: 2021 05 28 Language: Python_
* [IDA-minsc](https://github.com/arizvisa/ida-minsc): A plugin that assists a user with scripting the IDAPython plugin that is bundled with the disassembler. This plugin groups the different aspects of the IDAPython API into a simpler format which allows a reverse engineer to script different aspects of their work with very little investment.
-_Updated: 2023 12 02 Language: Python_
+_Updated: 2023 12 07 Language: Python_
* [IDA-names](https://github.com/archercreat/ida_names): IDA-names automatically renames pseudocode windows with the current function name.
_Updated: 2022 12 24 Language: Python_
@@ -959,6 +965,9 @@ _Updated: 2015 05 31 Language: Python_
* [ida-plugins](https://vmallet.github.io/ida-plugins/): Interactive IDA Plugin List: a great list of plugins for IDA which can be sorted and filtered dynamically to make it easier to find plugins of interest. Worth checking out! :)
+* [IDA-Plugin-Template](https://github.com/gurrenm3/IDA-Plugin-Template): A basic C++ Plugin template for new IDA Plugins.
+_Updated: 2023 12 16 Language: C++_
+
* [idapm](https://github.com/tkmru/idapm): idapm is IDA Plugin Manager. It works perfectly on macOS, it probably works on Windows and Linux.
_Updated: 2020 09 05 Language: Python_
@@ -996,7 +1005,7 @@ _Updated: 2022 10 18 Language: Python_
_Updated: 2023 03 11 Language: Python_
* [IDAPython](https://github.com/idapython/src): IDAPython project for Hex-Ray's IDA Pro: the official source for the Python integration plugin for IDA.
-_Updated: 2023 07 31 Language: C++_
+_Updated: 2023 12 15 Language: C++_
* [IDA Python Embedded Toolkit](https://github.com/maddiestone/IDAPythonEmbeddedToolkit): IDAPython scripts for automating analysis of firmware of embedded devices.
_Updated: 2019 08 14 Language: Python_
@@ -1004,6 +1013,9 @@ _Updated: 2019 08 14 Language: Python_
* [idapython_virtualenv](https://github.com/gaasedelen/idapython_virtualenv): Multiples virtual envs support for IDAPython. Enable Virtualenv or Conda in IDAPython.
_Updated: 2020 11 11 Language: Python_
+* [IDA-QuickRunPython-Plugin](https://github.com/gurrenm3/IDA-QuickRunPython-Plugin): Quickly execute any python script.
+_Updated: 2023 12 16 Language: Python_
+
* [IDARay](https://github.com/SouhailHammou/IDARay-Plugin): IDARay is an IDA Pro plugin that matches the database against multiple YARA files. Maybe your rules are scattered over multiple YARA files or you simply want to match against as much rules as possible, IDARay is here to help.
_Updated: 2018 11 16 Language: Python_
@@ -1056,7 +1068,7 @@ _Updated: 2020 11 25 Language: Python_
_Updated: 2016 10 17 Language: Python_
* [ida-scripts (cra0)](https://github.com/cra0/ida-scripts): Various IDA scripts for Reverse Engineering: Cra0 Signature Definition File Importer, Cra0 VTable Definition File Importer, cvutils-getoffset, cvutils-gotooffset.
-_Updated: 2023 11 06 Language: Python_
+_Updated: 2023 12 08 Language: Python_
* [idascripts (maiyao1988)](https://github.com/maiyao1988/IDAScripts): Common IDA scripts for effective Reverse Engineering: comment-trace, dbg-loc-off, deopt, findsvc, get_all_code, get_all_svc, ida_trace, trace.
_Updated: 2023 02 15 Language: Python_
@@ -1259,7 +1271,7 @@ _Updated: 2021 06 02 Language: Python_
_Updated: 2020 09 15 Language: Python_
* [Lumen](https://github.com/naim94a/lumen): A private Lumina server for IDA Pro written in Rust.
-_Updated: 2023 08 19 Language: rs_
+_Updated: 2023 12 15 Language: rs_
* [lumina-go](https://github.com/zhangyoufu/lumina): A Go library speaking (IDA Pro) lumina protocol, and a proxy server that may help if you have any privacy concerns using the Hex-Rays' official lumina server.
_Updated: 2023 06 15 Language: go_
@@ -1315,7 +1327,7 @@ _Updated: 2019 12 16 Language: Python_
_Updated: 2015 10 20 Language: Python_
* [MrsPicky](https://github.com/patois/mrspicky): An IDAPython decompiler script that helps auditing calls to the memcpy() and memmove() functions.
-_Updated: 2019 12 18 Language: Python_
+_Updated: 2023 12 17 Language: Python_
* [msdnGrab](https://github.com/eugeneching/msdn-grab): Allows a user to grab documentation from online MSDN for a given function name in IDA, and import the documentation as a repeatable comment for that function. Handles queries for the Win32 API and C/C++.
_Updated: 2012 07 22 Language: Python_
@@ -1375,7 +1387,7 @@ _Updated: 2023 05 15 Language: Python_
_Updated: 2022 04 29 Language: Python_
* [Obpo: Obfuscated Binary Pseudocode Optimizer](https://github.com/obpo-project/obpo-plugin): Obpo is a microcode-based hex-rays optimizer, uses techniques such as static-program-analysis, dataflow-tracking, concolic-execution to rebuild the obfuscated control flow (such as: OLLVM).
-_Updated: 2023 06 06 Language: Python_
+_Updated: 2023 12 05 Language: Python_
* [oldidc](https://github.com/joxeankoret/oldidc): IDA Python's idc.py <= 7.3 compatibility module.
_Updated: 2019 10 11 Language: Python_
@@ -1450,7 +1462,7 @@ _Updated: 2023 05 31 Language: Python_
_Updated: 2018 08 03 Language: Python_
* [pwndbg](https://github.com/pwndbg/pwndbg): GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers. NOTE: IDA integration through small XMLRPC server.
-_Updated: 2023 11 29 Language: Python_
+_Updated: 2023 12 15 Language: Python_
* [pyhexraysdeob](https://github.com/idapython/pyhexraysdeob): A port of Rolf Rolles' HexRaysDeob to Python.
_Updated: 2019 10 15 Language: Python_
@@ -1477,7 +1489,7 @@ _Updated: 2021 08 06 Language: Python_
_Updated: 2015 07 13 Language: Python_
* [QScripts](https://github.com/0xeb/ida-qscripts): An IDA scripting productivity plugin. With this plugin, you will be able to easily write and test scripts using your favorite editor. `ida-qscripts` will automatically detect changes to your script or one of its dependencies and automatically reload them and re-execute your script.
-_Updated: 2023 08 30 Language: C++_
+_Updated: 2023 12 16 Language: C++_
* [QtMetaParser](https://github.com/fjqisba/QtMetaParser): IDA plugin to parse qt meta data.
_Updated: 2023 05 16 Language: C++_
@@ -1571,7 +1583,7 @@ _Updated: 2023 05 10 Language: Python_
* [Samsung S4 Rom Loader](https://github.com/cycad/mbn_loader): IDA Pro Loader Plugin for Samsung Galaxy S4 ROMs
* [Sark](https://github.com/tmr232/Sark/): Sark, (named after the notorious Tron villain,) is an object-oriented scripting layer written on top of IDAPython. Sark is easy to use and provides tools for writing advanced scripts and plugins.
-_Updated: 2023 04 01 Language: Python_
+_Updated: 2023 12 04 Language: Python_
* [ScatterBee_Analysis](https://github.com/PwCUK-CTO/ScatterBee_Analysis): IDA scripts to aid analysis of files obfuscated with ScatterBee.
_Updated: 2023 01 06 Language: Python_
@@ -1697,7 +1709,7 @@ _Updated: 2011 12 13 Language: C++_
_Updated: 2021 08 03 Language: Python_
* [uEmu](https://github.com/alexhude/uEmu): uEmu is a tiny cute emulator plugin for IDA based on unicorn engine. Supports following architectures out of the box: x86, x64, ARM, ARM64, MIPS, MIPS64
-_Updated: 2023 11 20 Language: Python_
+_Updated: 2023 12 17 Language: Python_
* [unity_metadata_loader](https://github.com/nevermoe/unity_metadata_loader): Load strings and method/class names in global-metadata.dat to IDA.
_Updated: 2018 07 18 Language: Python_
@@ -1736,7 +1748,7 @@ _Updated: 2023 11 27 Language: Python_
_Updated: 2023 02 23 Language: Python_
* [VulFi](https://github.com/Accenture/VulFi): The VulFi (Vulnerability Finder) tool is a plugin to IDA Pro which can be used to assist during bug hunting in binaries. Its main objective is to provide a single view with all cross-references to the most interesting functions (such as strcpy, sprintf, system, etc.).
-_Updated: 2023 11 16 Language: Python_
+_Updated: 2023 12 14 Language: Python_
* [Waffda](https://github.com/OmriLevy888/Waffda): IDA HexRays decompiler wrapper library.
_Updated: 2021 06 17 Language: Python_
@@ -1757,7 +1769,7 @@ _Updated: 2018 08 22 Language: Python_
_Updated: 2023 12 01 Language: Python_
* [WPeChatGPT](https://github.com/WPeace-HcH/WPeChatGPT): Plugin that can help to analyze binary files using OpenAI's ChatGPT training API.
-_Updated: 2023 11 30 Language: Python_
+_Updated: 2023 12 04 Language: Python_
* [WWCD](https://github.com/sektioneins/wwcd): What Would Capstone Decode - IDA plugin that implements a Capstone powered IDA view.
_Updated: 2016 11 29 Language: C++_
@@ -1781,7 +1793,7 @@ _Updated: 2023 04 15 Language: Python_
_Updated: 2023 03 09 Language: Python_
* [xray](https://github.com/patois/xray): Hexrays decompiler plugin that colorizes and filters the decompiler's output based on regular expressions
-_Updated: 2022 10 18 Language: Python_
+_Updated: 2023 12 08 Language: Python_
* [XRaysComments](https://github.com/MrNox/XRaysComments): A simple IDA Pro plugin to show all HexRays decompiler comments written by user.
_Updated: 2021 09 03 Language: Python_
diff --git a/data.js b/data.js
index 1f47133..ef1888b 100644
--- a/data.js
+++ b/data.js
@@ -175,6 +175,12 @@ var tabledata = [
last: "20210804",
desc: "Auto-renaming plugin with tagging support."},
+{name: "AutoRename",
+ url: "https://github.com/crifan/AutoRename",
+ src: "py",
+ last: "20231215",
+ desc: "Automatically rename very simple functions."},
+
{name: "AutoResolv",
url: "https://github.com/0xMirasio/AutoResolv",
src: "py",
@@ -366,7 +372,7 @@ var tabledata = [
url: "https://github.com/fireeye/capa/tree/master/capa/ida/plugin",
src: "py",
cats: "int",
- last: "20231201",
+ last: "20231216",
vers: "7.7",
desc: "Capa explorer is an IDAPython plugin that integrates the FLARE team's open-source framework, capa, with IDA Pro. capa is a framework that uses a well-defined collection of rules to identify capabilities in a program."},
@@ -601,7 +607,7 @@ var tabledata = [
url: "https://github.com/mahaloz/decomp2dbg",
src: "py",
cats: "decomp, debug, int",
- last: "20231130",
+ last: "20231204",
vers: "7.0",
desc: "Plugin to introduce interactive symbols into your debugger from your decompiler."},
@@ -693,7 +699,7 @@ var tabledata = [
url: "https://github.com/dod-cyber-crime-center/Dragodis",
src: "py",
cats: "dev, int",
- last: "20230221",
+ last: "20231129",
vers: "7.0",
desc: "Python framework which allows for the creation of universal disassembler scripts. Supports IDA and Ghidra."},
@@ -1620,7 +1626,7 @@ var tabledata = [
{name: "IdaClu",
url: "https://github.com/harlamism/IdaClu",
src: "py",
- last: "20231013",
+ last: "20231212",
vers: "8.2",
desc: "Version-agnostic plugin for grouping similar functions. Pick an existing grouping algorithm or create your own."},
@@ -1829,6 +1835,14 @@ var tabledata = [
last: "20200216",
desc: "Suite of IDA scripts for SEGA Genesis ROM hacking. ROM Loader, Branch Table Enumeration."},
+{name: "ida-genpatch",
+ url: "https://github.com/frasten/ida-genpatch",
+ src: "py",
+ cats: "int",
+ last: "20231212",
+ vers: "7.4",
+ desc: "IDA Pro Plugin to automate patch generation for external tools."},
+
{name: "IDAGolangHelper",
url: "https://github.com/sibears/idagolanghelper",
src: "py",
@@ -2032,7 +2046,7 @@ var tabledata = [
url: "https://github.com/arizvisa/ida-minsc",
src: "py",
cats: "dev",
- last: "20231202",
+ last: "20231207",
vers: "7.4",
desc: "A plugin that assists a user with scripting the IDAPython plugin that is bundled with the disassembler. This plugin groups the different aspects of the IDAPython API into a simpler format which allows a reverse engineer to script different aspects of their work with very little investment."},
@@ -2170,6 +2184,13 @@ var tabledata = [
url: "https://vmallet.github.io/ida-plugins/",
desc: "Interactive IDA Plugin List: a great list of plugins for IDA which can be sorted and filtered dynamically to make it easier to find plugins of interest. Worth checking out! :)"},
+{name: "IDA-Plugin-Template",
+ url: "https://github.com/gurrenm3/IDA-Plugin-Template",
+ src: "c++",
+ cats: "dev",
+ last: "20231216",
+ desc: "A basic C++ Plugin template for new IDA Plugins."},
+
{name: "idapm",
url: "https://github.com/tkmru/idapm",
src: "py",
@@ -2259,7 +2280,7 @@ var tabledata = [
url: "https://github.com/idapython/src",
src: "c++",
cats: "dev, int",
- last: "20230731",
+ last: "20231215",
vers: "8.0",
desc: "IDAPython project for Hex-Ray's IDA Pro: the official source for the Python integration plugin for IDA."},
@@ -2278,6 +2299,12 @@ var tabledata = [
vers: "7.5",
desc: "Multiples virtual envs support for IDAPython. Enable Virtualenv or Conda in IDAPython."},
+{name: "IDA-QuickRunPython-Plugin",
+ url: "https://github.com/gurrenm3/IDA-QuickRunPython-Plugin",
+ src: "py",
+ last: "20231216",
+ desc: "Quickly execute any python script."},
+
{name: "IDARay",
url: "https://github.com/SouhailHammou/IDARay-Plugin",
src: "py",
@@ -2404,7 +2431,7 @@ var tabledata = [
{name: "ida-scripts (cra0)",
url: "https://github.com/cra0/ida-scripts",
src: "py",
- last: "20231106",
+ last: "20231208",
desc: "Various IDA scripts for Reverse Engineering: Cra0 Signature Definition File Importer, Cra0 VTable Definition File Importer, cvutils-getoffset, cvutils-gotooffset."},
{name: "idascripts (maiyao1988)",
@@ -2868,7 +2895,7 @@ var tabledata = [
url: "https://github.com/naim94a/lumen",
src: "rs",
cats: "int",
- last: "20230819",
+ last: "20231215",
vers: "7.2",
desc: "A private Lumina server for IDA Pro written in Rust."},
@@ -2988,7 +3015,7 @@ var tabledata = [
url: "https://github.com/patois/mrspicky",
src: "py",
cats: "decomp",
- last: "20191218",
+ last: "20231217",
vers: "7.3",
desc: "An IDAPython decompiler script that helps auditing calls to the memcpy() and memmove() functions."},
@@ -3133,7 +3160,7 @@ var tabledata = [
url: "https://github.com/obpo-project/obpo-plugin",
src: "py",
cats: "decomp, deobf",
- last: "20230606",
+ last: "20231205",
vers: "7.7",
desc: "Obpo is a microcode-based hex-rays optimizer, uses techniques such as static-program-analysis, dataflow-tracking, concolic-execution to rebuild the obfuscated control flow (such as: OLLVM)."},
@@ -3311,7 +3338,7 @@ var tabledata = [
url: "https://github.com/pwndbg/pwndbg",
src: "py",
cats: "debug, int",
- last: "20231129",
+ last: "20231215",
vers: "7.0",
desc: "GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers. NOTE: IDA integration through small XMLRPC server."},
@@ -3376,7 +3403,7 @@ var tabledata = [
url: "https://github.com/0xeb/ida-qscripts",
src: "c++",
cats: "dev",
- last: "20230830",
+ last: "20231216",
vers: "7.7",
desc: "An IDA scripting productivity plugin. With this plugin, you will be able to easily write and test scripts using your favorite editor. `ida-qscripts` will automatically detect changes to your script or one of its dependencies and automatically reload them and re-execute your script."},
@@ -3581,7 +3608,7 @@ var tabledata = [
url: "https://github.com/tmr232/Sark/",
src: "py",
cats: "dev",
- last: "20230401",
+ last: "20231204",
vers: "7.4",
desc: "Sark, (named after the notorious Tron villain,) is an object-oriented scripting layer written on top of IDAPython. Sark is easy to use and provides tools for writing advanced scripts and plugins."},
@@ -3876,7 +3903,7 @@ var tabledata = [
{name: "uEmu",
url: "https://github.com/alexhude/uEmu",
src: "py",
- last: "20231120",
+ last: "20231217",
vers: "7.2",
desc: "uEmu is a tiny cute emulator plugin for IDA based on unicorn engine. Supports following architectures out of the box: x86, x64, ARM, ARM64, MIPS, MIPS64"},
@@ -3964,7 +3991,7 @@ var tabledata = [
{name: "VulFi",
url: "https://github.com/Accenture/VulFi",
src: "py",
- last: "20231116",
+ last: "20231214",
vers: "7.5",
desc: "The VulFi (Vulnerability Finder) tool is a plugin to IDA Pro which can be used to assist during bug hunting in binaries. Its main objective is to provide a single view with all cross-references to the most interesting functions (such as strcpy, sprintf, system, etc.)."},
@@ -4014,7 +4041,7 @@ var tabledata = [
url: "https://github.com/WPeace-HcH/WPeChatGPT",
src: "py",
cats: "decomp",
- last: "20231130",
+ last: "20231204",
desc: "Plugin that can help to analyze binary files using OpenAI's ChatGPT training API."},
{name: "WWCD",
@@ -4074,7 +4101,7 @@ var tabledata = [
url: "https://github.com/patois/xray",
src: "py",
cats: "decomp, ui",
- last: "20221018",
+ last: "20231208",
vers: "7.4",
desc: "Hexrays decompiler plugin that colorizes and filters the decompiler's output based on regular expressions"},