Class DefaultGhidraUrlAllowListProvider

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

public class DefaultGhidraUrlAllowListProvider NEW 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