OS Manuals

/usr/bin/analyzeHeadless

Ghidra is a software reverse engineering framework

From ghidra 12.2-r2 (enterprise-packages), captured 2026-11-08 by running analyzeHeadless --help (exit 1). permalink

openjdk version "25.0.5.0.3" 2026-10-24
OpenJDK Runtime Environment openjdk-25-25.0.5.0.3-r0 (build 25.0.5.0.3+-wolfi-r0)
OpenJDK 64-Bit Server VM openjdk-25-25.0.5.0.3-r0 (build 25.0.5.0.3+-wolfi-r0, mixed mode)
Headless Analyzer Usage: analyzeHeadless
           <project_location> <project_name>[/<folder_path>]
             | ghidra://<server>[:<port>]/<repository_name>[/<folder_path>]
           [[-import [<directory>|<file>]+] | [-process [<project_file>]]]
           [-preScript <ScriptName>]
           [-postScript <ScriptName>]
           [-scriptPath "<path1>[;<path2>...]"]
           [-propertiesPath "<path1>[;<path2>...]"]
           [-scriptlog <path to script log file>]
           [-log <path to log file>]
           [-overwrite]
           [-mirror]
           [-recursive]
           [-readOnly]
           [-deleteProject]
           [-noanalysis]
           [-processor <languageID>]
           [-cspec <compilerSpecID>]
           [-analysisTimeoutPerFile <timeout in seconds>]
           [-keystore <KeystorePath>]
           [-connect [<userID>]]
           [-p]
           [-commit ["<comment>"]]]
           [-okToDelete]
           [-allowAllAccess]
           [-max-cpu <max cpu cores to use>]
           [-librarySearchPaths <path1>[;<path2>...]]
           [-loader <desired loader name>]
           [-loader-<loader argument name> <loader argument value>]

     - All uses of $GHIDRA_HOME or $USER_HOME in script path must be preceded by '\'

Please refer to 'analyzeHeadlessREADME.html' for detailed usage examples and notes.

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.