Package ghidra.framework.protocol.ghidra
package ghidra.framework.protocol.ghidra
-
ClassDescriptionA blocking/modal Ghidra URL content type discovery task
DefaultGhidraProtocolConnectorprovides support for the Ghidra URL protocol without extension for accessing the legacy Ghidra Server over an RMI interface.DefaultGhidraProtocolHandlerprovides the default protocol handler which corresponds to the original RMI-based Ghidra Server and local file-based Ghidra projects.DefaultLocalGhidraProtocolConnectorprovides support for the Ghidra URL protocol which specifies a local Ghidra project without extension.GhidraProtocolConnectorprovides an abtract implementation to access Ghidra repositories using various underlying communication protocols.GhidraProtocolHandlerprovides 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 codesGhidraURLQueryperforms remote Ghidra repository and read-only local project queries for processing either aDomainFileorDomainFolderthat a Ghidra URL may reference.GhidraURLQuery.LinkFileControlsetting control how link-files will be followed.GhidraURLQueryTaskprovides an abstract Task which performs remote Ghidra repository and read-only local project queries for processing either aDomainFileorDomainFolderthat a Ghidra URL may reference.GhidraURLResultHandlerAdapterprovides a basic result handler forGhidraURLQuery.GhidraURLWrappedContentprovides controlled access to a Ghidra folder/file associated with a Ghidra URL.Handlerprovides a "ghidra" URL protocol handler which corresponds to theGhidraURLConnectionimplementation.