foundryzero / ghidra-deep-links

A cross-platform plugin for Ghidra that provides deep linking support. This enables the generation of clickable disas:// links that can be included in 3rd party applications.
Apache License 2.0
30 stars 1 forks source link

No Application Available #3

Open sampatti37 opened 3 months ago

sampatti37 commented 3 months ago

I got this working on my machine and then followed the steps on a new VM to use as well and ran into an issue saying that there is no application that can open the disas:// handler.

I am running: ubuntu 22.04 Ghidra 11.0.3 (same version as the one that I have working) Java version 21 Current implementation of Deep Links

Everything seems to be set up correctly, I can generate the deep link from Ghidra (right click -> copy deep link) but I cannot browse to that link. Have you run into this issue?

stephen-f0 commented 3 months ago

Hi @sampatti37

It sounds like the URI handler hasn't successfully installed or register itself. A few things you can check:

In ~/.local/share/applications you should have two files - ghidra-opener.desktop and push_to_socket. If you do try running the following to re-register the handler:

xdg-mime default ghidra-opener.desktop x-scheme-handler/disas

If you don't have those two files try rerunning step two from here and let us know if there are any errors: https://github.com/foundryzero/ghidra-deep-links?tab=readme-ov-file#linux