Class DefaultGhidraUrlAllowListProvider

java.lang.Object
ghidra.framework.client.AbstractUrlAllowListProvider
ghidra.framework.client.DefaultGhidraUrlAllowListProvider
All Implemented Interfaces:
UrlAllowListProvider

public class DefaultGhidraUrlAllowListProvider extends AbstractUrlAllowListProvider
DefaultGhidraUrlAllowListProvider is an allow list provider for cases where the user should be prompted when access has not yet been decided.

Prompting uses stdin/stdout when SystemUtilities.isInHeadlessMode() returns true, otherwise Swing GUI is used via OptionDialog popup.

  • Constructor Details

    • DefaultGhidraUrlAllowListProvider

      public DefaultGhidraUrlAllowListProvider()
  • Method Details

    • isAllowed

      public boolean isAllowed(URL url)
      Description copied from interface: UrlAllowListProvider
      Check if a server connection is permitted. If permitted, the server will be added to the cached allow list. This method will return true for opaque or non-server URLs.
      Parameters:
      url - server URL
      Returns:
      true if connection is allowed and may proceed, else false if denied