8000 GitHub - shw1n/GhidraDeepseek: Fork of GptHidra, plugin that uses the Deepseek API to explain functions. You can easily understand the purpose and behavior of functions in your codebase
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Fork of GptHidra, plugin that uses the Deepseek API to explain functions. You can easily understand the purpose and behavior of functions in your codebase

Notifications You must be signed in to change notification settings

shw1n/GhidraDeepseek

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

GhidraDeepseek

GhidraDeepseek is a Ghidra plugin forked from GptHidra that uses the Deepseek to explain functions. With GhidraDeepseek, you can easily understand the purpose and behavior of functions in your codebase.

example.gif

Defaults to R1

Self-explanatory

Requirements

Installation

  1. Download the GhidraDeepseek script
  2. Open the Ghidra Script Manager (found in the Tools menu).
  3. Click the New button to create a new script.
  4. Select Python as the language and give the script the name GptHidra.py.
  5. Paste the contents of the GptHidra.py script into the editor window.
  6. Replace API_KEY = '' with your Deepseek API key.
  7. Click the Save button to save the script.

Usage

To use GhidraDeepseek, select a function in the Ghidra decompiler and do one of the following:

  1. Press Ctrl + Alt + G (you can edit the script to change this shortcut).

  2. Go to Tools -> GptHidra (you can edit the script to change this menu item).

An explanation of the selected function will be printed to the Ghidra console.

References

https://ghidra.re/ghidra_docs/api/ghidra/app/decompiler/DecompInterface.html

Check out the original GptHidra

About

Fork of GptHidra, plugin that uses the Deepseek API to explain functions. You can easily understand the purpose and behavior of functions in your codebase

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%
0