Retrieve AIX Fileset Information

IBM AIX uses filesets (bundles of related files) as its software packaging unit, managed via the lslpp command rather than the RPM or dpkg tools found on Linux. Enumerating installed filesets is a core step in AIX reconnaissance. 1

Common queries

# List all installed filesets
lslpp -l
 
# Detailed information about a specific fileset
lslpp -h $FILESET_NAME
 
# List files installed by a fileset
lslpp -f $FILESET_NAME
 
# Show the installation history for a fileset
lslpp -h $FILESET_NAME

Some versions of AIX (5L and later) also support RPM packages alongside native filesets — see rpm-file-package-matching for RPM queries that may work on those systems.

Sources

Related: rpm-file-package-matching, linux-reconnaissance-commands, unix-permissions, aix-system-information

Footnotes

  1. lslpp Command — IBM AIX 7.2 Documentation