文件名称:ghidra-pyi-generator:为整个Ghidra API生成`.pyi`类型的存根
文件大小:170KB
文件格式:ZIP
更新时间:2024-05-24 02:15:40
python reverse-engineering ghidra Python
Ghidra .pyi生成器 Ghidra .pyi生成器为整个Ghidra API生成.pyi。 这些存根文件可以稍后在PyCharm中使用,以增强开发经验。 您可以使用发布的存根,也可以按照以下说明自行生成它们。 使用存根 安装 该版本包含,可以使用pip install ghidra-stubs*.whl将该简单安装到可以使用实际ghidra模块的环境中。 然后,任何符合条件的工具都将使用存根包进行类型分析。 如果要手动将存根文件添加到PyCharm,请按照“ 。 用法 安装完成后,您需要做的就是照常导入Ghidra模块,其余的工作将由PyCharm完成。 import ghidra 要获得对Ghidra内置插件的支持,您还需要导入它们。 这些提示的类型提示存在于生成的ghidra_builtins.pyi存根中。 由于它不是真正的Python模块,因此在运行时导入将失败。
【文件预览】:
ghidra-pyi-generator-master
----helper.py(5KB)
----.flake8(97B)
----.github()
--------workflows()
----generate_stub_package.py(1KB)
----media()
--------pycharm_demo.gif(121KB)
----type_formatter.py(8KB)
----LICENSE(11KB)
----basic_type.py(4KB)
----README.md(4KB)
----generate_ghidra_pyi.py(2KB)
----classes.list(239KB)
----pythonscript_handler.py(4KB)
----.gitignore(23B)
----class_loader.py(1KB)
----type_extractor.py(11KB)