2023-09-28
Joining the New CMSIS-SVD Github Organisation
After the
discussions
on the posborne/cmsis-svd project, I have joined the new CMSIS-SVD Github organisation as core developer, where the posborne/cmsis-svd project has been transfered. The project suffered from a lack of maintenance with a certain number of pending pull request. I use this library daily as a core component in firmware debugging and analysis tools. This is why, I have chosen to contribute actively to this project, with the goal to improve the cmsis-svd Python package and to maintain continuously the cmsis-svd file aggregation from silicon vendor.
I will be enjoy to receive your contributions,
https://github.com/cmsis-svd
2022-06-22
Publication of Ghidra-Pipe Plugin
Ghidra-Pipe is a plugin to interface custom reverse engineering tools with Ghidra environment and its Jython API, from everywhere. This tool fills the gap of a Python 3 interface to access the Ghidra Jython API from outside of Ghidra and offers an alternative to the similar
Ghidra-Bridge
plugin which brings a big overhead for complex scripts and large data usage (see the
FAQ
for more details). Below, an overview of the features of this tool.
-
Client/server architecture,
-
Teleport and execute Python code from CPython 3 to Jython instance,
-
Custom pipe communication helper for binary or JSON communication,
-
Bidirectional file copy helper,
-
Access all features from everywhere via an JSON RPC V2 interface,
-
Lightweight code (< 1000 loc), zero dependency and easy to modify to feet your need,
-
Free Software (GPL v3.0).
You can install this tool with
pip
and check the
documention
for usage.
$ pip install ghidra-pipe