This is custom! I built it with rich and prompt-toolkit for the rendering. I use gRPC to communicate between the terminal and the Ghidra extension. I inject hooks into langchain to extract the steps the LLM takes in real time and send those to be rendered over gRPC. I am porting to langgraph right now, so the thoughts are not appearing in real time, but I will fix that soon!
Thank you! I have been working on this about one day a week for the last 10 months, ReVa is quickly becoming ready for harder tasks! It works well for CTF challenges and malware analysis now!
ありがとうございます!It is not fine tuned, this is deep integration with Ghidra. In this video I am using GPT-4o, but ReVa works with Ollama for offline and private use. I have tested with mixtral, also with good results!
If you would like to see the code, it is available on Github with the Apache 2.0 license!
github.com/cyberkaida/reverse-engineering-assistant
first time hearing of this
:0 thats soo cooolll :000
coooll
What are you using to render the chat in the terminal? Just Langchain?
This is custom! I built it with rich and prompt-toolkit for the rendering. I use gRPC to communicate between the terminal and the Ghidra extension. I inject hooks into langchain to extract the steps the LLM takes in real time and send those to be rendered over gRPC.
I am porting to langgraph right now, so the thoughts are not appearing in real time, but I will fix that soon!
Actually looks interesting
Thank you! I have been working on this about one day a week for the last 10 months, ReVa is quickly becoming ready for harder tasks! It works well for CTF challenges and malware analysis now!
Looks baller ngl, I'm guessing it's fine-tuned, what is ur base model?
ありがとうございます!It is not fine tuned, this is deep integration with Ghidra. In this video I am using GPT-4o, but ReVa works with Ollama for offline and private use. I have tested with mixtral, also with good results!
@@cyberkaida niceee, good alternative to binary ninja assistant, keep up the good work
Woh
Thank you! I am glad you are interested!