From 600eb3136c86597bdb406d7019d031c5bc4f166d Mon Sep 17 00:00:00 2001 From: rikodot <36451944+rikodot@users.noreply.github.com> Date: Sun, 19 Nov 2023 15:27:11 +0100 Subject: [PATCH] new binja versions support + macos support --- __init__.py | 21 ++++++++++++--------- plugin.json | 8 +++++--- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/__init__.py b/__init__.py index 4236b8f..193fea1 100644 --- a/__init__.py +++ b/__init__.py @@ -41,20 +41,23 @@ # ('DEV', 'DEV', 'sigscan_dev2.dll'), # anything in between 3.4.4169 and 3.4.4189 (inclusive) - all dev versions # ] win_files = [ - ('3.1.3469', '3.1.3469', '3469sigscan.dll'), - ('3.2.3814', '3.2.3814', '3814sigscan.dll'), ('3.3.3996', '3.3.3996', '3996sigscan.dll'), - ('3.4.4271', '3.4.4271', '4203sigscan.dll'), - ('DEV', 'DEV', '4203sigscan.dll') + ('3.4.4271', '3.4.4271', '4271sigscan.dll'), + ('3.5.4526', '3.5.4526', '4526sigscan.dll'), + ('DEV', 'DEV', 'DEVsigscan.dll') ] linux_files = [ - ('3.1.3469', '3.1.3469', '3469libsigscan.so'), - ('3.2.3814', '3.2.3814', '3814libsigscan.so'), ('3.3.3996', '3.3.3996', '3996libsigscan.so'), - ('3.4.4271', '3.4.4271', '4203libsigscan.so'), - ('DEV', 'DEV', '4203libsigscan.so') + ('3.4.4271', '3.4.4271', '4271libsigscan.so'), + ('3.5.4526', '3.5.4526', '4526libsigscan.so'), + ('DEV', 'DEV', 'DEVlibsigscan.so') + ] +darwin_files = [ + ('3.3.3996', '3.3.3996', '3996libsigscan.dylib'), + ('3.4.4271', '3.4.4271', '4271libsigscan.dylib'), + ('3.5.4526', '3.5.4526', '4526libsigscan.dylib'), + ('DEV', 'DEV', 'DEVlibsigscan.dylib') ] -darwin_files = [] # Function that determines whether Binary Ninja version is supported (returns None if not, according file name if yes) def is_version_supported(files): diff --git a/plugin.json b/plugin.json index a225e5a..399cb4f 100644 --- a/plugin.json +++ b/plugin.json @@ -16,11 +16,13 @@ }, "platforms":[ "Windows", - "Linux" + "Linux", + "Darwin" ], "installinstructions":{ "Windows":"", - "Linux":"" + "Linux":"", + "Darwin":"" }, "dependencies":{ "pip":[ @@ -28,7 +30,7 @@ "bs4" ] }, - "version":"1.0.4", + "version":"1.0.6", "author":"rikodot", "minimumbinaryninjaversion":0 } \ No newline at end of file