Package ghidra.framework.protocol.ghidra
package ghidra.framework.protocol.ghidra
-
ClassDescriptionA blocking/modal Ghidra URL content type discovery task
DefaultGhidraProtocolConnector
provides support for the Ghidra URL protocol without extension for accessing the legacy Ghidra Server over an RMI interface.DefaultGhidraProtocolHandler
provides the default protocol handler which corresponds to the original RMI-based Ghidra Server and local file-based Ghidra projects.DefaultLocalGhidraProtocolConnector
provides support for the Ghidra URL protocol which specifies a local Ghidra project without extension.GhidraProtocolConnector
provides an abtract implementation to access Ghidra repositories using various underlying communication protocols.GhidraProtocolHandler
provides the extension point for Ghidra protocol extensions.Supported URL forms include: ghidra://<host>:<port>/<repository-name>[/<folder-path>]/[<folderItemName>[#ref]] ghidra:/[X:/]<project-path>/<project-name>[?[/<folder-path>]/[<folderItemName>[#ref]]]Connection status codesGhidraURLQuery
performs remote Ghidra repository and read-only local project queries for processing either aDomainFile
orDomainFolder
that a Ghidra URL may reference.GhidraURLQueryTask
provides an abstract Task which performs remote Ghidra repository and read-only local project queries for processing either aDomainFile
orDomainFolder
that a Ghidra URL may reference.GhidraURLResultHandlerAdapter
provides a basic result handler forGhidraURLQuery
.GhidraURLWrappedContent
provides controlled access to a Ghidra folder/file associated with a Ghidra URL.Handler
provides a "ghidra" URL protocol handler which corresponds to theGhidraURLConnection
implementation.