Awesome
Binoculars
Binoculars is an IDA PRO plugin with an integrated AI interface.
How to Get Started
-
Register the package in the requirements.txt file.
-
Move the Binoculars folder and Binoculars.py file to the IDA plugins folder.
-
Fill in the API KEY and the default model to be used in the config.ini file, for example {"GPT360":"360gpt2-pro"}.
-
Open IDA pro, use the ALT+Q shortcut key to open Binoculars or find Binoculars in the Edit/Plugins path of IDA pro.
-
Next you can use Binoculars.Type your query or request in the input field and click Send or press Enter.You can chat with it or perform specific functions.
-
Of course, you can also use the right mouse button to find the Binoculars switch model.
What Binoculars Can Do
You can chat with Binoculars to get information without having to frequently browse the browser.
You can use Binoculars shortcuts to analyze function functionality or rename variables.
You can use Binoculars built-in commands to perform some functions, and of course you can write more functions to Binoculars to make Binoculars more powerful.
Acknowledgments
Binoculars inherits the ideas of IDA Assistant, Gepetto and AutoGPT. It is a child standing on the shoulders of giants.
Inheriting the ideas of AutoGPT, Binoculars will create unlimited possibilities.
Thank you for your wisdom and hard work.