From 3a9fa9e909e802f8c9e00f07855c18b959029617 Mon Sep 17 00:00:00 2001
From: Vincent Mallet A comprehensive list of plugins for
- IDA Pro.
_Updated: 2022 08 01 Language: C++_
* [3ds_ida](https://github.com/kynex7510/3ds_ida): IDA Pro resources for reverse engineering Nintendo 3DS binaries.
-_Updated: 2023 08 28 Language: Python_
+_Updated: 2023 09 05 Language: Python_
* [3DSX Loader](https://github.com/0xEBFE/3DSX-IDA-PRO-Loader): IDA PRO Loader for 3DSX files
_Updated: 2021 12 26 Language: Python_
@@ -137,7 +137,7 @@ _Updated: 2015 04 04 Language: C++_
_Updated: 2021 06 07_
* [BinExport](https://github.com/google/binexport): Export disassemblies into Protocol Buffers. BinExport is the exporter component of BinDiff. It is a plugin/extension for IDA that exports disassembly data into the Protocol Buffer format that BinDiff requires.
-_Updated: 2023 08 31 Language: C++_
+_Updated: 2023 09 06 Language: C++_
* [Binkit](https://github.com/ohjeongwook/binkit/tree/master/src/plugin): Binkit Plugin For IDA. Use this plugin to load diffing result files (*.json)...
_Updated: 2020 10 05 Language: Python_
@@ -170,7 +170,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 08 30 Language: Python_
+_Updated: 2023 09 05 Language: Python_
* [CGC Loader](https://github.com/cseagle/cgc_ldr): IDA Loader for DARPA CGC binaries.
_Updated: 2018 04 09 Language: C++_
@@ -274,6 +274,9 @@ _Updated: 2023 07 28 Language: Python_
* [Deep Winter](https://github.com/evil33333333/deep-winter): Black IDA pro theme for darkness enthusiasts.
_Updated: 2022 10 13_
+* [DemangledStructNaming](https://github.com/AntonKukoba1/DemangledStructNaming): Ida plugin to improve Create structure from selection naming.
+_Updated: 2023 08 14 Language: C++_
+
* [deREferencing](https://github.com/danigargu/deREferencing): IDA Pro plugin that implements more user-friendly register and stack views.
_Updated: 2023 02 21 Language: Python_
@@ -287,7 +290,7 @@ _Updated: 2023 09 01 Language: Python_
_Updated: 2017 11 19 Language: Python_
* [docker-idapro](https://github.com/blacktop/docker-idapro): IDA Pro Docker Image (For use as an ipsw pipeline).
-_Updated: 2023 06 28_
+_Updated: 2023 09 05_
* [doelf](https://github.com/antonpasm/doelf): A plugin for IDA Pro to export the symbols recognized to the ELF symbol table. It can create an ELF with debug information from any dump file.
_Updated: 2022 05 31 Language: Python_
@@ -323,7 +326,7 @@ _Updated: 2017 12 22 Language: Python_
_Updated: 2021 01 20 Language: Python_
* [dubRE](https://github.com/michal-kapala/dubRE): ML-driven function symbol extraction plugin for IDA Pro.
-_Updated: 2023 09 01 Language: Python_
+_Updated: 2023 09 05 Language: Python_
* [dumpDyn](https://github.com/secrary/IDA-scripts/tree/master/dumpDyn): Script which saves comments, names, breakpoints, functions from one execution to another, f a process allocates a dynamic memory using VirtualAlloc, HeapAlloc, new, etc. and continues execution from that address.
_Updated: 2019 02 26 Language: Python_
@@ -365,7 +368,7 @@ _Updated: 2014 06 17 Language: Python_
_Updated: 2017 06 13 Language: C++_
* [efiXplorer](https://github.com/binarly-io/efiXplorer): IDA plugin for UEFI firmware analysis and reverse engineering automation.
-_Updated: 2023 08 28 Language: C++_
+_Updated: 2023 09 04 Language: C++_
* [ElfDumper](https://github.com/WPeace-HcH/ElfDumper): A plugin for IDA that can dump the ELF file easily.
_Updated: 2023 04 03 Language: Python_
@@ -577,6 +580,9 @@ _Updated: 2023 08 17 Language: Python_
* [herast](https://github.com/Mizari/herast): Framework to automate working with AST in IDA Pro.
_Updated: 2023 08 29 Language: Python_
+* [Hexagon Processor Module](https://github.com/n-o-o-n/idp_hexagon): Hexagon (aka QDSP6) processor module for IDA Pro disassembler.
+_Updated: 2023 06 26 Language: C++_
+
* [HexCopy](https://github.com/OALabs/hexcopy-ida): IDA plugin for quickly copying disassembly as encoded hex bytes.
_Updated: 2021 10 11 Language: Python_
@@ -689,7 +695,7 @@ _Updated: 2017 07 31 Language: Python_
_Updated: 2023 05 15 Language: C++_
* [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 05 11_
+_Updated: 2023 09 01_
* [ida-cmake](https://github.com/zyantific/ida-cmake): CMake build scripts and a Python helper allowing compilation of C++ IDA plugins for Windows, macOS and Linux without much user effort.
_Updated: 2017 09 02_
@@ -1375,7 +1381,7 @@ _Updated: 2023 05 11 Language: C++_
_Updated: 2022 11 27 Language: Python_
* [Post HexRays ANalysis Kit](https://github.com/Mizari/phrank): Phrank helps with structure analysis and function pointers. Phrank works on top of HexRays ctrees.
-_Updated: 2023 08 28 Language: Python_
+_Updated: 2023 09 07 Language: Python_
* [PPLorer](https://github.com/cellebrite-labs/PPLorer): Plugin that resolves PPL calls to the actual underlying PPL function.
_Updated: 2023 02 28 Language: Python_
@@ -1402,7 +1408,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 08 27 Language: Python_
+_Updated: 2023 09 05 Language: Python_
* [pyhexraysdeob](https://github.com/idapython/pyhexraysdeob): A port of Rolf Rolles' HexRaysDeob to Python.
_Updated: 2019 10 15 Language: Python_
@@ -1443,6 +1449,9 @@ _Updated: 2014 05 10 Language: Python_
* [Quokka](https://github.com/quarkslab/quokka): A Fast and Accurate Binary Exporter. From the disassembly of a program, it generates an export file that can be used without the disassembler.
_Updated: 2023 08 27 Language: C++_
+* [RDR2 IDA Native Renamer](https://github.com/Sna1lLord/RDR2-IDA-Native-Renamer): A simple python script which names all natives for Red Dead Redemption 2.
+_Updated: 2023 09 08 Language: Python_
+
* [Rebased Comment](https://github.com/naim94a/rebasedcomment): Rebase comments when you rebase your IDA database, by searching for hexadecimal numbers that are within range of your program's segments, and fixing your comments after every rebase.
_Updated: 2020 04 06 Language: Python_
@@ -1491,6 +1500,9 @@ _Updated: 2023 01 10 Language: Python_
* [REtypedef](https://github.com/zyantific/REtypedef): REtypedef is an IDA PRO plugin that allows defining custom substitutions for function names. It comes with a default ruleset providing substitutions for many common STL types.
_Updated: 2015 01 03 Language: C++_
+* [RevEng.AI IDA Plugin](https://github.com/RevEngAI/reai-ida): RevEng.AI IDA Pro Plugin.
+_Updated: 2023 08 18 Language: Python_
+
* [Revsync](https://github.com/lunixbochs/revsync): Realtime sync plugin for IDA Pro, Binary Ninja and Vivisect: realtime cross-tool collaborative reverse engineering.
_Updated: 2022 05 27 Language: Python_
diff --git a/data.js b/data.js
index 1b23e3d..61ef436 100644
--- a/data.js
+++ b/data.js
@@ -11,7 +11,7 @@ var tabledata = [
url: "https://github.com/kynex7510/3ds_ida",
src: "py",
cats: "loader",
- last: "20230828",
+ last: "20230905",
desc: "IDA Pro resources for reverse engineering Nintendo 3DS binaries."},
{name: "3DSX Loader",
@@ -278,7 +278,7 @@ var tabledata = [
url: "https://github.com/google/binexport",
src: "c++",
cats: "int",
- last: "20230831",
+ last: "20230906",
vers: "7.6",
desc: "Export disassemblies into Protocol Buffers. BinExport is the exporter component of BinDiff. It is a plugin/extension for IDA that exports disassembly data into the Protocol Buffer format that BinDiff requires."},
@@ -352,7 +352,7 @@ var tabledata = [
url: "https://github.com/fireeye/capa/tree/master/capa/ida/plugin",
src: "py",
cats: "int",
- last: "20230830",
+ last: "20230905",
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."},
@@ -584,6 +584,13 @@ var tabledata = [
vers: "7.0",
desc: "Black IDA pro theme for darkness enthusiasts."},
+{name: "DemangledStructNaming",
+ url: "https://github.com/AntonKukoba1/DemangledStructNaming",
+ src: "c++",
+ last: "20230814",
+ vers: "7.7",
+ desc: "Ida plugin to improve Create structure from selection naming."},
+
{name: "deREferencing",
url: "https://github.com/danigargu/deREferencing",
src: "py",
@@ -615,7 +622,7 @@ var tabledata = [
{name: "docker-idapro",
url: "https://github.com/blacktop/docker-idapro",
- last: "20230628",
+ last: "20230905",
vers: "7.7",
desc: "IDA Pro Docker Image (For use as an ipsw pipeline)."},
@@ -698,7 +705,7 @@ var tabledata = [
{name: "dubRE",
url: "https://github.com/michal-kapala/dubRE",
src: "py",
- last: "20230901",
+ last: "20230905",
vers: "7.0",
desc: "ML-driven function symbol extraction plugin for IDA Pro."},
@@ -798,7 +805,7 @@ var tabledata = [
{name: "efiXplorer",
url: "https://github.com/binarly-io/efiXplorer",
src: "c++",
- last: "20230828",
+ last: "20230904",
vers: "7.7",
desc: "IDA plugin for UEFI firmware analysis and reverse engineering automation."},
@@ -1300,6 +1307,14 @@ var tabledata = [
vers: "7.4",
desc: "Framework to automate working with AST in IDA Pro."},
+{name: "Hexagon Processor Module",
+ url: "https://github.com/n-o-o-n/idp_hexagon",
+ src: "c++",
+ cats: "proc",
+ last: "20230626",
+ vers: "7.7",
+ desc: "Hexagon (aka QDSP6) processor module for IDA Pro disassembler."},
+
{name: "HexCopy",
url: "https://github.com/OALabs/hexcopy-ida",
src: "py",
@@ -1563,7 +1578,7 @@ var tabledata = [
{name: "ida-cmake",
url: "https://github.com/0xeb/ida-cmake",
cats: "dev",
- last: "20230511",
+ last: "20230901",
vers: "7.6",
desc: "This is not an IDA plugin but a CMake project generator for IDA plugins development."},
@@ -3128,7 +3143,7 @@ var tabledata = [
url: "https://github.com/Mizari/phrank",
src: "py",
cats: "decomp",
- last: "20230828",
+ last: "20230907",
vers: "7.5",
desc: "Phrank helps with structure analysis and function pointers. Phrank works on top of HexRays ctrees."},
@@ -3194,7 +3209,7 @@ var tabledata = [
url: "https://github.com/pwndbg/pwndbg",
src: "py",
cats: "debug, int",
- last: "20230827",
+ last: "20230905",
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."},
@@ -3290,6 +3305,13 @@ var tabledata = [
last: "20230827",
desc: "A Fast and Accurate Binary Exporter. From the disassembly of a program, it generates an export file that can be used without the disassembler."},
+{name: "RDR2 IDA Native Renamer",
+ url: "https://github.com/Sna1lLord/RDR2-IDA-Native-Renamer",
+ src: "py",
+ cats: "",
+ last: "20230908",
+ desc: "A simple python script which names all natives for Red Dead Redemption 2."},
+
{name: "Rebased Comment",
url: "https://github.com/naim94a/rebasedcomment",
src: "py",
@@ -3401,6 +3423,13 @@ var tabledata = [
vers: "6.7",
desc: "REtypedef is an IDA PRO plugin that allows defining custom substitutions for function names. It comes with a default ruleset providing substitutions for many common STL types."},
+{name: "RevEng.AI IDA Plugin",
+ url: "https://github.com/RevEngAI/reai-ida",
+ src: "py",
+ cats: "int",
+ last: "20230818",
+ desc: "RevEng.AI IDA Pro Plugin."},
+
{name: "Revsync",
url: "https://github.com/lunixbochs/revsync",
src: "py",
diff --git a/index.html b/index.html
index 5fb93a4..e5d0faa 100644
--- a/index.html
+++ b/index.html
@@ -84,7 +84,7 @@
The Interactive IDA Plugin List